CriWare Unreal Engine
Plug-ins for CriWare solutions.
Loading...
Searching...
No Matches
UAtomRackGraphNode Class Reference

#include <AtomRackGraphNode.h>

Inheritance diagram for UAtomRackGraphNode:

Public Member Functions

 UAtomRackGraphNode (const FObjectInitializer &ObjectInitializer)
virtual void AllocateDefaultPins () override
virtual void AutowireNewNode (UEdGraphPin *FromPin) override
virtual bool CanCreateUnderSpecifiedSchema (const UEdGraphSchema *Schema) const override
virtual bool CanUserDeleteNode () const override
bool CheckRepresentsAtomRack ()
UEdGraphPin * GetChildPin () const
virtual FText GetNodeTitle (ENodeTitleType::Type TitleType) const override
virtual FLinearColor GetNodeTitleColor () const override
UEdGraphPin * GetParentPin () const

Public Attributes

TObjectPtr< UAtomRackBase > AtomRack

Private Attributes

UEdGraphPin * ChildPin
UEdGraphPin * ParentPin

Constructor & Destructor Documentation

◆ UAtomRackGraphNode()

UAtomRackGraphNode::UAtomRackGraphNode ( const FObjectInitializer & ObjectInitializer)

Member Function Documentation

◆ AllocateDefaultPins()

void UAtomRackGraphNode::AllocateDefaultPins ( )
overridevirtual

◆ AutowireNewNode()

void UAtomRackGraphNode::AutowireNewNode ( UEdGraphPin * FromPin)
overridevirtual

◆ CanCreateUnderSpecifiedSchema()

bool UAtomRackGraphNode::CanCreateUnderSpecifiedSchema ( const UEdGraphSchema * Schema) const
overridevirtual

◆ CanUserDeleteNode()

bool UAtomRackGraphNode::CanUserDeleteNode ( ) const
overridevirtual

◆ CheckRepresentsAtomRack()

bool UAtomRackGraphNode::CheckRepresentsAtomRack ( )

Check whether the children of this node match the AtomRack it is representing

◆ GetChildPin()

UEdGraphPin * UAtomRackGraphNode::GetChildPin ( ) const
inline

Get the Pin that connects to all children

◆ GetNodeTitle()

FText UAtomRackGraphNode::GetNodeTitle ( ENodeTitleType::Type TitleType) const
overridevirtual

◆ GetNodeTitleColor()

FLinearColor UAtomRackGraphNode::GetNodeTitleColor ( ) const
overridevirtual

◆ GetParentPin()

UEdGraphPin * UAtomRackGraphNode::GetParentPin ( ) const
inline

Get the Pin that connects to its parent

Member Data Documentation

◆ AtomRack

TObjectPtr<UAtomRackBase> UAtomRackGraphNode::AtomRack

The AtomRack this represents

◆ ChildPin

UEdGraphPin* UAtomRackGraphNode::ChildPin
private

Pin that connects to all children

◆ ParentPin

UEdGraphPin* UAtomRackGraphNode::ParentPin
private

Pin that connects to its parent


The documentation for this class was generated from the following files:
  • C:/git/uev2/Engine/Plugins/Runtime/CriWare/CriWare/Source/CriWareCoreEditor/Private/Graphs/AtomRackGraphNode.h
  • C:/git/uev2/Engine/Plugins/Runtime/CriWare/CriWare/Source/CriWareCoreEditor/Private/Graphs/AtomRackGraphNode.cpp