| 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 UDatasmithMeshActorElement : public UDatasmithActorElement
Name | Description | ||
---|---|---|---|
|
AddMaterialOverride ( |
Adds a new material to the Actor Element |
|
|
GetBoundingBoxSize() |
Get the Bounding Box of the Actor as a Vector. |
|
|
GetDatasmithMeshActorElement() |
||
|
GetMaterialOverridesCount() |
Get the amount of materials on this mesh |
|
|
GetMaterials() |
Get the i-th material of this actor |
|
|
UDatasmithMe... |
GetMeshElement() |
Get the Datasmith MeshElement associated with the actor. |
|
GetStaticMeshPathName() |
Get the path name of the StaticMesh associated with the actor |
|
|
IsStaticMeshPathRelative() |
||
|
RemoveMaterialOverride ( |
Get the amount of materials on this mesh |
|
|
SetDatasmithMeshActorElement ( |
||
|
SetStaticMeshPathName ( |
Set the path name of the StaticMesh that the actor is using It can be either a package path to refer to an existing mesh or a mesh name to refer to a MeshElement in the DatasmithScene |
Name | Description | ||
---|---|---|---|
|
GetIDatasmithActorElement() |
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 |