![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <TypedElementMetaData.h>
Inheritance diagram for UE::Editor::DataStorage::FMetaDataBase:Public Member Functions | |
| template<typename T > | |
| bool | AddImmutableData (FName Name, T &&Value) |
| template<typename T > | |
| void | AddOrSetMutableData (FName Name, T &&Value) |
| virtual TYPEDELEMENTFRAMEWORK_API FMetaDataEntryView | Find (FName Name) const |
| virtual TYPEDELEMENTFRAMEWORK_API void | Shrink () |
| virtual TYPEDELEMENTFRAMEWORK_API bool | IsEmpty () const |
Protected Member Functions | |
| FMetaDataBase ()=default | |
| virtual | ~FMetaDataBase ()=default |
Protected Attributes | |
| TMap< FName, MetaDataType > | ImmutableData |
| TMap< FName, MetaDataType > | MutableData |
Base class to store meta data for use within the Typed Elements Data Storage.
|
protecteddefault |
|
protectedvirtualdefault |
| bool UE::Editor::DataStorage::FMetaDataBase::AddImmutableData | ( | FName | Name, |
| T && | Value | ||
| ) |
| void UE::Editor::DataStorage::FMetaDataBase::AddOrSetMutableData | ( | FName | Name, |
| T && | Value | ||
| ) |
|
virtual |
Reimplemented in UE::Editor::DataStorage::FColumnMetaData.
|
virtual |
Reimplemented in UE::Editor::DataStorage::FColumnMetaData.
|
virtual |
|
protected |
Data that can be added once but can't be changed afterwards. Values here always take priority over other values.
|
protected |
Data that can be added and can have their value updated afterwards.