NL3D::CVegetableInstanceGroup::CVegetableRdrPass Struct Reference


Public Member Functions

 CVegetableRdrPass ()

Data Fields

bool HardMode
NLMISC::CObjectVector< CVegetableLightedInstanceLightedInstances
uint32 NLightedInstances
uint32 NTriangles
uint32 NVertices
NLMISC::CObjectVector< uint32,
false > 
TriangleIndices
NLMISC::CObjectVector< uint32,
false > 
TriangleLocalIndices
NLMISC::CObjectVector< uint32,
false > 
Vertices

Constructor & Destructor Documentation

NL3D::CVegetableInstanceGroup::CVegetableRdrPass::CVegetableRdrPass  )  [inline]
 

Definition at line 127 of file vegetable_instance_group.h.

References HardMode, NLightedInstances, and NTriangles.

00128                 {
00129                         HardMode= true;
00130                         NTriangles= 0;
00131                         NVertices= 0;
00132                         NLightedInstances= 0;
00133                 }


Field Documentation

bool NL3D::CVegetableInstanceGroup::CVegetableRdrPass::HardMode
 

Definition at line 110 of file vegetable_instance_group.h.

Referenced by NL3D::CVegetableManager::addInstance(), CVegetableRdrPass(), NL3D::CVegetableManager::deleteIg(), NL3D::CVegetableManager::render(), NL3D::CVegetableManager::swapIgRdrPassHardMode(), and NL3D::CVegetableManager::updateInstanceLighting().

NLMISC::CObjectVector<CVegetableLightedInstance> NL3D::CVegetableInstanceGroup::CVegetableRdrPass::LightedInstances
 

Definition at line 118 of file vegetable_instance_group.h.

Referenced by NL3D::CVegetableManager::addInstance(), NL3D::CVegetableManager::reserveIgCompile(), NL3D::CVegetableManager::updateInstanceLighting(), and NL3D::CVegetableManager::updateLightingIGPart().

uint32 NL3D::CVegetableInstanceGroup::CVegetableRdrPass::NLightedInstances
 

Definition at line 124 of file vegetable_instance_group.h.

Referenced by NL3D::CVegetableManager::addInstance(), and CVegetableRdrPass().

uint32 NL3D::CVegetableInstanceGroup::CVegetableRdrPass::NTriangles
 

Definition at line 120 of file vegetable_instance_group.h.

Referenced by NL3D::CVegetableManager::addInstance(), CVegetableRdrPass(), NL3D::CVegetableInstanceGroup::isEmpty(), NL3D::CVegetableManager::render(), NL3D::CVegetableManager::swapIgRdrPassHardMode(), and NL3D::CVegetableSortBlock::updateSortBlock().

uint32 NL3D::CVegetableInstanceGroup::CVegetableRdrPass::NVertices
 

Definition at line 122 of file vegetable_instance_group.h.

Referenced by NL3D::CVegetableManager::addInstance(), NL3D::CVegetableManager::deleteIg(), and NL3D::CVegetableManager::swapIgRdrPassHardMode().

NLMISC::CObjectVector<uint32, false> NL3D::CVegetableInstanceGroup::CVegetableRdrPass::TriangleIndices
 

Definition at line 114 of file vegetable_instance_group.h.

Referenced by NL3D::CVegetableManager::addInstance(), NL3D::CVegetableManager::render(), NL3D::CVegetableManager::reserveIgCompile(), NL3D::CVegetableManager::swapIgRdrPassHardMode(), and NL3D::CVegetableSortBlock::updateSortBlock().

NLMISC::CObjectVector<uint32, false> NL3D::CVegetableInstanceGroup::CVegetableRdrPass::TriangleLocalIndices
 

Definition at line 116 of file vegetable_instance_group.h.

Referenced by NL3D::CVegetableManager::addInstance(), NL3D::CVegetableManager::reserveIgCompile(), and NL3D::CVegetableManager::swapIgRdrPassHardMode().

NLMISC::CObjectVector<uint32, false> NL3D::CVegetableInstanceGroup::CVegetableRdrPass::Vertices
 

Definition at line 112 of file vegetable_instance_group.h.

Referenced by NL3D::CVegetableManager::addInstance(), NL3D::CVegetableManager::deleteIg(), NL3D::CVegetableManager::reserveIgCompile(), NL3D::CVegetableManager::swapIgRdrPassHardMode(), and NL3D::CVegetableManager::updateInstanceLighting().


The documentation for this struct was generated from the following file:
Generated on Tue Mar 16 08:21:26 2004 for NeL by doxygen 1.3.6