NL3D::CMeshMRMSkinnedGeom::CRdrPass Class Reference


Detailed Description

A block of primitives, sorted by material use.

Definition at line 305 of file mesh_mrm_skinned.h.

Public Member Functions

uint getNumTriangle () const
void serial (NLMISC::IStream &f)

Data Fields

uint32 MaterialId
std::vector< uint16PBlock


Member Function Documentation

uint NL3D::CMeshMRMSkinnedGeom::CRdrPass::getNumTriangle  )  const [inline]
 

Definition at line 323 of file mesh_mrm_skinned.h.

References uint.

Referenced by NL3D::CMeshMRMSkinnedGeom::build(), NL3D::CMeshMRMSkinnedGeom::CLod::getRdrPassPrimitiveBlock(), and NL3D::CMeshMRMSkinnedGeom::profileSceneRender().

00324                 {
00325                         return PBlock.size()/3;
00326                 }

void NL3D::CMeshMRMSkinnedGeom::CRdrPass::serial NLMISC::IStream f  )  [inline]
 

Definition at line 314 of file mesh_mrm_skinned.h.

References NLMISC::IStream::serial(), NLMISC::IStream::serialCont(), and NLMISC::IStream::serialVersion().

00315                 {
00316                         (void)f.serialVersion(0);
00317 
00318                         f.serial(MaterialId);
00319                         f.serialCont(PBlock);
00320                 }


Field Documentation

uint32 NL3D::CMeshMRMSkinnedGeom::CRdrPass::MaterialId
 

Definition at line 309 of file mesh_mrm_skinned.h.

Referenced by NL3D::CMeshMRMSkinnedGeom::profileSceneRender(), NL3D::CMeshMRMSkinnedGeom::render(), NL3D::CMeshMRMSkinnedGeom::renderSkinGroupPrimitives(), and NL3D::CMeshMRMSkinnedGeom::renderSkinGroupSpecularRdrPass().

std::vector<uint16> NL3D::CMeshMRMSkinnedGeom::CRdrPass::PBlock
 

Definition at line 311 of file mesh_mrm_skinned.h.

Referenced by NL3D::CMeshMRMSkinnedGeom::CLod::buildPrimitiveBlock(), and NL3D::CMeshMRMSkinnedGeom::CLod::getRdrPassPrimitiveBlock().


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