UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
TStreamableHandleContextData< SubClassType > Struct Template Reference

#include <StreamableManager.h>

+ Inheritance diagram for TStreamableHandleContextData< SubClassType >:

Public Member Functions

 TStreamableHandleContextData ()
 
- Public Member Functions inherited from FStreamableHandleContextDataBase
TStreamableHandleContextDataTypeID GetInstanceTypeId () const
 
template<typename SubClassType >
bool IsType () const
 
- Public Member Functions inherited from TSharedFromThis< FStreamableHandleContextDataBase, ESPMode::ThreadSafe >
TSharedRef< FStreamableHandleContextDataBase, Mode > AsShared ()
 
TSharedRef< FStreamableHandleContextDataBase const, Mode > AsShared () const
 
TSharedRef< SubobjectType, Mode > AsSharedSubobject (SubobjectType *SubobjectPtr) const
 
TWeakPtr< FStreamableHandleContextDataBase, Mode > AsWeak ()
 
TWeakPtr< FStreamableHandleContextDataBase const, Mode > AsWeak () const
 
TWeakPtr< SubobjectType, Mode > AsWeakSubobject (SubobjectType *SubobjectPtr) const
 
void UpdateWeakReferenceInternal (TSharedPtr< SharedPtrType, SharedPtrMode > const *InSharedPtr, OtherType *InObject) const
 
void UpdateWeakReferenceInternal (TSharedRef< SharedRefType, SharedPtrMode > const *InSharedRef, OtherType *InObject) const
 
UE_FORCEINLINE_HINT bool DoesSharedInstanceExist () const
 

Static Public Member Functions

static TStreamableHandleContextDataTypeID GetClassTypeId ()
 

Additional Inherited Members

- Protected Member Functions inherited from FStreamableHandleContextDataBase
 FStreamableHandleContextDataBase (TStreamableHandleContextDataTypeID TypeId)
 
- Protected Member Functions inherited from TSharedFromThis< FStreamableHandleContextDataBase, ESPMode::ThreadSafe >
 TSharedFromThis ()
 
 TSharedFromThis (TSharedFromThis const &)
 
UE_FORCEINLINE_HINT TSharedFromThisoperator= (TSharedFromThis const &)
 
 ~TSharedFromThis ()
 
- Static Protected Member Functions inherited from FStreamableHandleContextDataBase
static ENGINE_API TStreamableHandleContextDataTypeID AllocateClassTypeId ()
 
- Static Protected Member Functions inherited from TSharedFromThis< FStreamableHandleContextDataBase, ESPMode::ThreadSafe >
static UE_FORCEINLINE_HINT TSharedRef< OtherType, Mode > SharedThis (OtherType *ThisPtr)
 
static UE_FORCEINLINE_HINT TSharedRef< OtherType const, Mode > SharedThis (const OtherType *ThisPtr)
 

Detailed Description

template<typename SubClassType>
struct TStreamableHandleContextData< SubClassType >

Templated struct that provides type tags (no RTTI) for internal data used on StreamableHandle Type IDs are not stable across multiple processes, so should never be directly serialized or stored.

Constructor & Destructor Documentation

◆ TStreamableHandleContextData()

Member Function Documentation

◆ GetClassTypeId()


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