Class BlockTileMemory
public static class BlockTileMemory
- Inheritance
-
object
BlockTileMemory
Fields
BlockTexels
public const int BlockTexels = 4
Field Value
- int
Methods
BlockCount(int, int)
public static long BlockCount(int widthTexels, int heightTexels)
Parameters
widthTexels int
heightTexels int
Returns
- long
ChainBytes(int, int)
public static long ChainBytes(int tileSizePx, int bytesPerBlock)
Parameters
tileSizePx int
bytesPerBlock int
Returns
- long
LevelBytes(int, int)
public static long LevelBytes(int tileSizePx, int bytesPerBlock)
Parameters
tileSizePx int
bytesPerBlock int
Returns
- long
MaxLayers(long, int, bool, int)
public static int MaxLayers(long budgetBytes, int tileSizePx, bool mipChain, int bytesPerBlock)
Parameters
budgetBytes long
tileSizePx int
mipChain bool
bytesPerBlock int
Returns
- int
TileBytes(int, bool, int)
public static long TileBytes(int tileSizePx, bool mipChain, int bytesPerBlock)
Parameters
tileSizePx int
mipChain bool
bytesPerBlock int
Returns
- long