|
| N_DECLARE_COUNTER (N_TERRAIN_TOTAL_AVAILABLE_DATA, Terrain Total Data Size) |
|
| Terrain::__ImplementContext (TerrainContext, TerrainContext::terrainAllocator) |
|
void | Terrain::PackSubTexture (const SubTexture &subTex, TerrainSubTexture &compressed) |
|
void | Terrain::UnpackPageDataEntry (uint *packed, uint &status, uint &subTextureIndex, uint &mip, uint &maxMip, uint &subTextureTileX, uint &subTextureTileY) |
| Unpack from packed ushort vectors to full size.
|
|
template<typename T > |
uint | Terrain::Upload (T *data, uint size, uint alignment) |
|
void | Terrain::IndirectionUpdate (uint mip, uint physicalOffsetX, uint physicalOffsetY, uint indirectionOffsetX, uint indirectionOffsetY, uint subTextureTileX, uint subTextureTileY) |
|
void | Terrain::IndirectionErase (uint mip, uint indirectionOffsetX, uint indirectionOffsetY, uint subTextureTileX, uint subTextureTileY) |
|
void | Terrain::IndirectionMoveGrow (uint oldMaxMip, uint oldTiles, const Math::uint2 &oldCoord, uint newMaxMip, uint newTiles, const Math::uint2 &newCoord) |
| Copies mip chain from old region to new region which is bigger by mapping mips 0..X to 1..X in the new region.
|
|
void | Terrain::IndirectionMoveShrink (uint oldMaxMip, uint oldTiles, const Math::uint2 &oldCoord, uint newMaxMip, uint newTiles, const Math::uint2 &newCoord) |
| Copies mip chain from old region to new region which is smaller, mapping mips 0..X to 0..X-1 in the new region.
|
|
void | Terrain::IndirectionClear (uint mips, uint tiles, const Math::uint2 &coord) |
| Clear old region.
|
|