_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] |