Navigation
API > API/Runtime > API/Runtime/Engine > API/Runtime/Engine/FStreamableManager
Description
Creates a combined handle, which will wait for other handles to complete before completing. The child handles will be held as hard references as long as this handle is active.
| Name | CreateCombinedHandle |
| Type | function |
| Header File | /Engine/Source/Runtime/Engine/Classes/Engine/StreamableManager.h |
| Include Path | #include "Engine/StreamableManager.h" |
| Source | /Engine/Source/Runtime/Engine/Private/StreamableManager.cpp |
TSharedPtr < FStreamableHandle > CreateCombinedHandle
(
TConstArrayView< TSharedPtr < FStreamableHandle > > ChildHandles,
FString DebugName,
EStreamableManagerCombinedHandleOptions Options,
FStreamableAsyncLoadParams && Params,
UE::FSourceLocation Location
)
Parameters
| Name | Remarks |
|---|---|
| ChildHandles | List of handles to wrap into this one |
| DebugName | [optional] Name of this handle, will be reported in debug tools |
| Options | [optional] Additional flags that let you specify how the combined handle will be constructed |
| Params | [optional] Load Parameters. TargetsToStream, Priority, bManageActiveHandle, bStartStalled and DownloadParams are ignored |
| Location | [optional] Is not intended for direct use, the parameter catches call site source location. That location is used for debug tools output. |