NL3D::CMeshMRMSkinnedGeom::CMeshBuildMRM Struct Reference


Detailed Description

A mesh information. NB: private. unlike CMesh::CMeshBuild, do not herit from CMeshBase::CMeshBuild, because computed internally with CMRMBuilder, and only geometry is of interest.

Definition at line 388 of file mesh_mrm_skinned.h.

Data Fields

std::vector< CBlendShapeBlendShapes
std::vector< CLodLods
bool Skinned
std::vector< CMesh::CSkinWeightSkinWeights
CVertexBuffer VBuffer
float DistanceCoarsest
 The MRM has faces/Divisor when dist>=DistanceCoarsest.

float DistanceFinest
 The MRM has its max faces when dist<=DistanceFinest.

float DistanceMiddle
 The MRM has 50% of its faces at dist==DistanceMiddle.


Field Documentation

std::vector<CBlendShape> NL3D::CMeshMRMSkinnedGeom::CMeshBuildMRM::BlendShapes
 

Definition at line 403 of file mesh_mrm_skinned.h.

Referenced by NL3D::CMeshMRMSkinnedGeom::build(), and NL3D::CMRMBuilder::buildMeshBuildMrm().

float NL3D::CMeshMRMSkinnedGeom::CMeshBuildMRM::DistanceCoarsest
 

The MRM has faces/Divisor when dist>=DistanceCoarsest.

Definition at line 412 of file mesh_mrm_skinned.h.

Referenced by NL3D::CMeshMRMSkinnedGeom::build(), and NL3D::CMRMBuilder::compileMRM().

float NL3D::CMeshMRMSkinnedGeom::CMeshBuildMRM::DistanceFinest
 

The MRM has its max faces when dist<=DistanceFinest.

Definition at line 408 of file mesh_mrm_skinned.h.

Referenced by NL3D::CMeshMRMSkinnedGeom::build(), and NL3D::CMRMBuilder::compileMRM().

float NL3D::CMeshMRMSkinnedGeom::CMeshBuildMRM::DistanceMiddle
 

The MRM has 50% of its faces at dist==DistanceMiddle.

Definition at line 410 of file mesh_mrm_skinned.h.

Referenced by NL3D::CMeshMRMSkinnedGeom::build(), and NL3D::CMRMBuilder::compileMRM().

std::vector<CLod> NL3D::CMeshMRMSkinnedGeom::CMeshBuildMRM::Lods
 

Definition at line 400 of file mesh_mrm_skinned.h.

Referenced by NL3D::CMeshMRMSkinnedGeom::build(), and NL3D::CMRMBuilder::buildMeshBuildMrm().

bool NL3D::CMeshMRMSkinnedGeom::CMeshBuildMRM::Skinned
 

Definition at line 391 of file mesh_mrm_skinned.h.

Referenced by NL3D::CMeshMRMSkinnedGeom::build(), and NL3D::CMRMBuilder::buildMeshBuildMrm().

std::vector<CMesh::CSkinWeight> NL3D::CMeshMRMSkinnedGeom::CMeshBuildMRM::SkinWeights
 

Definition at line 394 of file mesh_mrm_skinned.h.

Referenced by NL3D::CMeshMRMSkinnedGeom::build(), and NL3D::CMRMBuilder::buildMeshBuildMrm().

CVertexBuffer NL3D::CMeshMRMSkinnedGeom::CMeshBuildMRM::VBuffer
 

Definition at line 397 of file mesh_mrm_skinned.h.

Referenced by NL3D::CMeshMRMSkinnedGeom::build(), and NL3D::CMRMBuilder::buildMeshBuildMrm().


The documentation for this struct was generated from the following file:
Generated on Tue Mar 16 06:54:30 2004 for NeL by doxygen 1.3.6