Choose your operating system:
Windows
macOS
Linux
| UObjectBase
|
Module |
|
Header |
/Engine/Source/Runtime/Engine/Classes/Materials/MaterialExpressionFunctionOutput.h |
Include |
#include "Materials/MaterialExpressionFunctionOutput.h" |
class UMaterialExpressionFunctionOutput : public UMaterialExpression
Name | Description | ||
---|---|---|---|
|
A |
Stores the expression in the material function connected to this output. |
|
|
uint32: 1 |
bLastPreviewed |
Whether this output was previewed the last time this function was edited. |
|
Description |
The output's description, which will be used as a tooltip on the connector in function call expressions that use this function. |
|
|
Id |
Id of this input, used to maintain references through name changes. |
|
|
OutputName |
The output's name, which will be drawn on the connector in function call expressions that use this function. |
|
|
SortPriority |
Controls where the output is displayed relative to the other outputs. |
Name | Description | |
---|---|---|
|
UMaterialExpressionFunctionOutput ( |
Name | Description | ||
---|---|---|---|
|
ConditionallyGenerateId ( |
Generate the Id for this input. |
|
|
ValidateName() |
Validate OutputName. Must be called after OutputName is changed to prevent duplicate outputs. |
Name | Description | ||
---|---|---|---|
|
Compile ( |
Create the new shader code chunk needed for the Abs expression |
|
|
GatherStrataMaterialInfo ( |
Recursively parse nodes outputing strata material in order to gather all the possible shading models used in a material graph output a Strata material. |
|
|
GetCaption |
Returns the text to display on the material expression (in the material editor). |
|
|
GetExpressionToolTip |
Get a tooltip for the expression itself. |
|
|
GetInputName ( |
||
|
GetInputType ( |
||
|
IsResultMaterialAttributes ( |
Marks certain expression types as outputting material attributes. |
|
|
IsResultStrataMaterial ( |
Marks certain expression types as outputting Strata material. |
Name | Description | ||
---|---|---|---|
|
PostDuplicate ( |
Called after duplication & serialization and before PostLoad. |
|
|
PostEditChangeProperty ( |
Called when a property on this object has been modified externally |
|
|
PostEditImport() |
Called after importing property values for this object (paste, duplicate or .t3d import) Allow the object to perform any cleanup for properties which shouldn't be duplicated or are unsupported by the script serialization |
|
|
PostLoad() |
Do any object-specific cleanup required immediately after loading an object. |
|
|
PreEditChange ( |
This is called when a property is about to be modified externally |