UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
RuntimeVirtualTexture::FRenderPageBatchDesc Struct Reference

#include <RuntimeVirtualTextureRender.h>

Public Member Functions

PRAGMA_DISABLE_DEPRECATION_WARNINGS FRenderPageBatchDescoperator= (FRenderPageBatchDesc const &RHS)=default
 

Public Attributes

ISceneRendererSceneRenderer
 
FSceneScene
 
int32 RuntimeVirtualTextureId
 
uint32 RuntimeVirtualTextureMask
 
FTransform UVToWorld
 
FBox WorldBounds
 
ERuntimeVirtualTextureMaterialType MaterialType
 
uint8 MaxLevel
 
bool bClearTextures
 
bool bIsThumbnails
 
FLinearColor FixedColor
 
FVector4f CustomMaterialData
 
FRenderPageTarget Targets [MaxTextureLayers]
 
int32 NumPageDescs
 
FRenderPageDesc PageDescs [MaxRenderPageBatch]
 

Detailed Description

A description of a batch of pages to be rendered with a single call to RenderPages().

Member Function Documentation

◆ operator=()

PRAGMA_DISABLE_DEPRECATION_WARNINGS FRenderPageBatchDesc & RuntimeVirtualTexture::FRenderPageBatchDesc::operator= ( FRenderPageBatchDesc const &  RHS)
default

Member Data Documentation

◆ bClearTextures

bool RuntimeVirtualTexture::FRenderPageBatchDesc::bClearTextures

Set to true to clear before rendering.

◆ bIsThumbnails

bool RuntimeVirtualTexture::FRenderPageBatchDesc::bIsThumbnails

Set to true for thumbnail rendering.

◆ CustomMaterialData

FVector4f RuntimeVirtualTexture::FRenderPageBatchDesc::CustomMaterialData

CustomData that can be read in the material.

◆ FixedColor

FLinearColor RuntimeVirtualTexture::FRenderPageBatchDesc::FixedColor

Fixed BaseColor to apply. Uses alpha channel to blend with material output.

◆ MaterialType

ERuntimeVirtualTextureMaterialType RuntimeVirtualTexture::FRenderPageBatchDesc::MaterialType

Material type of the runtime virtual texture that we are rendering.

◆ MaxLevel

uint8 RuntimeVirtualTexture::FRenderPageBatchDesc::MaxLevel

Max mip level of the runtime virtual texture that we are rendering.

◆ NumPageDescs

int32 RuntimeVirtualTexture::FRenderPageBatchDesc::NumPageDescs

Number of pages to render.

◆ PageDescs

FRenderPageDesc RuntimeVirtualTexture::FRenderPageBatchDesc::PageDescs[MaxRenderPageBatch]

Page descriptions for each page in the batch.

◆ RuntimeVirtualTextureId

int32 RuntimeVirtualTexture::FRenderPageBatchDesc::RuntimeVirtualTextureId

Unique object ID of the runtime virtual texture that we are rendering.

◆ RuntimeVirtualTextureMask

uint32 RuntimeVirtualTexture::FRenderPageBatchDesc::RuntimeVirtualTextureMask

◆ Scene

FScene* RuntimeVirtualTexture::FRenderPageBatchDesc::Scene

◆ SceneRenderer

ISceneRenderer* RuntimeVirtualTexture::FRenderPageBatchDesc::SceneRenderer

Scene to use when rendering the batch.

◆ Targets

FRenderPageTarget RuntimeVirtualTexture::FRenderPageBatchDesc::Targets[MaxTextureLayers]

Physical texture targets to render to.

◆ UVToWorld

FTransform RuntimeVirtualTexture::FRenderPageBatchDesc::UVToWorld

Virtual texture UV space to world space transform.

◆ WorldBounds

FBox RuntimeVirtualTexture::FRenderPageBatchDesc::WorldBounds

Virtual texture world space bounds.


The documentation for this struct was generated from the following file: