Navigation
API > API/Runtime > API/Runtime/Engine
| Name | UMaterialExpressionNamedRerouteDeclaration |
| Type | class |
| Header File | /Engine/Source/Runtime/Engine/Public/Materials/MaterialExpressionNamedReroute.h |
| Include Path | #include "Materials/MaterialExpressionNamedReroute.h" |
Syntax
UCLASS (CollapseCategories, HideCategories=Object, DisplayName="Named Reroute Declaration",
MinimalAPI)
class UMaterialExpressionNamedRerouteDeclaration : public UMaterialExpressionNamedRerouteBase
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UMaterialExpression → UMaterialExpressionRerouteBase → UMaterialExpressionNamedRerouteBase → UMaterialExpressionNamedRerouteDeclaration
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
UMaterialExpressionNamedRerouteDeclaration
(
const FObjectInitializer& ObjectInitializer |
Materials/MaterialExpressionNamedReroute.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| Input | FExpressionInput | The input pin. | Materials/MaterialExpressionNamedReroute.h | |
| Name | FName | Materials/MaterialExpressionNamedReroute.h |
|
|
| NodeColor | FLinearColor | The color of the graph node. | Materials/MaterialExpressionNamedReroute.h |
|
| VariableGuid | FGuid | The variable GUID, to support copy across graphs. | Materials/MaterialExpressionNamedReroute.h |
Functions
Public
Overridden from UMaterialExpression
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual bool CanRenameNode() |
Can this node be renamed? | Materials/MaterialExpressionNamedReroute.h | |
virtual int32 Compile
(
FMaterialCompiler* Compiler, |
Create the new shader code chunk needed for the Abs expression | Materials/MaterialExpressionNamedReroute.h | |
virtual int32 CompilePreview
(
FMaterialCompiler* Compiler, |
Materials/MaterialExpressionNamedReroute.h | ||
virtual void GetCaption
(
TArray< FString >& OutCaptions |
Returns the text to display on the material expression (in the material editor). | Materials/MaterialExpressionNamedReroute.h | |
virtual FText GetCreationDescription() |
Materials/MaterialExpressionNamedReroute.h | ||
virtual FText GetCreationName() |
Materials/MaterialExpressionNamedReroute.h | ||
virtual FString GetEditableName () |
Returns the current 'name' of the node (typically a parameter name). | Materials/MaterialExpressionNamedReroute.h | |
virtual bool MatchesSearchQuery
(
const TCHAR* SearchQuery |
MatchesSearchQuery: Check this expression to see if it matches the search query | Materials/MaterialExpressionNamedReroute.h | |
virtual void PostCopyNode
(
const TArray< UMaterialExpression* >& CopiedExpressions |
Called after a node copy, once the Material and Function properties are set correctly and that all new expressions are added to Material->Expressions | Materials/MaterialExpressionNamedReroute.h | |
virtual void SetEditableName
(
const FString& NewName |
Sets the current 'name' of the node (typically a parameter name) Only valid to call on a node that previously returned CanRenameNode() = true. | Materials/MaterialExpressionNamedReroute.h |
Overridden from UObject
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void PostDuplicate
(
bool bDuplicateForPIE |
Materials/MaterialExpressionNamedReroute.h | ||
virtual void PostEditChangeProperty
(
FPropertyChangedEvent& PropertyChangedEvent |
Materials/MaterialExpressionNamedReroute.h | ||
virtual void PostInitProperties() |
Materials/MaterialExpressionNamedReroute.h | ||
virtual void PostLoad() |
Materials/MaterialExpressionNamedReroute.h |
Protected
Overridden from UMaterialExpressionRerouteBase
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual bool GetRerouteInput
(
FExpressionInput& OutInput |
Get the reroute node input pin. We could use GetInput, but we'd loose const correctness | Materials/MaterialExpressionNamedReroute.h |