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

Public Member Functions

void FreeHandles ()
 
void AddLoadingRequest (TSharedRef< FStreamableHandle > &NewRequest)
 

Public Attributes

TObjectPtr< UObjectTarget = nullptr
 
TArray< FStreamableHandle * > ActiveHandles
 
TArray< TSharedRef< FStreamableHandle > > LoadingHandles
 
int32 RequestId = INDEX_NONE
 
bool bAsyncLoadRequestOutstanding = false
 
bool bLoadFailed = false
 

Detailed Description

Internal object, one of these per object paths managed by this system

Member Function Documentation

◆ AddLoadingRequest()

void FStreamable::AddLoadingRequest ( TSharedRef< FStreamableHandle > &  NewRequest)
inline

◆ FreeHandles()

void FStreamable::FreeHandles ( )
inline

Member Data Documentation

◆ ActiveHandles

TArray<FStreamableHandle*> FStreamable::ActiveHandles

Live handles keeping this alive. Handles may be duplicated.

◆ bAsyncLoadRequestOutstanding

bool FStreamable::bAsyncLoadRequestOutstanding = false

If this object is currently being loaded

◆ bLoadFailed

bool FStreamable::bLoadFailed = false

If this object failed to load, don't try again

◆ LoadingHandles

TArray< TSharedRef< FStreamableHandle> > FStreamable::LoadingHandles

Handles waiting for this to load. Handles may be duplicated with redirectors.

◆ RequestId

int32 FStreamable::RequestId = INDEX_NONE

Id for async load request with async loading system

◆ Target

TObjectPtr<UObject> FStreamable::Target = nullptr

Hard GC pointer to object


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