Class TileMemoryPolicy
public class TileMemoryPolicy
- Inheritance
-
object
TileMemoryPolicy
Fields
DeviceMemoryFraction
public double DeviceMemoryFraction
Field Value
- double
ElevationMemoryBudgetMB
public int ElevationMemoryBudgetMB
Field Value
- int
MinDerivedBudgetMB
public const int MinDerivedBudgetMB = 64
Field Value
- int
TileBytesPerPixel
public const int TileBytesPerPixel = 4
Field Value
- int
Properties
Default
public static TileMemoryPolicy Default { get; set; }
Property Value
- TileMemoryPolicy
Methods
ClampMessage(string, int, int, int, int, bool, TileTextureFormat)
public string ClampMessage(string ownerName, int requested, int used, int tileSizePx, int budgetMB, bool mipChain = false, TileTextureFormat format = TileTextureFormat.RGBA32)
Parameters
ownerName string
requested int
used int
tileSizePx int
budgetMB int
mipChain bool
format TileTextureFormat
Returns
- string
ClampMessage(string, int, int, int, int, bool, TileTextureFormat, int)
public string ClampMessage(string ownerName, int requested, int used, int tileSizePx, int budgetMB, bool mipChain, TileTextureFormat format, int blockBytesPer4x4)
Parameters
ownerName string
requested int
used int
tileSizePx int
budgetMB int
mipChain bool
format TileTextureFormat
blockBytesPer4x4 int
Returns
- string
DeviceBudgetMB()
public virtual int DeviceBudgetMB()
Returns
- int
EffectiveElevationTileCount(int, int)
public int EffectiveElevationTileCount(int requested, int budgetMB = 0)
Parameters
requested int
budgetMB int
Returns
- int
EffectiveLayerCount(int, int, int, bool, TileTextureFormat)
public int EffectiveLayerCount(int requested, int tileSizePx, int budgetMB, bool mipChain = false, TileTextureFormat format = TileTextureFormat.RGBA32)
Parameters
requested int
tileSizePx int
budgetMB int
mipChain bool
format TileTextureFormat
Returns
- int
EffectiveLayerCount(int, int, int, bool, TileTextureFormat, int)
public int EffectiveLayerCount(int requested, int tileSizePx, int budgetMB, bool mipChain, TileTextureFormat format, int blockBytesPer4x4)
Parameters
requested int
tileSizePx int
budgetMB int
mipChain bool
format TileTextureFormat
blockBytesPer4x4 int
Returns
- int