Navigation
API > API/Runtime > API/Runtime/Engine > API/Runtime/Engine/Materials > API/Runtime/Engine/Materials/UMaterialExpressionGetMaterialAt-
- UMaterialExpression::StrataGenerateMaterialTopologyTree()
- UMaterialExpressionGetMaterialAttributes::StrataGenerateMaterialTopologyTree()
References
Module | Engine |
Header | /Engine/Source/Runtime/Engine/Classes/Materials/MaterialExpressionGetMaterialAttributes.h |
Include | #include "Materials/MaterialExpressionGetMaterialAttributes.h" |
Source | /Engine/Source/Runtime/Engine/Private/Materials/MaterialExpressions.cpp |
virtual FStrataOperator &42; StrataGenerateMaterialTopologyTree
&40;
class FMaterialCompiler &42; Compiler,
class UMaterialExpression &42; Parent,
int32 OutputIndex
&41;
Remarks
A starta material is a tree with FrontMateiral being its root and BSDF being leaves, with operators in the middle. This recursively parse nodes outputing strata material in order to gather the maximum distance to any leaves. This is used to drive the bottom up order processing of those nodes.