NL3D::CRawSkinNormalCache Class Reference

#include <raw_skin.h>


Detailed Description

The array per lod.

Definition at line 91 of file raw_skin.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 CMeshMRMGeom.

std::vector< CPrimitiveBlockRdrPass
uint32 SoftVertices [4]
uint32 TotalHardVertices
uint32 TotalSoftVertices
NLMISC::CObjectVector< CRawSkinVertex *,
false > 
VertexRemap
NLMISC::CObjectVector< CRawVertexNormalSkin1,
false > 
Vertices1
NLMISC::CObjectVector< CRawVertexNormalSkin2,
false > 
Vertices2
NLMISC::CObjectVector< CRawVertexNormalSkin3,
false > 
Vertices3
NLMISC::CObjectVector< CRawVertexNormalSkin4,
false > 
Vertices4


Member Function Documentation

void NL3D::CRawSkinNormalCache::clearArrays  ) 
 

Definition at line 37 of file raw_skin.cpp.

References NLMISC::CObjectVector< CRawVertexNormalSkin4, false >::clear(), NLMISC::CObjectVector< CRawVertexNormalSkin3, false >::clear(), NLMISC::CObjectVector< CRawVertexNormalSkin2, false >::clear(), NLMISC::CObjectVector< CRawVertexNormalSkin1, false >::clear(), VertexRemap, Vertices1, Vertices2, Vertices3, and Vertices4.

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

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


Field Documentation

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

Definition at line 111 of file raw_skin.h.

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

uint32 NL3D::CRawSkinNormalCache::HardVertices[4]
 

Definition at line 105 of file raw_skin.h.

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

sint NL3D::CRawSkinNormalCache::LodId
 

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

Definition at line 116 of file raw_skin.h.

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

uint NL3D::CRawSkinNormalCache::MeshDataId
 

To see if same Data than in the CMeshMRMGeom.

Definition at line 118 of file raw_skin.h.

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

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

Definition at line 113 of file raw_skin.h.

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

uint32 NL3D::CRawSkinNormalCache::SoftVertices[4]
 

Definition at line 104 of file raw_skin.h.

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

uint32 NL3D::CRawSkinNormalCache::TotalHardVertices
 

Definition at line 108 of file raw_skin.h.

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

uint32 NL3D::CRawSkinNormalCache::TotalSoftVertices
 

Definition at line 107 of file raw_skin.h.

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

NLMISC::CObjectVector<CRawSkinVertex*, false> NL3D::CRawSkinNormalCache::VertexRemap
 

Definition at line 122 of file raw_skin.h.

Referenced by clearArrays(), NL3D::CMeshMRMGeom::renderSkinGroupGeom(), and NL3D::CMeshMRMGeom::updateRawSkinNormal().

NLMISC::CObjectVector<CRawVertexNormalSkin1, false> NL3D::CRawSkinNormalCache::Vertices1
 

Definition at line 95 of file raw_skin.h.

Referenced by clearArrays(), and NL3D::CMeshMRMGeom::updateRawSkinNormal().

NLMISC::CObjectVector<CRawVertexNormalSkin2, false> NL3D::CRawSkinNormalCache::Vertices2
 

Definition at line 97 of file raw_skin.h.

Referenced by clearArrays(), and NL3D::CMeshMRMGeom::updateRawSkinNormal().

NLMISC::CObjectVector<CRawVertexNormalSkin3, false> NL3D::CRawSkinNormalCache::Vertices3
 

Definition at line 99 of file raw_skin.h.

Referenced by clearArrays(), and NL3D::CMeshMRMGeom::updateRawSkinNormal().

NLMISC::CObjectVector<CRawVertexNormalSkin4, false> NL3D::CRawSkinNormalCache::Vertices4
 

Definition at line 101 of file raw_skin.h.

Referenced by clearArrays(), and NL3D::CMeshMRMGeom::updateRawSkinNormal().


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