Choose your operating system:
Windows
macOS
Linux
Module |
|
Header |
/Engine/Source/Runtime/RenderCore/Public/VirtualTexturing.h |
Include |
#include "VirtualTexturing.h" |
struct FVTProducerDescription
Name | Description | ||
---|---|---|---|
|
bContinuousUpdate |
||
|
BlockHeightInTiles |
||
|
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 |
|
|
bPersistentHighestMip |
||
|
DepthInTiles |
||
|
Dimensions |
||
|
FullNameHash |
Will be name of UTexture for streaming VTs, mostly here for debugging |
|
|
HeightInBlocks |
||
|
FLinearColor[8] |
LayerFallbackColor |
|
|
TEnumAsByte< EP... |
LayerFormat |
|
|
MaxLevel |
||
|
Name |
||
|
NumPhysicalGroups |
||
|
NumTextureLayers |
Producers will fill a number of texture layers. |
|
|
uint8[8] |
PhysicalGroupIndex |
|
|
TileBorderSize |
||
|
TileSize |
||
|
WidthInBlocks |