Navigation
API > API/Developer > API/Developer/DatasmithFacade
| Name | FDatasmithFacadeExpressionInput |
| Type | class |
| Header File | /Engine/Source/Developer/Datasmith/DatasmithFacade/Public/DatasmithFacadeUEPbrMaterial.h |
| Include Path | #include "DatasmithFacadeUEPbrMaterial.h" |
Syntax
class FDatasmithFacadeExpressionInput
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FDatasmithFacadeExpressionInput
(
IDatasmithExpressionInput* InExpressionInput, |
DatasmithFacadeUEPbrMaterial.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| InternalExpressionInput | IDatasmithExpressionInput * | DatasmithFacadeUEPbrMaterial.h | ||
| ReferencedMaterial | TSharedPtr< IDatasmithUEPbrMaterialElement > | We hold a shared pointer to the material to make sure it stays valid while a facade objects points to it. | DatasmithFacadeUEPbrMaterial.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| DatasmithFacadeUEPbrMaterial.h | |||
const IDatasmithExpressionInput & GetExpressionInput () |
DatasmithFacadeUEPbrMaterial.h | ||
const TCHAR * GetName() |
DatasmithFacadeUEPbrMaterial.h | ||
FDatasmithFacadeMaterialExpression * GetNewFacadeExpression() |
Returns a new FDatasmithFacadeMaterialExpression pointing to the connected expression, the returned value must be deleted after used, can be nullptr. | DatasmithFacadeUEPbrMaterial.h | |
int32 GetOutputIndex() |
DatasmithFacadeUEPbrMaterial.h | ||
void SetExpression
(
FDatasmithFacadeMaterialExpression* InExpression |
DatasmithFacadeUEPbrMaterial.h | ||
void SetName
(
const TCHAR* InName |
DatasmithFacadeUEPbrMaterial.h | ||
void SetOutputIndex
(
int32 InOutputIndex |
DatasmithFacadeUEPbrMaterial.h |