NL3D::CRawSkinnedNormalCache Class Reference

#include <raw_skinned.h>


Detailed Description

The array per lod.

Definition at line 91 of file raw_skinned.h.

Public Member Functions

void clearArrays ()

Data Fields

std::vector< CMRMWedgeGeomGeomorphs
uint32 HardVertices [4]
sint LodId
 What RawSkin lod this cache represent. -1 if NULL.

uint MeshDataId
 To see if same Data than in the CMeshMRMSkinnedGeom.

std::vector< CPrimitiveBlockRdrPass
uint32 SoftVertices [4]
uint32 TotalHardVertices
uint32 TotalSoftVertices
NLMISC::CObjectVector< CRawVertexNormalSkinned1,
false > 
Vertices1
NLMISC::CObjectVector< CRawVertexNormalSkinned2,
false > 
Vertices2
NLMISC::CObjectVector< CRawVertexNormalSkinned3,
false > 
Vertices3
NLMISC::CObjectVector< CRawVertexNormalSkinned4,
false > 
Vertices4


Member Function Documentation

void NL3D::CRawSkinnedNormalCache::clearArrays  ) 
 

Definition at line 37 of file raw_skinned.cpp.

References NLMISC::CObjectVector< CRawVertexNormalSkinned4, false >::clear(), NLMISC::CObjectVector< CRawVertexNormalSkinned3, false >::clear(), NLMISC::CObjectVector< CRawVertexNormalSkinned2, false >::clear(), and NLMISC::CObjectVector< CRawVertexNormalSkinned1, false >::clear().

Referenced by NL3D::CMeshMRMSkinnedGeom::updateRawSkinNormal().

00038 {
00039         Vertices1.clear();
00040         Vertices2.clear();
00041         Vertices3.clear();
00042         Vertices4.clear();
00043         contReset(Geomorphs);
00044         contReset(RdrPass);
00045 }


Field Documentation

std::vector<CMRMWedgeGeom> NL3D::CRawSkinnedNormalCache::Geomorphs
 

Definition at line 111 of file raw_skinned.h.

Referenced by NL3D::CMeshMRMSkinnedGeom::renderSkinGroupGeom(), and NL3D::CMeshMRMSkinnedGeom::updateRawSkinNormal().

uint32 NL3D::CRawSkinnedNormalCache::HardVertices[4]
 

Definition at line 105 of file raw_skinned.h.

Referenced by NL3D::CMeshMRMSkinnedGeom::updateRawSkinNormal().

sint NL3D::CRawSkinnedNormalCache::LodId
 

What RawSkin lod this cache represent. -1 if NULL.

Definition at line 116 of file raw_skinned.h.

Referenced by NL3D::CMeshMRMSkinnedGeom::updateRawSkinNormal().

uint NL3D::CRawSkinnedNormalCache::MeshDataId
 

To see if same Data than in the CMeshMRMSkinnedGeom.

Definition at line 118 of file raw_skinned.h.

Referenced by NL3D::CMeshMRMSkinnedGeom::updateRawSkinNormal().

std::vector<CPrimitiveBlock> NL3D::CRawSkinnedNormalCache::RdrPass
 

Definition at line 113 of file raw_skinned.h.

Referenced by NL3D::CMeshMRMSkinnedGeom::updateRawSkinNormal(), and NL3D::CMeshMRMSkinnedGeom::updateShiftedTriangleCache().

uint32 NL3D::CRawSkinnedNormalCache::SoftVertices[4]
 

Definition at line 104 of file raw_skinned.h.

Referenced by NL3D::CMeshMRMSkinnedGeom::updateRawSkinNormal().

uint32 NL3D::CRawSkinnedNormalCache::TotalHardVertices
 

Definition at line 108 of file raw_skinned.h.

Referenced by NL3D::CMeshMRMSkinnedGeom::renderSkinGroupGeom(), and NL3D::CMeshMRMSkinnedGeom::updateRawSkinNormal().

uint32 NL3D::CRawSkinnedNormalCache::TotalSoftVertices
 

Definition at line 107 of file raw_skinned.h.

Referenced by NL3D::CMeshMRMSkinnedGeom::renderSkinGroupGeom(), and NL3D::CMeshMRMSkinnedGeom::updateRawSkinNormal().

NLMISC::CObjectVector<CRawVertexNormalSkinned1, false> NL3D::CRawSkinnedNormalCache::Vertices1
 

Definition at line 95 of file raw_skinned.h.

Referenced by NL3D::CMeshMRMSkinnedGeom::updateRawSkinNormal().

NLMISC::CObjectVector<CRawVertexNormalSkinned2, false> NL3D::CRawSkinnedNormalCache::Vertices2
 

Definition at line 97 of file raw_skinned.h.

Referenced by NL3D::CMeshMRMSkinnedGeom::updateRawSkinNormal().

NLMISC::CObjectVector<CRawVertexNormalSkinned3, false> NL3D::CRawSkinnedNormalCache::Vertices3
 

Definition at line 99 of file raw_skinned.h.

Referenced by NL3D::CMeshMRMSkinnedGeom::updateRawSkinNormal().

NLMISC::CObjectVector<CRawVertexNormalSkinned4, false> NL3D::CRawSkinnedNormalCache::Vertices4
 

Definition at line 101 of file raw_skinned.h.

Referenced by NL3D::CMeshMRMSkinnedGeom::updateRawSkinNormal().


The documentation for this class was generated from the following files:
Generated on Tue Mar 16 07:36:14 2004 for NeL by doxygen 1.3.6