UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
IRenderAssetStreamingManager Member List

This is the complete list of members for IRenderAssetStreamingManager, including all inherited members.

AddLevel(class ULevel *Level)=0IStreamingManagerpure virtual
AddRenderedTextureStats(TMap< FString, FRenderedTextureStats > &InOutRenderedTextureAssets)=0IRenderAssetStreamingManagerpure virtual
AddStreamingRenderAsset(UStreamableRenderAsset *RenderAsset)=0IRenderAssetStreamingManagerpure virtual
AddStreamingTexture(UTexture2D *Texture)IRenderAssetStreamingManager
AddViewInformation(const FVector &ViewOrigin, float ScreenSize, float FOVScreenSize, float BoostFactor=1.0f, bool bOverrideLocation=false, float Duration=0.0f, TWeakObjectPtr< AActor > InActorToBoost=NULL, TWeakObjectPtr< UWorld > InWorld=NULL)IStreamingManager
AddViewInfoToArray(TArray< FStreamingViewInfo > &ViewInfos, const FVector &ViewOrigin, float ScreenSize, float FOVScreenSize, float BoostFactor, bool bOverrideLocation, float Duration, TWeakObjectPtr< AActor > InActorToBoost, TWeakObjectPtr< UWorld > InWorld)IStreamingManagerprotectedstatic
AddViewLocation(const FVector &Location, float BoostFactor=1.0f, bool bOverrideLocation=false, float Duration=0.0f)IStreamingManager
BlockTillAllRequestsFinished(float TimeLimit=0.0f, bool bLogResults=false)=0IStreamingManagerpure virtual
BoostTextures(AActor *Actor, float BoostFactor)=0IRenderAssetStreamingManagerpure virtual
bPendingRemoveViewsIStreamingManagerprotectedstatic
CancelForcedResources()=0IStreamingManagerpure virtual
CurrentViewInfosIStreamingManagerprotectedstatic
Exec(UWorld *InWorld, const TCHAR *Cmd, FOutputDevice &Ar)IStreamingManagerinlinevirtual
FastForceFullyResident(UStreamableRenderAsset *RenderAsset)=0IRenderAssetStreamingManagerpure virtual
Get()IStreamingManagerstatic
Get_Concurrent()IStreamingManagerstatic
GetAssetComponents(const UStreamableRenderAsset *RenderAsset, TArray< const UPrimitiveComponent * > &OutComps, TFunction< bool(const UPrimitiveComponent *)> ShouldChoose=ShouldChooseDefault)=0IRenderAssetStreamingManagerpure virtual
GetCachedMips() const =0IRenderAssetStreamingManagerpure virtual
GetMaxEverRequired() const =0IRenderAssetStreamingManagerpure virtual
GetMemoryOverBudget() const =0IRenderAssetStreamingManagerpure virtual
GetNumViews() constIStreamingManagerinline
GetNumWantingResources() constIStreamingManagerinlinevirtual
GetNumWantingResourcesID() constIStreamingManagerinlinevirtual
GetObjectReferenceBounds(const UObject *RefObject, TArray< FBox > &AssetBoxes)=0IRenderAssetStreamingManagerpure virtual
GetPoolSize() const =0IRenderAssetStreamingManagerpure virtual
GetRequiredPoolSize() const =0IRenderAssetStreamingManagerpure virtual
GetViewInformation(int32 ViewIndex) constIStreamingManagerinline
HasShutdown()IStreamingManagerstatic
IsFullyStreamedIn(UStreamableRenderAsset *RenderAsset)=0IRenderAssetStreamingManagerpure virtual
IStreamingManager()IStreamingManagerinline
LastingViewInfosIStreamingManagerprotectedstatic
MarkMountedStateDirty(FIoFilenameHash FilenameHash)=0IRenderAssetStreamingManagerpure virtual
NotifyActorDestroyed(AActor *Actor)IStreamingManagerinlinevirtual
NotifyLevelChange()=0IStreamingManagerpure virtual
NotifyLevelOffset(class ULevel *Level, const FVector &Offset)=0IStreamingManagerpure virtual
NotifyPrimitiveDetached(const UPrimitiveComponent *Primitive)IStreamingManagerinlinevirtual
NotifyPrimitiveUpdated(const UPrimitiveComponent *Primitive)IStreamingManagerinlinevirtual
NotifyPrimitiveUpdated_Concurrent(const UPrimitiveComponent *Primitive)IStreamingManagerinlinevirtual
NumWantingResourcesIStreamingManagerprotected
NumWantingResourcesCounterIStreamingManagerprotected
OnRenderAssetUpdateAbandoned(UStreamableRenderAsset *OwningRenderAsset, TRefCountPtr< FRenderAssetUpdate > &RenderAssetUpdate)=0IRenderAssetStreamingManagerpure virtual
PauseRenderAssetStreaming(bool bInShouldPause)=0IRenderAssetStreamingManagerpure virtual
PauseTextureStreaming(bool bInShouldPause)IRenderAssetStreamingManager
PendingViewInfosIStreamingManagerprotectedstatic
PropagateLightingScenarioChange()IStreamingManagerinlinevirtual
RemoveLevel(class ULevel *Level)=0IStreamingManagerpure virtual
RemoveStreamingRenderAsset(UStreamableRenderAsset *RenderAsset)=0IRenderAssetStreamingManagerpure virtual
RemoveStreamingTexture(UTexture2D *Texture)IRenderAssetStreamingManager
RemoveStreamingViews(ERemoveStreamingViews RemovalType)IStreamingManager
RemoveViewInfoFromArray(TArray< FStreamingViewInfo > &ViewInfos, const FVector &ViewOrigin)IStreamingManagerprotectedstatic
ResetMaxEverRequired()=0IRenderAssetStreamingManagerpure virtual
SecondaryLocationsIStreamingManagerprotectedstatic
SetDisregardWorldResourcesForFrames(int32 NumFrames)=0IStreamingManagerpure virtual
SetupViewInfos(float DeltaTime)IStreamingManagerprotected
ShouldChooseDefaultIRenderAssetStreamingManagerstatic
Shutdown()IStreamingManagerstatic
StreamAllResources(float TimeLimit=0.0f)IStreamingManagervirtual
StreamOutRenderAssetData(int64 RequiredMemorySize)=0IRenderAssetStreamingManagerpure virtual
StreamOutTextureData(int64 RequiredMemorySize)IRenderAssetStreamingManager
Tick(float DeltaTime, bool bProcessEverything=false)IStreamingManagervirtual
UpdateIndividualRenderAsset(UStreamableRenderAsset *RenderAsset)=0IRenderAssetStreamingManagerpure virtual
UpdateIndividualTexture(UTexture2D *Texture)IRenderAssetStreamingManager
UpdateResourceStreaming(float DeltaTime, bool bProcessEverything=false)=0IStreamingManagerpure virtual
~IStreamingManager()IStreamingManagerinlinevirtual