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

#include <LevelTextureManager.h>

Public Member Functions

 FLevelRenderAssetManager (ULevel *InLevel, RenderAssetInstanceTask::FDoWorkTask &AsyncTask)
 
ULevelGetLevel () const
 
FORCEINLINE bool HasRenderAssetReferences () const
 
void Remove (FRemovedRenderAssetArray *RemovedRenderAssets)
 
FORCEINLINE void RemoveActorReferences (const AActor *Actor)
 
void RemoveComponentReferences (const UPrimitiveComponent *Component, FRemovedRenderAssetArray &RemovedRenderAssets)
 
const FStaticRenderAssetInstanceManagerGetStaticInstances () const
 
float GetWorldTime () const
 
FORCEINLINE FRenderAssetInstanceAsyncView GetAsyncView ()
 
FORCEINLINE const FRenderAssetInstanceViewGetRawAsyncView ()
 
void IncrementalUpdate (FDynamicRenderAssetInstanceManager &DynamicManager, FRemovedRenderAssetArray &RemovedRenderAssets, int64 &NumStepsLeftForIncrementalBuild, float Percentage, bool bUseDynamicStreaming)
 
uint32 GetAllocatedSize () const
 
bool IsInitialized () const
 
bool HasBeenReferencedToStreamedTextures () const
 
void SetReferencedToStreamedTextures ()
 
void NotifyLevelOffset (const FVector &Offset)
 

Constructor & Destructor Documentation

◆ FLevelRenderAssetManager()

FLevelRenderAssetManager::FLevelRenderAssetManager ( ULevel InLevel,
RenderAssetInstanceTask::FDoWorkTask AsyncTask 
)

Member Function Documentation

◆ GetAllocatedSize()

uint32 FLevelRenderAssetManager::GetAllocatedSize ( ) const

◆ GetAsyncView()

FORCEINLINE FRenderAssetInstanceAsyncView FLevelRenderAssetManager::GetAsyncView ( )
inline

◆ GetLevel()

ULevel * FLevelRenderAssetManager::GetLevel ( ) const
inline

◆ GetRawAsyncView()

FORCEINLINE const FRenderAssetInstanceView * FLevelRenderAssetManager::GetRawAsyncView ( )
inline

◆ GetStaticInstances()

const FStaticRenderAssetInstanceManager & FLevelRenderAssetManager::GetStaticInstances ( ) const
inline

◆ GetWorldTime()

float FLevelRenderAssetManager::GetWorldTime ( ) const

◆ HasBeenReferencedToStreamedTextures()

bool FLevelRenderAssetManager::HasBeenReferencedToStreamedTextures ( ) const
inline

◆ HasRenderAssetReferences()

FORCEINLINE bool FLevelRenderAssetManager::HasRenderAssetReferences ( ) const
inline

◆ IncrementalUpdate()

void FLevelRenderAssetManager::IncrementalUpdate ( FDynamicRenderAssetInstanceManager DynamicManager,
FRemovedRenderAssetArray RemovedRenderAssets,
int64 NumStepsLeftForIncrementalBuild,
float  Percentage,
bool  bUseDynamicStreaming 
)

◆ IsInitialized()

bool FLevelRenderAssetManager::IsInitialized ( ) const
inline

◆ NotifyLevelOffset()

void FLevelRenderAssetManager::NotifyLevelOffset ( const FVector Offset)

◆ Remove()

void FLevelRenderAssetManager::Remove ( FRemovedRenderAssetArray RemovedRenderAssets)

◆ RemoveActorReferences()

FORCEINLINE void FLevelRenderAssetManager::RemoveActorReferences ( const AActor Actor)
inline

◆ RemoveComponentReferences()

void FLevelRenderAssetManager::RemoveComponentReferences ( const UPrimitiveComponent *  Component,
FRemovedRenderAssetArray RemovedRenderAssets 
)
inline

◆ SetReferencedToStreamedTextures()

void FLevelRenderAssetManager::SetReferencedToStreamedTextures ( )
inline

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