Navigation
API > API/Developer > API/Developer/DatasmithFacade
| Name | FDatasmithFacadeMaterialsUtils |
| Type | class |
| Header File | /Engine/Source/Developer/Datasmith/DatasmithFacade/Public/DatasmithFacadeMaterialsUtils.h |
| Include Path | #include "DatasmithFacadeMaterialsUtils.h" |
Syntax
class FDatasmithFacadeMaterialsUtils
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FDatasmithFacadeMaterialsUtils() |
This is a static only class. | DatasmithFacadeMaterialsUtils.h |
Structs
| Name | Remarks |
|---|---|
| FUVEditParameters | |
| FWeightedMaterialExpressionParameters | Helper struct used for reproducing the behavior of the optional value-type in interfaced language. |
Functions
Public
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static FDatasmithFacadeMaterialExpressionTexture * CreateNewFacadeTextureExpression
(
FDatasmithFacadeUEPbrMaterial& MaterialElement, |
Generate material expressions on a given DatasmithUEPbrMaterialElement to output a texture with UV settings applied to it The returned pointer must be deleted after use. | DatasmithFacadeMaterialsUtils.h | |
static FDatasmithFacadeMaterialExpression * CreateNewFacadeWeightedMaterialExpression
(
FDatasmithFacadeUEPbrMaterial& MaterialElement, |
Generate material expressions on a given FDatasmithFacadeUEPbrMaterial that output a color or scalar interpolated with a MaterialExpression. | DatasmithFacadeMaterialsUtils.h | |
static FDatasmithFacadeTexture * CreateSimpleTextureElement
(
const TCHAR* InTextureFilePath, |
Create a new FDatasmithFacadeTexture and automatically fill its properties from the given arguments. | DatasmithFacadeMaterialsUtils.h |