Navigation
API > API/Runtime > API/Runtime/Engine
Settings for a single virtual texture physical pool.
| Name | FVirtualTextureSpacePoolConfig |
| Type | struct |
| Header File | /Engine/Source/Runtime/Engine/Classes/VT/VirtualTexturePoolConfig.h |
| Include Path | #include "VT/VirtualTexturePoolConfig.h" |
Syntax
USTRUCT ()
struct FVirtualTextureSpacePoolConfig
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bAllowSizeScale | bool | Allow the size to allocate for the pool to be scaled by scalability settings. | VT/VirtualTexturePoolConfig.h |
|
| bEnableResidencyMipMapBias | bool | Enable MipMapBias based on pool residency tracking. | VT/VirtualTexturePoolConfig.h |
|
| Formats | TArray< TEnumAsByte< EPixelFormat > > | Formats of the layers in the physical pool. Leave empty to match any format. | VT/VirtualTexturePoolConfig.h |
|
| MaxScaledSizeInMegabyte | int32 | Upper limit of size in megabytes to allocate for the pool after size scaling. Set to 0 to ignore. | VT/VirtualTexturePoolConfig.h |
|
| MaxTileSize | int32 | Maximum tile size to match (including tile border). Set to 0 to match any tile size. | VT/VirtualTexturePoolConfig.h |
|
| MinScaledSizeInMegabyte | int32 | Lower limit of size in megabytes to allocate for the pool after size scaling. | VT/VirtualTexturePoolConfig.h |
|
| MinTileSize | int32 | Minimum tile size to match (including tile border). | VT/VirtualTexturePoolConfig.h |
|
| ResidencyMipMapBiasGroup | int32 | Group can be in range 0-3. Pools with the same group share a mip map bias. | VT/VirtualTexturePoolConfig.h |
|
| SizeInMegabyte | int32 | Upper limit size in megabytes to allocate for the pool. | VT/VirtualTexturePoolConfig.h |
|
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
bool IsDefault() |
Is this the default config? Use this setting when we can't find any other match. | VT/VirtualTexturePoolConfig.h |