UMaterialGraphNode_Composite

Choose your operating system:

Windows

macOS

Linux

Inheritance Hierarchy

References

Module

UnrealEd

Header

/Engine/Source/Editor/UnrealEd/Classes/MaterialGraph/MaterialGraphNode_Composite.h

Include

#include "MaterialGraph/MaterialGraphNode_Composite.h"

Syntax

class UMaterialGraphNode_Composite : public UMaterialGraphNode

Variables

Name Description

Public variable

TObjectPtr< UMa...

 

BoundGraph

The graph that this composite node is representing

Constructors

Name Description

Public function

UMaterialGraphNode_Composite

(
    const FObjectInitializer& ObjectIn...
)

Overridden from UMaterialGraphNode

Name Description

Public function Virtual

void

 

PostCopyNode()

Fix up the node's owner after being copied

Overridden from UEdGraphNode

Name Description

Public function Virtual Const

bool

 

CanJumpToDefinition()

Returns true if it is possible to jump to the definition of this node (e.g., if it's a variable get or a function call)

Public function Virtual

void

 

DestroyNode()

Destroy the specified node

Public function Virtual Const

UObject *...

 

GetJumpTargetForDoubleClick()

Returns the object that should be focused when double-clicking on this node (the object can be an actor, which selects it in the world, or a node/graph/pin)

Public function Virtual Const

TArray< UEdG...

 

GetSubGraphs()

Public function Virtual Const

void

 

JumpToDefinition()

Jump to the definition of this node (should only be called if CanJumpToDefinition() return true)

Public function Virtual

void

 

OnRenameNode

(
    const FString& NewName
)

Called when this node is being renamed after a successful name validation

Public function Virtual

void

 

PostPasteNode()

Perform any fixups (deep copies of associated data, etc...) necessary after a node has been pasted in the editor

Public function Virtual

void

 

PrepareForCopying()

Perform any steps necessary prior to copying a node into the paste buffer

Overridden from UObject

Name Description

Public function Virtual

void

 

PostEditUndo()

Called after applying a transaction to the object.