| _AutomaticLightDir | NL3D::CLandscape | [private] |
| _AutomaticLighting | NL3D::CLandscape | [private] |
| _DLMGlobalVegetableColor | NL3D::CLandscape | [private] |
| _DLMMaxAttEnd | NL3D::CLandscape | [private] |
| _Driver | NL3D::CLandscape | [private] |
| _DriverOkForVegetable | NL3D::CLandscape | [private] |
| _FaceVectorManager | NL3D::CLandscape | [private] |
| _Far0VB | NL3D::CLandscape | [private] |
| _Far1VB | NL3D::CLandscape | [private] |
| _FarInitialized | NL3D::CLandscape | [private] |
| _FarRdrPassSet | NL3D::CLandscape | [private] |
| _FarRdrPassSetVectorFree | NL3D::CLandscape | [private] |
| _FarTransition | NL3D::CLandscape | [private] |
| _HeightField | NL3D::CLandscape | [private] |
| _LightGroupColorMap | NL3D::CLandscape | [private] |
| _LightValue | NL3D::CLandscape | [private] |
| _MergePriorityList | NL3D::CLandscape | [private] |
| _NFreeLightMaps | NL3D::CLandscape | [private] |
| _NoiseEnabled | NL3D::CLandscape | [private] |
| _OldRefineCenter | NL3D::CLandscape | [private] |
| _OldRefineCenterSetuped | NL3D::CLandscape | [private] |
| _PatchDLMContextList | NL3D::CLandscape | [private] |
| _PatchQuadGrid | NL3D::CLandscape | [private] |
| _PatchQuadGridEltSize | NL3D::CLandscape | [private, static] |
| _PatchQuadGridSize | NL3D::CLandscape | [private, static] |
| _PointLightDiffuseMaterial | NL3D::CLandscape | [private] |
| _PZBModelPosition | NL3D::CLandscape | [private] |
| _RefineMode | NL3D::CLandscape | [private] |
| _RenderMustRefillVB | NL3D::CLandscape | [private] |
| _RootNewLeaves | NL3D::CLandscape | [private] |
| _SplitPriorityList | NL3D::CLandscape | [private] |
| _TessBlockModificationRoot | NL3D::CLandscape | [private] |
| _TextureDLM | NL3D::CLandscape | [private] |
| _TextureNears | NL3D::CLandscape | [private] |
| _Threshold | NL3D::CLandscape | [private] |
| _TileDistNear | NL3D::CLandscape | [private] |
| _TileMaxSubdivision | NL3D::CLandscape | [private] |
| _TileVB | NL3D::CLandscape | [private] |
| _ULFarCurrentPatchId | NL3D::CLandscape | [private] |
| _ULFarPixelsToUpdate | NL3D::CLandscape | [private] |
| _ULFrequency | NL3D::CLandscape | [private] |
| _ULNearCurrentTessBlockId | NL3D::CLandscape | [private] |
| _ULNearPixelsToUpdate | NL3D::CLandscape | [private] |
| _ULPrecTime | NL3D::CLandscape | [private] |
| _ULPrecTimeInit | NL3D::CLandscape | [private] |
| _ULRootNearPatch | NL3D::CLandscape | [private] |
| _ULRootTextureFar | NL3D::CLandscape | [private] |
| _ULTime | NL3D::CLandscape | [private] |
| _ULTotalFarPixels | NL3D::CLandscape | [private] |
| _ULTotalNearPixels | NL3D::CLandscape | [private] |
| _VegetableBlockList | NL3D::CLandscape | [private] |
| _VegetableManager | NL3D::CLandscape | [private] |
| _VegetableManagerEnabled | NL3D::CLandscape | [private] |
| _VertexShaderOk | NL3D::CLandscape | [private] |
| _VPThresholdChange | NL3D::CLandscape | [private] |
| addPatch() | NL3D::CLandscape | [private] |
| addPatchBlocksInBBox(const CPatchIdentEx &paIdEx, const CAABBox &bbox, std::vector< CPatchBlockIdent > &paBlockIds) | NL3D::CLandscape | [private] |
| addTrianglesInBBox(const CPatchIdentEx &paIdEx, const CAABBox &bbox, std::vector< CTrianglePatch > &triangles, uint8 tileTessLevel) const | NL3D::CLandscape | [private] |
| addZone(const CZone &newZone) | NL3D::CLandscape | |
| appendTileLightInfluences(const CPatchIdent &patchId, const CUV &uv, std::vector< CPointLightInfluence > &pointLightList) const | NL3D::CLandscape | |
| averageTesselationVertices() | NL3D::CLandscape | |
| buildCollideFaces(const CAABBoxExt &bbox, std::vector< CTriangle > &faces, bool faceSplit) | NL3D::CLandscape | |
| buildCollideFaces(sint zoneId, sint patch, std::vector< CTriangle > &faces) | NL3D::CLandscape | |
| buildPatchBlocksInBBox(const CAABBox &bbox, std::vector< CPatchBlockIdent > &paBlockIds) | NL3D::CLandscape | |
| buildTrianglesInBBox(const CAABBox &bbox, std::vector< CTrianglePatch > &triangles, uint8 tileTessLevel) | NL3D::CLandscape | |
| buildZoneName(sint zoneId, std::string &zoneName) | NL3D::CLandscape | [static] |
| checkBinds() | NL3D::CLandscape | |
| checkBinds(uint16 zoneId) | NL3D::CLandscape | |
| checkZoneBinds(CZone &curZone, EBadBind &bindError) | NL3D::CLandscape | [private] |
| CLandscape() | NL3D::CLandscape | |
| clear() | NL3D::CLandscape | |
| clip(const CVector &refineCenter, const std::vector< CPlane > &pyramid) | NL3D::CLandscape | |
| computeDynamicLighting(const std::vector< CPointLight * > &pls) | NL3D::CLandscape | |
| CPatch class | NL3D::CLandscape | [friend] |
| CPtrInfo | NLMISC::CRefCount | [friend] |
| createVegetableBlendLayersModels(CScene *scene) | NL3D::CLandscape | |
| CRefCount() | NLMISC::CRefCount | [inline] |
| CRefCount(const CRefCount &) | NLMISC::CRefCount | [inline] |
| crefs | NLMISC::CRefCount | |
| CTessFace class | NL3D::CLandscape | [friend] |
| CZone class | NL3D::CLandscape | [friend] |
| deleteTessFace(CTessFace *f) | NL3D::CLandscape | [private] |
| deleteTessFarVertex(CTessFarVertex *v) | NL3D::CLandscape | [private] |
| deleteTessNearVertex(CTessNearVertex *v) | NL3D::CLandscape | [private] |
| deleteTessVertex(CTessVertex *v) | NL3D::CLandscape | [private] |
| deleteTileFace(CTileFace *tf) | NL3D::CLandscape | [private] |
| deleteTileMaterial(CTileMaterial *tm) | NL3D::CLandscape | [private] |
| enableAutomaticLighting(bool enable) | NL3D::CLandscape | |
| enableVegetable(bool enable) | NL3D::CLandscape | |
| eraseFarRenderPassFromSet(CPatchRdrPass *pass) | NL3D::CLandscape | [private] |
| eraseTileFarIfNotGood(uint tileNumber, uint sizeOrder0, uint sizeOrder1, uint sizeOrder2) | NL3D::CLandscape | [private] |
| excludePatchFromRefineAll(sint zoneId, uint patch, bool exclude) | NL3D::CLandscape | |
| FarMaterial | NL3D::CLandscape | [private] |
| fillPatchQuadBlock(CPatchQuadBlock &quadBlock) const | NL3D::CLandscape | |
| findTileRdrPass(const CPatchRdrPass &pass) | NL3D::CLandscape | [private] |
| findTileTexture(const std::string &textName) | NL3D::CLandscape | [private] |
| flushTiles(IDriver *drv, uint16 tileStart, uint16 nbTiles) | NL3D::CLandscape | |
| forceMergeAtTileLevel() | NL3D::CLandscape | [private] |
| freeFarRenderPass(CPatch *pPatch, CPatchRdrPass *pass, uint farIndex) | NL3D::CLandscape | [private] |
| getAutomaticLightDir() const | NL3D::CLandscape | [inline] |
| getAutomaticLighting() const | NL3D::CLandscape | [inline] |
| getDLMGlobalVegetableColor() const | NL3D::CLandscape | [inline] |
| getDynamicLightingMaxAttEnd() const | NL3D::CLandscape | [inline] |
| getDynamicLightingMemoryLoad() const | NL3D::CLandscape | |
| getFarRenderPass(CPatch *pPatch, uint farIndex, float &far1UScale, float &far1VScale, float &far1UBias, float &far1VBias, bool &bRot) | NL3D::CLandscape | [private] |
| getHeightFieldDeltaZ(float x, float y) const | NL3D::CLandscape | |
| getLumel(const CPatchIdent &patchId, const CUV &uv) const | NL3D::CLandscape | |
| getNoiseMode() const | NL3D::CLandscape | |
| getNumVegetableFaceRendered() const | NL3D::CLandscape | |
| getPatchDLMContextList() const | NL3D::CLandscape | [inline, private] |
| getPointLightDiffuseMaterial() const | NL3D::CLandscape | [inline] |
| getPZBModelPosition() const | NL3D::CLandscape | [inline] |
| getRdrPassIndexWithSize(uint width, uint height) | NL3D::CLandscape | [private, static] |
| getRefineMode() const | NL3D::CLandscape | [inline] |
| getStaticLight() const | NL3D::CLandscape | [inline] |
| getTesselatedPos(const CPatchIdent &patchId, const CUV &uv) const | NL3D::CLandscape | |
| getTessellationLeaves(std::vector< const CTessFace * > &leaves) const | NL3D::CLandscape | |
| getTextureDLM() const | NL3D::CLandscape | [inline, private] |
| getThreshold() const | NL3D::CLandscape | [inline] |
| getTileElement(const CPatchIdent &patchId, const CUV &uv) | NL3D::CLandscape | |
| getTileLightMap(CRGBA map[NL_TILE_LIGHTMAP_SIZE *NL_TILE_LIGHTMAP_SIZE], CPatchRdrPass *&lightmapRdrPass) | NL3D::CLandscape | [private] |
| getTileLightMapUvInfo(uint tileLightMapId, CVector &uvScaleBias) | NL3D::CLandscape | [private] |
| getTileMaxSubdivision() | NL3D::CLandscape | |
| getTileNear() const | NL3D::CLandscape | [inline] |
| getTileRenderPass(uint16 tileId, bool additiveRdrPass) | NL3D::CLandscape | [private] |
| getTileTexture(uint16 tileId, CTile::TBitmap bitmapType, CVector &uvScaleBias) | NL3D::CLandscape | |
| getTileUvScaleBiasRot(uint16 tileId, CTile::TBitmap bitmapType, CVector &uvScaleBias, uint8 &rotAlpha) | NL3D::CLandscape | [private] |
| getTileVegetableDesc(uint16 tileId) | NL3D::CLandscape | [private] |
| getZone(sint zoneId) | NL3D::CLandscape | |
| getZone(sint zoneId) const | NL3D::CLandscape | |
| getZoneList(std::vector< uint16 > &zoneIds) const | NL3D::CLandscape | |
| init() | NL3D::CLandscape | |
| initTileBanks() | NL3D::CLandscape | |
| isVegetableActive() const | NL3D::CLandscape | |
| ItLightGroupColorMap typedef | NL3D::CLandscape | [private] |
| ItSPRenderPassSet typedef | NL3D::CLandscape | [private] |
| ItTileRdrPassSet typedef | NL3D::CLandscape | [private] |
| ItTileTextureMap typedef | NL3D::CLandscape | [private] |
| linkPatchToNearUL(CPatch *patch) | NL3D::CLandscape | [private] |
| loadTile(uint16 tileId) | NL3D::CLandscape | [private] |
| loadVegetableTexture(const std::string &textureFileName) | NL3D::CLandscape | |
| lockBuffers() | NL3D::CLandscape | [private] |
| newTessFace() | NL3D::CLandscape | [private] |
| newTessFarVertex() | NL3D::CLandscape | [private] |
| newTessNearVertex() | NL3D::CLandscape | [private] |
| newTessVertex() | NL3D::CLandscape | [private] |
| newTileFace() | NL3D::CLandscape | [private] |
| newTileMaterial() | NL3D::CLandscape | [private] |
| NullPtrInfo | NLMISC::CRefCount | [static] |
| operator=(const CRefCount &) | NLMISC::CRefCount | [inline] |
| pinfo | NLMISC::CRefCount | |
| refillTileLightMap(uint tileLightMapId, CRGBA map[NL_TILE_LIGHTMAP_SIZE *NL_TILE_LIGHTMAP_SIZE]) | NL3D::CLandscape | [private] |
| refine(const CVector &refineCenter) | NL3D::CLandscape | |
| refineAll(const CVector &refineCenter) | NL3D::CLandscape | |
| releaseTile(uint16 tileId) | NL3D::CLandscape | [private] |
| releaseTileLightMap(uint tileLightMapId) | NL3D::CLandscape | [private] |
| releaseTiles(uint16 tileStart, uint16 nbTiles) | NL3D::CLandscape | |
| removeAllPointLights() | NL3D::CLandscape | |
| removePatch() | NL3D::CLandscape | [private] |
| removeZone(uint16 zoneId) | NL3D::CLandscape | |
| render(const CVector &refineCenter, const CVector &frontVector, const CPlane pyramid[NL3D_TESSBLOCK_NUM_CLIP_PLANE], bool doTileAddPass=false) | NL3D::CLandscape | |
| resetRenderFarAndDeleteVBFV() | NL3D::CLandscape | [private] |
| RPTexture typedef | NL3D::CLandscape | [private] |
| setDLMGlobalVegetableColor(CRGBA gvc) | NL3D::CLandscape | |
| setDriver(IDriver *drv) | NL3D::CLandscape | |
| setDynamicLightingMaxAttEnd(float maxAttEnd) | NL3D::CLandscape | |
| setHeightField(const CHeightMap &hf) | NL3D::CLandscape | |
| setNoiseMode(bool enabled) | NL3D::CLandscape | |
| setPointLightDiffuseMaterial(CRGBA diffuse) | NL3D::CLandscape | |
| setPointLightFactor(const std::string &lightGroupName, NLMISC::CRGBA nFactor) | NL3D::CLandscape | |
| setPZBModelPosition(const CVector &pos) | NL3D::CLandscape | |
| setRefineMode(bool enabled) | NL3D::CLandscape | [inline] |
| setThreshold(float thre) | NL3D::CLandscape | |
| setTileMaxSubdivision(uint tileDiv) | NL3D::CLandscape | |
| setTileNear(float tileNear) | NL3D::CLandscape | |
| setupAutomaticLightDir(const CVector &lightDir) | NL3D::CLandscape | |
| setupColorsFromTileFlags(const NLMISC::CRGBA colors[4]) | NL3D::CLandscape | |
| setUpdateLightingFrequency(float freq) | NL3D::CLandscape | |
| setupStaticLight(const CRGBA &diffuse, const CRGBA &ambiant, float multiply) | NL3D::CLandscape | |
| setupVegetableLighting(const CRGBA &ambient, const CRGBA &diffuse, const CVector &directionalLight) | NL3D::CLandscape | |
| setVegetableTime(double time) | NL3D::CLandscape | |
| setVegetableUpdateLightingFrequency(float freq) | NL3D::CLandscape | |
| setVegetableUpdateLightingTime(double time) | NL3D::CLandscape | |
| setVegetableWind(const CVector &windDir, float windFreq, float windPower, float windBendMin) | NL3D::CLandscape | |
| synchronizeATIVBHards() | NL3D::CLandscape | [private] |
| TessFaceAllocator | NL3D::CLandscape | [private] |
| TessFarVertexAllocator | NL3D::CLandscape | [private] |
| TessNearVertexAllocator | NL3D::CLandscape | [private] |
| TessVertexAllocator | NL3D::CLandscape | [private] |
| TileBank | NL3D::CLandscape | |
| TileFaceAllocator | NL3D::CLandscape | [private] |
| TileFarBank | NL3D::CLandscape | |
| TileInfos | NL3D::CLandscape | [private] |
| TileMaterial | NL3D::CLandscape | [private] |
| TileMaterialAllocator | NL3D::CLandscape | [private] |
| TileRdrPassSet | NL3D::CLandscape | [private] |
| TileTextureMap | NL3D::CLandscape | [private] |
| TLightGroupColorMap typedef | NL3D::CLandscape | [private] |
| TSPRdrPassSetVector typedef | NL3D::CLandscape | [private] |
| TSPRenderPass typedef | NL3D::CLandscape | [private] |
| TSPRenderPassSet typedef | NL3D::CLandscape | [private] |
| TTileRdrPassSet typedef | NL3D::CLandscape | [private] |
| TTileTextureMap typedef | NL3D::CLandscape | [private] |
| unlinkPatchFromNearUL(CPatch *patch) | NL3D::CLandscape | [private] |
| unlockBuffers() | NL3D::CLandscape | [private] |
| updateGlobalsAndLockBuffers(const CVector &refineCenter) | NL3D::CLandscape | [private] |
| updateLighting(double time) | NL3D::CLandscape | |
| updateLightingAll() | NL3D::CLandscape | |
| updateLightingTextureFar(float ratio) | NL3D::CLandscape | [private] |
| updateLightingTextureNear(float ratio) | NL3D::CLandscape | [private] |
| updateTessBlocksFaceVector() | NL3D::CLandscape | [private] |
| Zones | NL3D::CLandscape | [private] |
| ~CLandscape() | NL3D::CLandscape | |
| ~CRefCount() | NLMISC::CRefCount | [inline] |