#include <Terrain.h>
Inheritance diagram for CDetailTile:

Public Member Functions | |
| CDetailTile (unsigned int x, unsigned int z) | |
| virtual | ~CDetailTile (void) |
| virtual void | Create (void) |
| virtual void | Destroy (void) |
| ssgEntity * | GetSSGEntity (void) |
| void | LoadDefaultTexture (ETileDetail detail) |
| void | SetDetail (ETileDetail detail) |
| virtual void | Print (FILE *f) |
| void | AssignDefaultTextureName (const char *name) |
| void | AssignTexture (ETileDetail detail, STileTextureInfo &info) |
Public Attributes | |
| STileTextureInfo | texinfo [3] |
| char | defaultTextureName [16] |
| ETileDetail | detail |
| CElevationLookup * | elevLookup |
Protected Member Functions | |
| void | CreateFanGeometry (CElevationLookup *elev) |
| void | UpdateFanTexCoords (STileTextureInfo &info) |
| void | CreateStripGeometry (CElevationLookup *elev) |
| void | UpdateStripTexCoords (STileTextureInfo &info) |
Protected Attributes | |
| unsigned int | x |
| unsigned int | z |
| int | globe_x |
| int | globe_z |
| ssgBranch * | top |
Definition at line 729 of file Terrain.h.
|
||||||||||||
|
|
Definition at line 102 of file DetailTile.cpp. References elevLookup, STileTextureInfo::texid, and texinfo. |
|
|
Definition at line 123 of file DetailTile.cpp. References defaultTextureName. |
|
||||||||||||
|
Definition at line 128 of file DetailTile.cpp. References elevLookup, CElevationLookup::glType, CTerrainTile::IsCreated(), texinfo, and UpdateStripTexCoords(). Referenced by CSlicedSuperTile::AssignTexture(), CSlicedSuperTile::Create(), and LoadDefaultTexture(). |
|
|
Reimplemented from CTerrainTile. Definition at line 545 of file DetailTile.cpp. References CTerrainTile::Create(), CreateFanGeometry(), CreateStripGeometry(), detail, elevLookup, CTileElevationDatabase::GetDetailTileElevations(), CElevationLookup::glType, gtfo, LoadDefaultTexture(), tedb, STileTextureInfo::texid, texinfo, UpdateFanTexCoords(), UpdateStripTexCoords(), x, and z. Referenced by CSlicedSuperTile::Create(), and CDefaultSuperTile::Create(). |
|
|
Definition at line 231 of file DetailTile.cpp. References CTerrainTile::c, CreateSurface(), CTerrainManager::debugLevel, DETAIL_TILES, DrawDot(), DrawLine(), DrawTextC(), dtdb, SElevationLookupPoint::elevation, EraseSurfaceRGB(), SGlobals::fonts, FreeSurface(), SDefaultFonts::ftasci10, CDefaultTextureDatabase::GetReliefShadingRGB(), globals, globe_x, globe_z, MakeRGB(), CTerrainTile::ne, CTerrainTile::nw, CElevationLookup::points, PosToFlatCartesian(), CTerrainTile::se, SGlobals::settings, CTerrainTile::sw, SGlobals::terrainmgr, SGlobalSettings::terrainReliefShaded, CTerrainTile::texid, TextureFromSurface(), top, CElevationLookup::u, x, SElevationLookupPoint::x, SVector::x, SSurface::xScreen, SVector::y, SSurface::yScreen, z, and SElevationLookupPoint::z. Referenced by Create(). |
|
|
Definition at line 380 of file DetailTile.cpp. References CTerrainTile::c, CreateSurface(), CTerrainManager::debugLevel, defaultTextureName, DETAIL_TILES, DrawDot(), DrawLine(), DrawTextC(), dtdb, SElevationLookupPoint::elevation, EraseSurfaceRGB(), SGlobals::fonts, FreeSurface(), SDefaultFonts::ftasci10, CDefaultTextureDatabase::GetCompositeTextureName(), CDefaultTextureDatabase::GetReliefShadingRGB(), globals, globe_x, globe_z, MakeRGB(), CTerrainTile::ne, CTerrainTile::nw, CElevationLookup::points, PosToFlatCartesian(), CTerrainTile::se, SGlobals::settings, CTerrainTile::sw, SGlobals::terrainmgr, SGlobalSettings::terrainReliefShaded, CTerrainTile::texid, TextureFromSurface(), top, CElevationLookup::u, x, SElevationLookupPoint::x, SVector::x, SSurface::xScreen, SVector::y, SSurface::yScreen, z, and SElevationLookupPoint::z. Referenced by Create(). |
|
|
Reimplemented from CTerrainTile. Definition at line 578 of file DetailTile.cpp. References CTerrainTile::Destroy(), and elevLookup. Referenced by CSlicedSuperTile::Destroy(), and CDefaultSuperTile::Destroy(). |
|
|
Definition at line 739 of file Terrain.h. References top. Referenced by CSlicedSuperTile::Create(), and CDefaultSuperTile::Create(). |
|
|
Definition at line 149 of file DetailTile.cpp. References AssignTexture(), defaultTextureName, dtdb, CDefaultTextureDatabase::GetCompositeTexture(), CRawImage::GetTexture(), globals, gtfo, STileTextureInfo::lls, STileTextureInfo::llt, SGlobals::settings, SGlobalSettings::terrainReliefShaded, STileTextureInfo::texid, CTerrainTile::texid, TILE_DETAIL_HIGH, TILE_DETAIL_LOW, TILE_DETAIL_MEDIUM, STileTextureInfo::urs, and STileTextureInfo::urt. Referenced by Create(). |
|
|
|
|
|
Reimplemented from CTerrainTile. Definition at line 208 of file DetailTile.cpp. Referenced by CDefaultSuperTile::Create(). |
|
|
Definition at line 351 of file DetailTile.cpp. References elevLookup, STileTextureInfo::lls, STileTextureInfo::llt, CElevationLookup::points, STileTextureInfo::texid, top, CElevationLookup::u, STileTextureInfo::urs, STileTextureInfo::urt, SElevationLookupPoint::x, and SElevationLookupPoint::z. Referenced by Create(). |
|
|
Definition at line 518 of file DetailTile.cpp. References elevLookup, STileTextureInfo::lls, STileTextureInfo::llt, CElevationLookup::points, STileTextureInfo::texid, top, CElevationLookup::u, STileTextureInfo::urs, STileTextureInfo::urt, SElevationLookupPoint::x, and SElevationLookupPoint::z. Referenced by AssignTexture(), and Create(). |
|
|
Definition at line 759 of file Terrain.h. Referenced by AssignDefaultTextureName(), CDetailTile(), CreateStripGeometry(), and LoadDefaultTexture(). |
|
|
Definition at line 760 of file Terrain.h. Referenced by CDetailTile(), and Create(). |
|
|
Definition at line 761 of file Terrain.h. Referenced by AssignTexture(), CDetailTile(), Create(), Destroy(), UpdateFanTexCoords(), UpdateStripTexCoords(), and ~CDetailTile(). |
|
|
Definition at line 754 of file Terrain.h. Referenced by CDetailTile(), CreateFanGeometry(), and CreateStripGeometry(). |
|
|
Definition at line 754 of file Terrain.h. Referenced by CDetailTile(), CreateFanGeometry(), and CreateStripGeometry(). |
|
|
Definition at line 758 of file Terrain.h. Referenced by AssignTexture(), CDetailTile(), Create(), and ~CDetailTile(). |
|
|
Definition at line 755 of file Terrain.h. Referenced by CDetailTile(), CreateFanGeometry(), CreateStripGeometry(), GetSSGEntity(), UpdateFanTexCoords(), and UpdateStripTexCoords(). |
|
|
Definition at line 753 of file Terrain.h. Referenced by Create(), CreateFanGeometry(), and CreateStripGeometry(). |
|
|
Definition at line 753 of file Terrain.h. Referenced by Create(), CreateFanGeometry(), and CreateStripGeometry(). |
|
|
Documentation generated by
|