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

#include <TextureStreamingHelpers.h>

Public Types

enum  ELowResHandlingMode { LRHM_DoNothing , LRHM_LoadBeforeRegular , LRHM_LoadBeforeAsyncPrecache }
 

Public Member Functions

 FRenderAssetStreamingSettings ()
 
void Update ()
 
FORCEINLINE bool operator== (const FRenderAssetStreamingSettings &Rhs) const
 
FORCEINLINE bool operator!= (const FRenderAssetStreamingSettings &Rhs) const
 

Public Attributes

float MaxEffectiveScreenSize
 
int32 MaxTempMemoryAllowed
 
int32 DropMips
 
int32 HLODStrategy
 
float HiddenPrimitiveScale
 
float PerTextureBiasViewBoostThreshold
 
float MaxHiddenPrimitiveViewBoost
 
int32 GlobalMipBias
 
int32 PoolSize
 
int32 MeshPoolSize
 
int32 VirtualTexturePoolSize
 
bool bLimitPoolSizeToVRAM
 
bool bUseNewMetrics
 
bool bFullyLoadUsedTextures
 
bool bFullyLoadMeshes
 
bool bUseAllMips
 
bool bUsePerTextureBias
 
bool bUseMaterialData
 
int32 MinMipForSplitRequest
 
float MinLevelRenderAssetScreenSize
 
float MaxTextureUVDensity
 
int32 MaterialQualityLevel
 
int32 FramesForFullUpdate
 
ELowResHandlingMode LowResHandlingMode
 
bool bMipCalculationEnablePerLevelList
 
bool bPrioritizeMeshLODRetention
 
int32 VRAMPercentageClamp
 
bool bStressTest
 
bool HighPriorityLoad_Texture [TEXTUREGROUP_MAX]
 

Static Public Attributes

static int32 ExtraIOLatency = 0
 
static int32 ExtraIOLatencyRayTracing = 0
 

Member Enumeration Documentation

◆ ELowResHandlingMode

Enumerator
LRHM_DoNothing 
LRHM_LoadBeforeRegular 
LRHM_LoadBeforeAsyncPrecache 

Constructor & Destructor Documentation

◆ FRenderAssetStreamingSettings()

FRenderAssetStreamingSettings::FRenderAssetStreamingSettings ( )
inline

Member Function Documentation

◆ operator!=()

FORCEINLINE bool FRenderAssetStreamingSettings::operator!= ( const FRenderAssetStreamingSettings Rhs) const
inline

◆ operator==()

FORCEINLINE bool FRenderAssetStreamingSettings::operator== ( const FRenderAssetStreamingSettings Rhs) const
inline

◆ Update()

void FRenderAssetStreamingSettings::Update ( )

Member Data Documentation

◆ bFullyLoadMeshes

bool FRenderAssetStreamingSettings::bFullyLoadMeshes

◆ bFullyLoadUsedTextures

bool FRenderAssetStreamingSettings::bFullyLoadUsedTextures

◆ bLimitPoolSizeToVRAM

bool FRenderAssetStreamingSettings::bLimitPoolSizeToVRAM

◆ bMipCalculationEnablePerLevelList

bool FRenderAssetStreamingSettings::bMipCalculationEnablePerLevelList

◆ bPrioritizeMeshLODRetention

bool FRenderAssetStreamingSettings::bPrioritizeMeshLODRetention

◆ bStressTest

bool FRenderAssetStreamingSettings::bStressTest

◆ bUseAllMips

bool FRenderAssetStreamingSettings::bUseAllMips

◆ bUseMaterialData

bool FRenderAssetStreamingSettings::bUseMaterialData

◆ bUseNewMetrics

bool FRenderAssetStreamingSettings::bUseNewMetrics

◆ bUsePerTextureBias

bool FRenderAssetStreamingSettings::bUsePerTextureBias

◆ DropMips

int32 FRenderAssetStreamingSettings::DropMips

◆ ExtraIOLatency

int32 FRenderAssetStreamingSettings::ExtraIOLatency = 0
static

◆ ExtraIOLatencyRayTracing

int32 FRenderAssetStreamingSettings::ExtraIOLatencyRayTracing = 0
static

◆ FramesForFullUpdate

int32 FRenderAssetStreamingSettings::FramesForFullUpdate

◆ GlobalMipBias

int32 FRenderAssetStreamingSettings::GlobalMipBias

◆ HiddenPrimitiveScale

float FRenderAssetStreamingSettings::HiddenPrimitiveScale

◆ HighPriorityLoad_Texture

bool FRenderAssetStreamingSettings::HighPriorityLoad_Texture[TEXTUREGROUP_MAX]

◆ HLODStrategy

int32 FRenderAssetStreamingSettings::HLODStrategy

◆ LowResHandlingMode

ELowResHandlingMode FRenderAssetStreamingSettings::LowResHandlingMode

◆ MaterialQualityLevel

int32 FRenderAssetStreamingSettings::MaterialQualityLevel

◆ MaxEffectiveScreenSize

float FRenderAssetStreamingSettings::MaxEffectiveScreenSize

◆ MaxHiddenPrimitiveViewBoost

float FRenderAssetStreamingSettings::MaxHiddenPrimitiveViewBoost

◆ MaxTempMemoryAllowed

int32 FRenderAssetStreamingSettings::MaxTempMemoryAllowed

◆ MaxTextureUVDensity

float FRenderAssetStreamingSettings::MaxTextureUVDensity

◆ MeshPoolSize

int32 FRenderAssetStreamingSettings::MeshPoolSize

◆ MinLevelRenderAssetScreenSize

float FRenderAssetStreamingSettings::MinLevelRenderAssetScreenSize

◆ MinMipForSplitRequest

int32 FRenderAssetStreamingSettings::MinMipForSplitRequest

◆ PerTextureBiasViewBoostThreshold

float FRenderAssetStreamingSettings::PerTextureBiasViewBoostThreshold

◆ PoolSize

int32 FRenderAssetStreamingSettings::PoolSize

◆ VirtualTexturePoolSize

int32 FRenderAssetStreamingSettings::VirtualTexturePoolSize

◆ VRAMPercentageClamp

int32 FRenderAssetStreamingSettings::VRAMPercentageClamp

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