G1R AngelScript
Scripting reference for the Gothic 1 Remake
Loading...
Searching...
No Matches
FVirtualTextureSpacePoolConfig Struct Reference

Settings for a single virtual texture physical pool. More...

Public Member Functions

Functions
FVirtualTextureSpacePoolConfig & opAssign (FVirtualTextureSpacePoolConfig Other)

Public Attributes

PoolConfig
int SizeInMegabyte
 Upper limit size in megabytes to allocate for the pool. The allocator will allocate as close as possible below this limit.
bool bEnableResidencyMipMapBias
 Enable MipMapBias based on pool residency tracking.
PoolConfig|Filter
int MaxTileSize
 Maximum tile size to match (including tile border). Set to 0 to match any tile size.
int MinTileSize
 Minimum tile size to match (including tile border).
TArray< EPixelFormat > Formats
 Formats of the layers in the physical pool. Leave empty to match any format.
PoolConfig|Scalabiity
bool bAllowSizeScale
 Allow the size to allocate for the pool to be scaled by scalability settings.
PoolConfig|Scalability
int MaxScaledSizeInMegabyte
 Upper limit of size in megabytes to allocate for the pool after size scaling. Set to 0 to ignore.
int MinScaledSizeInMegabyte
 Lower limit of size in megabytes to allocate for the pool after size scaling.

Detailed Description

Settings for a single virtual texture physical pool.

Member Function Documentation

◆ opAssign()

Member Data Documentation

◆ bAllowSizeScale

bool bAllowSizeScale

Allow the size to allocate for the pool to be scaled by scalability settings.

◆ bEnableResidencyMipMapBias

bool bEnableResidencyMipMapBias

Enable MipMapBias based on pool residency tracking.

◆ Formats

TArray<EPixelFormat> Formats

Formats of the layers in the physical pool. Leave empty to match any format.

◆ MaxScaledSizeInMegabyte

int MaxScaledSizeInMegabyte

Upper limit of size in megabytes to allocate for the pool after size scaling. Set to 0 to ignore.

◆ MaxTileSize

int MaxTileSize

Maximum tile size to match (including tile border). Set to 0 to match any tile size.

◆ MinScaledSizeInMegabyte

int MinScaledSizeInMegabyte

Lower limit of size in megabytes to allocate for the pool after size scaling.

◆ MinTileSize

int MinTileSize

Minimum tile size to match (including tile border).

◆ SizeInMegabyte

int SizeInMegabyte

Upper limit size in megabytes to allocate for the pool. The allocator will allocate as close as possible below this limit.