Weaponry Assembly System
WAS
Loading...
Searching...
No Matches
FNewNodeAction Struct Reference

#include <WeaponGraphSchema.h>

+ Inheritance diagram for FNewNodeAction:
+ Collaboration diagram for FNewNodeAction:

Public Member Functions

 FNewNodeAction ()
 
 FNewNodeAction (UClass *classNodeTemplate, FText InNodeCategory, FText InMenuDesc, FText InToolTip, const int32 InGrouping)
 
 FNewNodeAction (UClass *classNodeTemplate, FText InNodeCategory, FText InMenuDesc, FText InToolTip, const int32 InGrouping, FProperty *Property)
 
 FNewNodeAction (UClass *classNodeTemplate, FText InNodeCategory, FText InMenuDesc, FText InToolTip, const int32 InGrouping, UFunction *Function, UClass *ObjectClass)
 
virtual UEdGraphNode * PerformAction (UEdGraph *ParentGraph, UEdGraphPin *FromPin, const FVector2D Location, bool bSelectNewNode) override
 

Protected Attributes

UClass * _classNodeTemplate = nullptr
 
UFunction * _FunctionBind = nullptr
 
UClass * _ObjectBind = nullptr
 
FProperty * _PropertyBind = nullptr
 

Constructor & Destructor Documentation

◆ FNewNodeAction() [1/4]

FNewNodeAction::FNewNodeAction ( )
inline

◆ FNewNodeAction() [2/4]

FNewNodeAction::FNewNodeAction ( UClass * classNodeTemplate,
FText InNodeCategory,
FText InMenuDesc,
FText InToolTip,
const int32 InGrouping )
inline

◆ FNewNodeAction() [3/4]

FNewNodeAction::FNewNodeAction ( UClass * classNodeTemplate,
FText InNodeCategory,
FText InMenuDesc,
FText InToolTip,
const int32 InGrouping,
FProperty * Property )
inline

◆ FNewNodeAction() [4/4]

FNewNodeAction::FNewNodeAction ( UClass * classNodeTemplate,
FText InNodeCategory,
FText InMenuDesc,
FText InToolTip,
const int32 InGrouping,
UFunction * Function,
UClass * ObjectClass )
inline

Member Function Documentation

◆ PerformAction()

UEdGraphNode * FNewNodeAction::PerformAction ( UEdGraph * ParentGraph,
UEdGraphPin * FromPin,
const FVector2D Location,
bool bSelectNewNode )
overridevirtual

Member Data Documentation

◆ _classNodeTemplate

UClass* FNewNodeAction::_classNodeTemplate = nullptr
protected

◆ _FunctionBind

UFunction* FNewNodeAction::_FunctionBind = nullptr
protected

◆ _ObjectBind

UClass* FNewNodeAction::_ObjectBind = nullptr
protected

◆ _PropertyBind

FProperty* FNewNodeAction::_PropertyBind = nullptr
protected