FStreamableHandle::CreateCombinedHandle

Creates a new merged handle which contains this handle as well as any external handles.

Choose your operating system:

Windows

macOS

Linux

References

Module

Engine

Header

/Engine/Source/Runtime/Engine/Classes/Engine/StreamableManager.h

Include

#include "Engine/StreamableManager.h"

Source

/Engine/Source/Runtime/Engine/Private/StreamableManager.cpp

Syntax

TSharedPtr< FStreamableHandle > CreateCombinedHandle
(
    const TConstArrayView< TSharedPtr< FStreamableHandle >> & OtherHandles
)

Remarks

Creates a new merged handle which contains this handle as well as any external handles. No delegates are moved, and the new handle is returned for convenience. Parent handles no longer directly track this_, but will be correctly linked with the newly merged handle (and this_ handle is a child of the merged hande).

Returns

Either the new merged handle or nullptr when merging isn't feasible

Parameters

Parameter

Description

OtherHandles

Container of handles which should be merged with this handle