| UObjectBase
|
Module |
|
Header |
/Engine/Source/Runtime/Landscape/Classes/Materials/MaterialExpressionLandscapePhysicalMaterialOutput.h |
Include |
#include "Materials/MaterialExpressionLandscapePhysicalMaterialOutput.h" |
class UMaterialExpressionLandscapePhysicalMaterialOutput : public UMaterialExpressionCustomOutput
Custom output node to write out physical material weights. This can be used to generate the dominant physical material for each point on a landscape.
that the use of a material output node to generate this information is optional and when a node of this type is not present we fall back on a CPU path which analyzes landscape layer data.
Name | Description | |
---|---|---|
|
UMaterialExpressionLandscapePhysicalMaterialOutput ( |
Name | Description | ||
---|---|---|---|
|
GetFunctionName() |
||
|
GetNumOutputs() |
Override to enable multiple outputs. |
Name | Description | ||
---|---|---|---|
|
Compile ( |
Create the new shader code chunk needed for the Abs expression |
|
|
GetCaption |
Returns the text to display on the material expression (in the material editor). |
|
|
FExpressionI... |
GetInput ( |
|
|
GetInputName ( |
||
|
const TArray... |
GetInputs() |
|
|
GetInputType ( |
Name | Description | ||
---|---|---|---|
|
PostEditChangeProperty ( |
Called when a property on this object has been modified externally |