/Engine/Source/Runtime/RenderCore/Public/VirtualTexturing.h
struct FVTProducerDescription
bool
bContinuousUpdate
bool[8]
bIsLayerSRGB
uint32
BlockHeightInTiles
uint32
BlockWidthInTiles
Producers are made up of a number of block, each block has uniform size, and blocks are arranged in a larger grid 'Normal' VTs will typically be a single block, for UDIM textures, blocks will map to individual UDIM texture sheets When multiple producers are allocated together, they will be aligned such that blocks of each layer overlay on top of each other Number of blocks for each layer may be different in this case, this is handled by wrapping blocks for layers with fewer blocks
bool
bNotifyCompleted
bool
bPersistentHighestMip
uint32
DepthInTiles
uint8
Dimensions
uint32
FullNameHash
Will be name ofUTexturefor streaming VTs, mostly here for debugging
uint16
HeightInBlocks
FLinearColor[8]
LayerFallbackColor
TEnumAsByte< EP...
LayerFormat
uint8
MaxLevel
FName
Name
uint8
NumPhysicalGroups
uint8
NumTextureLayers
Producers will fill a number of texture layers.
uint8[8]
PhysicalGroupIndex
uint32
TileBorderSize
uint32
TileSize
Producer will receive OnRequestsCompleted() callbacks every frame when enabled.
uint16
WidthInBlocks