| UObjectBase
|
Module |
|
Header |
/Engine/Plugins/Enterprise/DatasmithImporter/Source/DatasmithImporter/Public/ObjectElements/DatasmithUObjectElements.h |
Include |
#include "ObjectElements/DatasmithUObjectElements.h" |
[UCLASS](Programming/UnrealArchitecture/Reference/Classes#classdeclaration)()
class UDatasmithMetaDataElement : public UDatasmithObjectElement
Name | Description | ||
---|---|---|---|
|
Properties |
Name | Description | ||
---|---|---|---|
|
UDatasmithKe... |
FindOrAddElement ( |
|
|
UDatasmithOb... |
GetAssociatedElement() |
Get the element that is associated with this meta data |
|
GetDatasmithMetaDataElement() |
||
|
GetProperties |
Get this metadata element properties as a map of keys and values |
|
|
GetPropertiesCount() |
||
|
UDatasmithKe... |
GetProperty ( |
Get the property i-th of this meta data |
|
UDatasmithKe... |
GetPropertyByName ( |
Get a property by its name if it exists |
|
IsElementValid ( |
||
|
SetDatasmithMetaDataElement ( |
Name | Description | ||
---|---|---|---|
|
GetIDatasmithElement() |
TODO: They are not covariant because of the TWeakPtr, can't override in child. |
|
|
IsElementValid() |
Is the Element still valid for the Datasmith Scene |