Navigation
API > API/Runtime > API/Runtime/Engine
This interface is needed so that the SubstrateTranslatorData can be passed around in material expression.
| Name | FSubstrateTranslatorDataInterface |
| Type | struct |
| Header File | /Engine/Source/Runtime/Engine/Public/MaterialCompiler.h |
| Include Path | #include "MaterialCompiler.h" |
Syntax
struct FSubstrateTranslatorDataInterface
Structs
| Name | Remarks |
|---|---|
| FSubstrateThicknessExpression |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void Errorf
(
const FString& Format |
MaterialCompiler.h | ||
FMaterialCompiler * GetCompilerLegacy() |
MaterialCompiler.h | ||
MIR::FEmitter * GetCompilerNew() |
MaterialCompiler.h | ||
FMaterialShadingModelField GetMaterialShadingModels() |
MaterialCompiler.h | ||
bool GetSubstrateTreeOutOfStackDepthOccurred() |
MaterialCompiler.h | ||
void PopFunction() |
MaterialCompiler.h | ||
void PushFunction
(
FMaterialFunctionCompileState* FunctionState |
MaterialCompiler.h | ||
FSubstrateOperator & SubstrateCompilationGetOperator
(
FGuid SubstrateExpressionGuid |
MaterialCompiler.h | ||
FSubstrateOperator * SubstrateCompilationGetOperatorFromIndex
(
int32 OperatorIndex |
MaterialCompiler.h | ||
FSubstrateOperator & SubstrateCompilationRegisterOperator
(
int32 OperatorType, |
MaterialCompiler.h | ||
FSubstrateOperator & SubstrateGetDefaultBSDFOperator
(
FGuid MaterialExpressionGuid, |
MaterialCompiler.h | ||
FSubstrateThicknessExpression * SubstrateThicknessStackGetExpression
(
int32 Index |
MaterialCompiler.h | ||
int32 SubstrateThicknessStackGetThicknessIndex() |
MaterialCompiler.h | ||
void SubstrateThicknessStackPop() |
MaterialCompiler.h | ||
int32 SubstrateThicknessStackPush
(
UMaterialExpression* Expression, |
MaterialCompiler.h | ||
int32 SubstrateThicknessStackPush
(
UMaterialExpression* Expression, |
MaterialCompiler.h | ||
FGuid SubstrateTreeStackGetParentPathUniqueId() |
MaterialCompiler.h | ||
FGuid SubstrateTreeStackGetPathUniqueId() |
MaterialCompiler.h | ||
void SubstrateTreeStackPop() |
MaterialCompiler.h | ||
FGuid SubstrateTreeStackPush
(
UMaterialExpression* Expression, |
MaterialCompiler.h |