| _AngleAxis | NL3D::CVegetableManager | [private] |
| _BkupFog | NL3D::CVegetableManager | [private] |
| _ClipBlockList | NL3D::CVegetableManager | [private] |
| _ClipBlockMemory | NL3D::CVegetableManager | [private] |
| _CosTable | NL3D::CVegetableManager | [private] |
| _DirectionalLight | NL3D::CVegetableManager | [private] |
| _EmptyClipBlockList | NL3D::CVegetableManager | [private] |
| _GlobalAmbient | NL3D::CVegetableManager | [private] |
| _GlobalDiffuse | NL3D::CVegetableManager | [private] |
| _InstanceGroupMemory | NL3D::CVegetableManager | [private] |
| _NumVegetableFaceRendered | NL3D::CVegetableManager | [private] |
| _NumZSortBlendLayers | NL3D::CVegetableManager | [private] |
| _ShapeMap | NL3D::CVegetableManager | [private] |
| _SortBlockMemory | NL3D::CVegetableManager | [private] |
| _Time | NL3D::CVegetableManager | [private] |
| _ULCurrentIgInstance | NL3D::CVegetableManager | [private] |
| _ULCurrentIgRdrPass | NL3D::CVegetableManager | [private] |
| _ULFrequency | NL3D::CVegetableManager | [private] |
| _ULNTotalVertices | NL3D::CVegetableManager | [private] |
| _ULNVerticesToUpdate | NL3D::CVegetableManager | [private] |
| _ULPrecTime | NL3D::CVegetableManager | [private] |
| _ULPrecTimeInit | NL3D::CVegetableManager | [private] |
| _ULRootIg | NL3D::CVegetableManager | [private] |
| _VBHardAllocator | NL3D::CVegetableManager | [private] |
| _VBSoftAllocator | NL3D::CVegetableManager | [private] |
| _VegetableMaterial | NL3D::CVegetableManager | [private] |
| _VertexProgram | NL3D::CVegetableManager | [private] |
| _ViewCenter | NL3D::CVegetableManager | [private] |
| _WindAnimTime | NL3D::CVegetableManager | [private] |
| _WindBendMin | NL3D::CVegetableManager | [private] |
| _WindDeltaTable | NL3D::CVegetableManager | [private] |
| _WindDirection | NL3D::CVegetableManager | [private] |
| _WindFrequency | NL3D::CVegetableManager | [private] |
| _WindPower | NL3D::CVegetableManager | [private] |
| _WindPrecRenderTime | NL3D::CVegetableManager | [private] |
| _WindTable | NL3D::CVegetableManager | [private] |
| _ZSortLayerDistMax | NL3D::CVegetableManager | [private] |
| _ZSortModelLayers | NL3D::CVegetableManager | [private] |
| _ZSortModelLayersUW | NL3D::CVegetableManager | [private] |
| _ZSortScene | NL3D::CVegetableManager | [private] |
| AboveWater enum value | NL3D::CVegetableManager | |
| addInstance(CVegetableInstanceGroup *ig, CVegetableShape *shape, const NLMISC::CMatrix &mat, const NLMISC::CRGBAF &ambientColor, const NLMISC::CRGBAF &diffuseColor, float bendFactor, float bendPhase, float bendFreqFactor, float blendDistMax, TVegetableWater vegetWaterState, CVegetableUV8 dlmUV) | NL3D::CVegetableManager | |
| createClipBlock() | NL3D::CVegetableManager | |
| createIg(CVegetableSortBlock *sortBlock) | NL3D::CVegetableManager | |
| createSortBlock(CVegetableClipBlock *clipBlock, const CVector ¢er, float radius) | NL3D::CVegetableManager | |
| createVegetableBlendLayersModels(CScene *scene) | NL3D::CVegetableManager | |
| CVegetableBlendLayerModel class | NL3D::CVegetableManager | [friend] |
| CVegetableManager(uint maxVertexVbHardUnlit, uint maxVertexVbHardLighted, uint nbBlendLayers=NL3D_VEGETABLE_DEFAULT_NUM_BLEND_LAYER, float blendLayerDistMax=NL3D_VEGETABLE_DEFAULT_DIST_MAX) | NL3D::CVegetableManager | |
| deleteClipBlock(CVegetableClipBlock *clipBlock) | NL3D::CVegetableManager | |
| deleteIg(CVegetableInstanceGroup *ig) | NL3D::CVegetableManager | |
| deleteSortBlock(CVegetableSortBlock *sortBlock) | NL3D::CVegetableManager | |
| doubleSidedRdrPass(uint rdrPass) | NL3D::CVegetableManager | [private, static] |
| doUpdateLighting() | NL3D::CVegetableManager | [private] |
| exitRenderStateForBlendLayerModel(IDriver *driver) | NL3D::CVegetableManager | [private] |
| getNumVegetableFaceRendered() const | NL3D::CVegetableManager | |
| getRdrPassInfoForShape(CVegetableShape *shape, TVegetableWater vegetWaterState, bool &instanceLighted, bool &instanceDoubleSided, bool &instanceZSort, bool &destLighted, bool &precomputeLighting) | NL3D::CVegetableManager | [private] |
| getVBAllocatorForRdrPassAndVBHardMode(uint rdrPass, uint vbHardMode) | NL3D::CVegetableManager | [private] |
| getVegetableShape(const std::string &shape) | NL3D::CVegetableManager | |
| initVertexProgram(uint vpType) | NL3D::CVegetableManager | [private] |
| IntersectWater enum value | NL3D::CVegetableManager | |
| ItShapeMap typedef | NL3D::CVegetableManager | [private] |
| loadTexture(const std::string &texName) | NL3D::CVegetableManager | |
| loadTexture(ITexture *itex) | NL3D::CVegetableManager | |
| lockBuffers() | NL3D::CVegetableManager | |
| render(const CVector &viewCenter, const CVector &frontVector, const std::vector< CPlane > &pyramid, ITexture *textureDLM, IDriver *driver) | NL3D::CVegetableManager | |
| reserveIgAddInstances(CVegetableInstanceGroupReserve &vegetIgReserve, CVegetableShape *shape, TVegetableWater vegetWaterState, uint numInstances) | NL3D::CVegetableManager | |
| reserveIgCompile(CVegetableInstanceGroup *ig, const CVegetableInstanceGroupReserve &vegetIgReserve) | NL3D::CVegetableManager | |
| resetNumVegetableFaceRendered() | NL3D::CVegetableManager | |
| setDirectionalLight(const CRGBA &ambient, const CRGBA &diffuse, const CVector &light) | NL3D::CVegetableManager | |
| setTime(double time) | NL3D::CVegetableManager | |
| setUpdateLightingFrequency(float freq) | NL3D::CVegetableManager | |
| setupRenderStateForBlendLayerModel(IDriver *driver) | NL3D::CVegetableManager | [private] |
| setupVertexProgramConstants(IDriver *driver) | NL3D::CVegetableManager | [private] |
| setWind(const CVector &windDir, float windFreq, float windPower, float windBendMin) | NL3D::CVegetableManager | |
| swapIgRdrPassHardMode(CVegetableInstanceGroup *, uint rdrPass) | NL3D::CVegetableManager | [private] |
| TShapeMap typedef | NL3D::CVegetableManager | [private] |
| TVegetableWater enum name | NL3D::CVegetableManager | |
| UnderWater enum value | NL3D::CVegetableManager | |
| unlockBuffers() | NL3D::CVegetableManager | |
| updateDriver(IDriver *driver) | NL3D::CVegetableManager | |
| updateInstanceLighting(CVegetableInstanceGroup *ig, uint rdrPassId, uint instanceId) | NL3D::CVegetableManager | [private] |
| updateLighting() | NL3D::CVegetableManager | |
| updateLightingAll() | NL3D::CVegetableManager | |
| updateLightingIGPart() | NL3D::CVegetableManager | [private] |
| VegetInfoLast enum value | NL3D::CVegetableManager | |
| ~CVegetableManager() | NL3D::CVegetableManager | |