Choose your operating system:
Windows
macOS
Linux
Module |
|
Header |
/Engine/Source/Runtime/Engine/Public/MaterialExpressionIO.h |
Include |
#include "MaterialExpressionIO.h" |
struct FExpressionInput
Name | Description | ||
---|---|---|---|
|
Expression |
Material expression that this input is connected to, or NULL if not connected. |
|
|
ExpressionName |
Material expression name that this input is connected to, or None if not connected. |
|
|
InputName |
Optional name of the input. |
|
|
Mask |
||
|
MaskA |
||
|
MaskB |
||
|
MaskG |
||
|
MaskR |
||
|
OutputIndex |
Index into Expression's outputs array that this input is connected to. |
Name | Description | |
---|---|---|
|
FExpressionInput() |
Name | Description | ||
---|---|---|---|
|
UE::HLSLTree... |
AcquireHLSLExpression ( |
|
|
UE::HLSLTree... |
AcquireHLSLExpressionWithCast ( |
|
|
UE::HLSLTree... |
AcquireHLSLTexture ( |
|
|
Compile ( |
||
|
Connect ( |
Connects output of InExpression to this input |
|
|
FExpressionI... |
GetTracedInput() |
If this input goes through reroute nodes or other paths that should not affect code, trace back on the input chain. |
|
IsConnected() |
Tests if the input has a material expression connected to it |
|
|
Serialize ( |
ICPPStructOps interface |
|
|
SetMask |
Helper for setting component mask. |