Zdexby TheHolyOneZ
5,360 classes
Class

UOptimusNodeGraph

: UObject
/Script/OptimusCore.OptimusNodeGraph 0x0090 (144 B) align 8 inherited 0x0028 vtable /Script/OptimusCore
0x00x0090

Members 5

OffsetSizeNameTypeFlagsDefault
0x00280x08padding / unreflected
0x04GraphTypeEOptimusNodeGraphTypeProtected+9 flagsTransient
0x00340x04padding / unreflected
0x10NodesTArray<UOptimusNode*>5 flags[]
0x10NodePairsTArray<UOptimusNodePair*>5 flags[]
0x10SubgraphsTArray<UOptimusNodeGraph*>5 flags[]
0x00780x18unreflected bytes to end of UOptimusNodeGraph

Functions 37

SignatureFlagsNativeParams
bool RenameGraphDirect(UOptimusNodeGraph* InGraph, const FString& InNewName)FinalNative+1 flags0x19
bool RenameGraph(UOptimusNodeGraph* InGraph, const FString& InNewName)FinalNative+1 flags0x19
bool RemoveNodes(const TArray<UOptimusNode*>& InNodes)FinalNative+1 flags0x11
bool RemoveNode(UOptimusNode* InNode)FinalNative+1 flags0x09
bool MoveGraphDirect(UOptimusNodeGraph* InGraph, int32 InInsertBefore)FinalNative+1 flags0x0D
bool IsSubGraphReference(UOptimusNode* InNode)FinalNative+1 flags0x09
bool IsKernelFunction(UOptimusNode* InNode)FinalNative+1 flags0x09
bool IsFunctionReference(UOptimusNode* InNode)FinalNative+1 flags0x09
bool IsFunctionGraph()FinalNative+1 flags0x01
bool IsExecutionGraph()FinalNative+1 flags0x01
bool IsCustomKernel(UOptimusNode* InNode)FinalNative+1 flags0x09
EOptimusNodeGraphType GetGraphType()FinalNative+1 flags0x04
TArray<UOptimusNodeGraph*> GetGraphs()FinalNative+1 flags0x10
int32 GetGraphIndex()FinalNative+1 flags0x04
TArray<UOptimusNode*> ExpandCollapsedNodes(UOptimusNode* InGraphReferenceNode)FinalNative+1 flags0x18
bool DuplicateNodes(const TArray<UOptimusNode*>& InNodes, const FVector2D& InPosition)FinalNative+1 flags0x21
UOptimusNode* DuplicateNode(UOptimusNode* InNode, const FVector2D& InPosition)FinalNative+1 flags0x20
bool ConvertToSubGraph(UOptimusNode* InFunctionNode)FinalNative+1 flags0x09
bool ConvertToFunction(UOptimusNode* InSubGraphNode)FinalNative+1 flags0x09
UOptimusNode* ConvertFunctionToCustomKernel(UOptimusNode* InKernelFunction)FinalNative+1 flags0x10
UOptimusNode* ConvertCustomKernelToFunction(UOptimusNode* InCustomKernel)FinalNative+1 flags0x10
UOptimusNode* CollapseNodesToSubGraph(const TArray<UOptimusNode*>& InNodes)FinalNative+1 flags0x18
UOptimusNode* CollapseNodesToFunction(const TArray<UOptimusNode*>& InNodes)FinalNative+1 flags0x18
UOptimusNode* AddVariableGetNode(UOptimusVariableDescription* InVariableDesc, const FVector2D& InPosition)FinalNative+1 flags0x20
UOptimusNode* AddValueNode(const FOptimusDataTypeRef& InDataTypeRef, const FVector2D& InPosition)FinalNative+1 flags0x48
UOptimusNode* AddResourceSetNode(UOptimusResourceDescription* InResourceDesc, const FVector2D& InPosition)FinalNative+1 flags0x20
UOptimusNode* AddResourceNode(UOptimusResourceDescription* InResourceDesc, const FVector2D& InPosition)FinalNative+1 flags0x20
UOptimusNode* AddResourceGetNode(UOptimusResourceDescription* InResourceDesc, const FVector2D& InPosition)FinalNative+1 flags0x20
UOptimusNode* AddNode(TSubclassOf<UOptimusNode> InNodeClass, const FVector2D& InPosition)FinalNative+1 flags0x20
TArray<UOptimusNode*> AddLoopTerminalNodes(const FVector2D& InPosition)FinalNative+1 flags0x20
UOptimusNode* AddFunctionReferenceNode(UOptimusFunctionNodeGraph* InFunctionGraph, const FVector2D& InPosition)FinalNative+1 flags0x20
UOptimusNode* AddDataInterfaceNode(TSubclassOf<UOptimusComputeDataInterface> InDataInterfaceClass, const FVector2D& InPosition)FinalNative+1 flags0x20
UOptimusNode* AddComponentBindingGetNode(UOptimusComponentSourceBinding* InComponentBinding, const FVector2D& InPosition)FinalNative+1 flags0x20
UOptimusNode* AddCommentNode(const FVector2D& InPosition, const FVector2D& InSize, const FLinearColor& InColor)FinalNative+1 flags0x38

Subclasses 1

Used by 1

types with a member, parameter or interface of this type