FVTProducerDescription

Windows
MacOS
Linux

References

Module

RenderCore

Header

/Engine/Source/Runtime/RenderCore/Public/VirtualTexturing.h

Include

#include "VirtualTexturing.h"

Syntax

struct FVTProducerDescription

Variables

Name Description

Public variable

bool

 

bContinuousUpdate

Public variable

uint32

 

BlockHeightInTiles

Public variable

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

Public variable

bool

 

bPersistentHighestMip

Will be name of UTexture for streaming VTs, mostly here for debugging

Public variable

uint32

 

DepthInTiles

Public variable

uint8

 

Dimensions

Public variable

uint16

 

HeightInBlocks

Public variable

TEnumAsByte< EP...

 

LayerFormat

Public variable

uint8

 

MaxLevel

Public variable

FName

 

Name

Public variable

uint8

 

NumPhysicalGroups

Public variable

uint8

 

NumTextureLayers

Producers will fill a number of texture layers.

Public variable

uint8[8]

 

PhysicalGroupIndex

Public variable

uint32

 

TileBorderSize

Public variable

uint32

 

TileSize

Public variable

uint16

 

WidthInBlocks

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss