Navigation
API > API/Runtime > API/Runtime/DatasmithCore > API/Runtime/DatasmithCore/IDatasmithMeshActorElement
Overloads
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void AddMaterialOverride
(
const TSharedPtr< IDatasmithMaterialIDElement >& Material |
Adds a new material override to the Actor Element | IDatasmithSceneElements.h | |
void AddMaterialOverride
(
const TCHAR* MaterialName, |
Adds a new material override to the Actor Element | IDatasmithSceneElements.h |
AddMaterialOverride(const TSharedPtr< IDatasmithMaterialIDElement > &)
Description
Adds a new material override to the Actor Element
| Name | AddMaterialOverride |
| Type | function |
| Header File | /Engine/Source/Runtime/Datasmith/DatasmithCore/Public/IDatasmithSceneElements.h |
| Include Path | #include "IDatasmithSceneElements.h" |
void AddMaterialOverride
(
const TSharedPtr < IDatasmithMaterialIDElement > & Material
)
AddMaterialOverride(const TCHAR *, int32)
Description
Adds a new material override to the Actor Element
| Name | AddMaterialOverride |
| Type | function |
| Header File | /Engine/Source/Runtime/Datasmith/DatasmithCore/Public/IDatasmithSceneElements.h |
| Include Path | #include "IDatasmithSceneElements.h" |
void AddMaterialOverride
(
const TCHAR * MaterialName,
int32 Id
)
Parameters
| Name | Remarks |
|---|---|
| MaterialName | name of the material, it should be unique |
| Id | material identifier to be used with mesh sub-material indices. Use -1 to override all material slots. |