/Engine/Source/Runtime/Engine/Classes/Materials/MaterialFunction.h
A Material Function is a collection of material expressions that can be reused in different materials
class UMaterialFunction : public [UMaterialFunctionInterface](API\Runtime\Engine\Materials\UMaterialFunctionInterface)
uint8:  1
bEnableExecWire
uint8:  1
bEnableNewHLSLGenerator
uint8: 1
bExposeToLibrary
Whether to list this function in the material function library, which is a window in the material editor that lists categorized functions.
uint8: 1
bPrefixParameterNames
If true, parameters in this function will have a prefix added to their group name.
TArray<TObject...
DependentFunctionExpressionCandidates
FString
Description
Description of the function which will be displayed as a tooltip wherever the function is used.
TObjectPtr<UMa...
EditorMaterial
TheUMaterialwhich represents this function while the function itself is open in the material editor.
TArray<FText>
LibraryCategoriesText
Categories that this function belongs to in the material function library.
UMaterialGraph...
MaterialGraph
TObjectPtr< cla...
ParentFunction
Used in the material editor, points to the function asset being edited, which this function is just a preview for.
TEnumAsByte< en...
PreviewBlendMode
Determines the blend mode when previewing a material function.
TObjectPtr<UMa...
PreviewMaterial
FString
UserExposedCaption
Name of the function to be displayed on the node within the material editor instead of the asset name.