Navigation
API > API/Runtime > API/Runtime/TypedElementFramework > API/Runtime/TypedElementFramework/UTypedElementRegistry
| Name | FRegisteredElementType |
| Type | struct |
| Header File | /Engine/Source/Runtime/TypedElementFramework/Public/Elements/Framework/TypedElementRegistry.h |
| Include Path | #include "Elements/Framework/TypedElementRegistry.h" |
Syntax
struct FRegisteredElementType
Derived Classes
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~FRegisteredElementType() |
Elements/Framework/TypedElementRegistry.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| Interfaces | TSortedMap< FName, TObjectPtr< UObject >, FDefaultAllocator, FNameFastLess > | Elements/Framework/TypedElementRegistry.h | ||
| TypeId | FTypedHandleTypeId | Elements/Framework/TypedElementRegistry.h | ||
| TypeName | FName | Elements/Framework/TypedElementRegistry.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FTypedElementInternalData & AddDataForElement
(
FTypedHandleElementId& InOutElementId |
Elements/Framework/TypedElementRegistry.h | ||
const FTypedElementInternalData & GetDataForElement
(
const FTypedHandleElementId InElementId |
Elements/Framework/TypedElementRegistry.h | ||
FScriptTypedElementInternalDataPtr GetDataForScriptElement
(
const FTypedHandleElementId InElementId |
Elements/Framework/TypedElementRegistry.h | ||
FTypedHandleTypeId GetDataTypeId() |
Elements/Framework/TypedElementRegistry.h | ||
FName GetDataTypeName() |
Elements/Framework/TypedElementRegistry.h | ||
void ProcessDeferredElementsToRemove() |
Elements/Framework/TypedElementRegistry.h | ||
void RemoveDataForElement
(
const FTypedHandleElementId InElementId, |
Elements/Framework/TypedElementRegistry.h | ||
void SetDataTypeId
(
const FTypedHandleTypeId InTypeId |
Elements/Framework/TypedElementRegistry.h |