![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <VirtualTexturePoolConfig.h>
Public Member Functions | |
| bool | IsDefault () const |
Public Attributes | |
| TArray< TEnumAsByte< EPixelFormat > > | Formats |
| int32 | MinTileSize = 0 |
| int32 | MaxTileSize = 0 |
| int32 | SizeInMegabyte = 0 |
| bool | bEnableResidencyMipMapBias = false |
| int32 | ResidencyMipMapBiasGroup = 0 |
| bool | bAllowSizeScale = false |
| int32 | MinScaledSizeInMegabyte = 0 |
| int32 | MaxScaledSizeInMegabyte = 0 |
Settings for a single virtual texture physical pool.
|
inline |
Is this the default config? Use this setting when we can't find any other match.
Allow the size to allocate for the pool to be scaled by scalability settings.
Enable MipMapBias based on pool residency tracking.
| TArray< TEnumAsByte<EPixelFormat> > FVirtualTextureSpacePoolConfig::Formats |
Formats of the layers in the physical pool. Leave empty to match any format.
| int32 FVirtualTextureSpacePoolConfig::MaxScaledSizeInMegabyte = 0 |
Upper limit of size in megabytes to allocate for the pool after size scaling. Set to 0 to ignore.
| int32 FVirtualTextureSpacePoolConfig::MaxTileSize = 0 |
Maximum tile size to match (including tile border). Set to 0 to match any tile size.
| int32 FVirtualTextureSpacePoolConfig::MinScaledSizeInMegabyte = 0 |
Lower limit of size in megabytes to allocate for the pool after size scaling.
| int32 FVirtualTextureSpacePoolConfig::MinTileSize = 0 |
Minimum tile size to match (including tile border).
| int32 FVirtualTextureSpacePoolConfig::ResidencyMipMapBiasGroup = 0 |
Group can be in range 0-3. Pools with the same group share a mip map bias.
| int32 FVirtualTextureSpacePoolConfig::SizeInMegabyte = 0 |
Upper limit size in megabytes to allocate for the pool. The allocator will allocate as close as possible below this limit.