|
| | 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 (TerrainContext::TerrainInstanceInfo &instance, T *data, uint size, uint alignment) |
| |
| void | Terrain::IndirectionUpdate (TerrainContext::TerrainInstanceInfo &instance, uint mip, uint physicalOffsetX, uint physicalOffsetY, uint indirectionOffsetX, uint indirectionOffsetY, uint subTextureTileX, uint subTextureTileY) |
| |
| void | Terrain::IndirectionErase (TerrainContext::TerrainInstanceInfo &instance, uint mip, uint indirectionOffsetX, uint indirectionOffsetY, uint subTextureTileX, uint subTextureTileY) |
| |
| void | Terrain::IndirectionMoveGrow (TerrainContext::TerrainInstanceInfo &instance, 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 (TerrainContext::TerrainInstanceInfo &instance, 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 (TerrainContext::TerrainInstanceInfo &instance, uint mips, uint tiles, const Math::uint2 &coord) |
| | Clear old region.
|
| |