| ISceneGraphNode
|
Module |
|
Header |
/Engine/Source/Runtime/Datasmith/DatasmithCore/Public/IDatasmithSceneElements.h |
Include |
#include "IDatasmithSceneElements.h" |
class IDatasmithMeshActorElement : public IDatasmithActorElement
IDatasmithActorElement used in any geometry instance independently if it could be static or movable. It doesn't define the actual geometry, you'll need IDatasmithMeshElement for this. Notice that several IDatasmithMeshActorElements could use the same geometry.
Name | Description | |
---|---|---|
|
~IDatasmithMeshActorElement() |
Name | Description | ||
---|---|---|---|
|
void |
AddMaterialOverride ( |
Adds a new material override to the Actor Element |
|
void |
AddMaterialOverride ( |
Adds a new material override to the Actor Element |
|
TSharedPtr< ... |
GetMaterialOverride ( |
Get the i-th material override of this actor |
|
TSharedPtr< ... |
GetMaterialOverride ( |
Get the i-th material override of this actor |
|
int32 |
GetMaterialOverridesCount() |
Get the amount of material overrides on this mesh |
|
const TCHAR ... |
GetStaticMeshPathName() |
Get the path name of the StaticMesh associated with the actor |
|
void |
RemoveMaterialOverride ( |
Remove material from the Actor Element |
|
void |
ResetMaterialOverrides() |
Remove all material overrides from the Actor Element |
|
void |
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 |