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

#include <StreamableManager.h>

+ Inheritance diagram for FStreamableHandleContextDataBase:

Public Member Functions

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
 

Protected Member Functions

 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

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

Base struct to hold type tag data for TStreamableHandleContextData.

Constructor & Destructor Documentation

◆ FStreamableHandleContextDataBase()

FStreamableHandleContextDataBase::FStreamableHandleContextDataBase ( TStreamableHandleContextDataTypeID  TypeId)
inlineprotected

Member Function Documentation

◆ AllocateClassTypeId()

TStreamableHandleContextDataTypeID FStreamableHandleContextDataBase::AllocateClassTypeId ( )
staticprotected

◆ GetInstanceTypeId()

TStreamableHandleContextDataTypeID FStreamableHandleContextDataBase::GetInstanceTypeId ( ) const
inline

◆ IsType()

template<typename SubClassType >
bool FStreamableHandleContextDataBase::IsType ( ) const
inline

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