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

#include <PrimitiveSceneInfo.h>

Public Types

enum  { LodBiasOffset = 7 }
 

Public Attributes

uint16 MinLod: 4 = 0
 
uint16 MaxLod: 4 = 0
 
uint16 LodBias: 4 = 0
 
uint16 CullMethod: 1 = 0
 
uint16 CullValue: 3 = 0
 

Detailed Description

Lod data used for runtime virtual texture page rendering. Packed to reduce memory overhead since one of these is allocated per primitive.

Member Enumeration Documentation

◆ anonymous enum

LodBias is in range [-7,8] so is stored with this offset.

Enumerator
LodBiasOffset 

Member Data Documentation

◆ CullMethod

uint16 FPrimitiveRuntimeVirtualTextureLodInfo::CullMethod

Culling method used to remove the primitive from low mips of the runtime virtual texture. 0: CullValue is the number of low mips for which we cull the primitive from the runtime virtual texture. 1: CullValue is the pixel coverage threshold at which we cull the primitive from the runtime virtual texture.

◆ CullValue

uint16 FPrimitiveRuntimeVirtualTextureLodInfo::CullValue

Value used according to the CullMethod.

◆ LodBias

uint16 FPrimitiveRuntimeVirtualTextureLodInfo::LodBias

Bias to use for Lod calculation in the runtime virtual texture.

◆ MaxLod

uint16 FPrimitiveRuntimeVirtualTextureLodInfo::MaxLod

Maximum Lod for primitive in the runtime virtual texture.

◆ MinLod

uint16 FPrimitiveRuntimeVirtualTextureLodInfo::MinLod

Minimum Lod for primitive in the runtime virtual texture.


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