UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FMaterialCacheVirtualTextureRenderProxy Class Reference

#include <MaterialCacheVirtualTextureRenderProxy.h>

Public Member Functions

ENGINE_API void Flush (FSceneInterface *Scene)
 

Public Attributes

FPrimitiveComponentId PrimitiveCID {}
 
FGuid TagGuid
 
TUniquePtr< FMaterialCacheStackProviderRenderProxyStackProviderRenderProxy
 
FUintVector2 TextureDescriptor = FUintVector2(0, 0)
 
uint32 UVCoordinateIndex = 0
 

Member Function Documentation

◆ Flush()

void FMaterialCacheVirtualTextureRenderProxy::Flush ( FSceneInterface Scene)

Flush all pages of this texture

Member Data Documentation

◆ PrimitiveCID

FPrimitiveComponentId FMaterialCacheVirtualTextureRenderProxy::PrimitiveCID {}

Component owning the virtual texture

◆ StackProviderRenderProxy

TUniquePtr<FMaterialCacheStackProviderRenderProxy> FMaterialCacheVirtualTextureRenderProxy::StackProviderRenderProxy

Optional, owned stack provider render proxy

◆ TagGuid

FGuid FMaterialCacheVirtualTextureRenderProxy::TagGuid

Optional, tag of this texture

◆ TextureDescriptor

FUintVector2 FMaterialCacheVirtualTextureRenderProxy::TextureDescriptor = FUintVector2(0, 0)

Packed virtual texturing descriptor

◆ UVCoordinateIndex

uint32 FMaterialCacheVirtualTextureRenderProxy::UVCoordinateIndex = 0

UV channel used for unwrapping


The documentation for this class was generated from the following files: