| 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 UDatasmithLevelVariantSetsElement : public UDatasmithObjectElement
Name | Description | ||
---|---|---|---|
|
AddVariantSet ( |
Adds an existing variant set to this level variant sets |
|
|
UDatasmithVa... |
CreateVariantSet ( |
Create a new variant set and add it to the parent level variant sets |
|
GetLevelVariantSetsElement() |
||
|
UDatasmithVa... |
GetVariantSet ( |
Gets a variant set from this level variant sets |
|
GetVariantSetsCount() |
Gets how many variant sets are in this level variant sets |
|
|
RemoveVariantSet ( |
Removes a variant set from this level variant sets |
|
|
SetLevelVariantSetsElement ( |
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 |