UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
TTypedElementInternalDataStore< void > Class Reference

#include <TypedElementData.h>

Public Member Functions

TTypedElementInternalData< void > & AddDataForElement (const FTypedHandleTypeId InTypeId, FTypedHandleElementId &InOutElementId)
 
FScriptTypedElementInternalDataPtr GetInternalDataForScriptHandle (const FTypedHandleElementId InElementId)
 
void DisableScriptHandlesForElement (const FTypedHandleElementId InElementId)
 
void RemoveDataForElement (const FTypedHandleElementId InElementId, const FTypedElementInternalData *InExpectedDataPtr)
 
const TTypedElementInternalData< void > & GetDataForElement (const FTypedHandleElementId InElementId) const
 

Static Public Member Functions

static void SetStaticDataTypeId (const FTypedHandleTypeId InTypeId)
 
static FTypedHandleTypeId StaticDataTypeId ()
 
static FName StaticDataTypeName ()
 

Detailed Description

Data store implementation used by the element registry to manage internal data.

Note
This is the typeless implementation that uses external IDs, and exists only to track ref counts.

Member Function Documentation

◆ AddDataForElement()

TTypedElementInternalData< void > & TTypedElementInternalDataStore< void >::AddDataForElement ( const FTypedHandleTypeId  InTypeId,
FTypedHandleElementId InOutElementId 
)
inline

◆ DisableScriptHandlesForElement()

void TTypedElementInternalDataStore< void >::DisableScriptHandlesForElement ( const FTypedHandleElementId  InElementId)
inline

◆ GetDataForElement()

const TTypedElementInternalData< void > & TTypedElementInternalDataStore< void >::GetDataForElement ( const FTypedHandleElementId  InElementId) const
inline

◆ GetInternalDataForScriptHandle()

FScriptTypedElementInternalDataPtr TTypedElementInternalDataStore< void >::GetInternalDataForScriptHandle ( const FTypedHandleElementId  InElementId)
inline

◆ RemoveDataForElement()

void TTypedElementInternalDataStore< void >::RemoveDataForElement ( const FTypedHandleElementId  InElementId,
const FTypedElementInternalData InExpectedDataPtr 
)
inline

◆ SetStaticDataTypeId()

static void TTypedElementInternalDataStore< void >::SetStaticDataTypeId ( const FTypedHandleTypeId  InTypeId)
inlinestatic

◆ StaticDataTypeId()

static FTypedHandleTypeId TTypedElementInternalDataStore< void >::StaticDataTypeId ( )
inlinestatic

◆ StaticDataTypeName()

static FName TTypedElementInternalDataStore< void >::StaticDataTypeName ( )
inlinestatic

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