UControlRigGraph

Choose your operating system:

Windows

macOS

Linux

Inheritance Hierarchy

References

Module

ControlRigDeveloper

Header

/Engine/Plugins/Animation/ControlRig/Source/ControlRigDeveloper/Public/Graph/ControlRigGraph.h

Include

#include "Graph/ControlRigGraph.h"

Syntax

UCLASS()
class UControlRigGraph : public UEdGraph

Variables

Name Description

Public variable UProperty

bool

 

bIsFunctionDefinition

Public variable

bool

 

bIsTemporaryGraphForCopyPaste

Public variable

bool

 

bSuspendModelNotifications

Public variable UProperty

FString

 

ModelNodePath

Constructors

Name Description

Public function

UControlRigGraph()

Functions

Name Description

Public function

void

 

CacheNameLists

(
    URigHierarchy* InHierarchy,
    const FControlRigDrawContainer*...
)

Public function

UEdGraphNode...

 

FindNodeForModelNodeName

(
    const FName& InModelNodeName,
    const bool bCacheIfRequired
)

Public function Const

UControlRigB...

 

GetBlueprint()

Public function Const

const TArray...

 

GetBoneNameList

(
    URigVMPin* InPin
)

Public function Const

URigVMContro...

 

GetController()

Public function Const

const TArray...

 

GetControlNameList

(
    URigVMPin* InPin
)

Public function

const UContr...

 

GetControlRigGraphSchema()

Get the skeleton graph schema

Public function Const

const TArray...

 

GetCurveNameList

(
    URigVMPin* InPin
)

Public function Const

const TArray...

 

GetDrawingNameList

(
    URigVMPin* InPin
)

Public function Const

const TArray...

 

GetElementNameList

(
    URigVMPin* InPin
)

Public function Const

const TArray...

 

GetElementNameList

(
    ERigElementType InElementType
)

Public function

int32

 

GetInstructionIndex

(
    const UControlRigGraphNode* In...,
    bool bAsInput
)

Public function Const

URigVMGraph ...

 

GetModel()

Public function Const

const TArray...

 

GetNullNameList

(
    URigVMPin* InPin
)

Public function Const

FControlRigP...

 

GetPublicFunctionData()

Public function Const

const TArray...

 

GetSelectedElementsNameList()

Public function

void

 

HandleModifiedEvent

(
    ERigVMGraphNotifType InNotifType,
    URigVMGraph* InGraph,
    UObject* InSubject
)

Public function

void

 

Initialize

(
    UControlRigBlueprint* InBluepr...
)

Set up this graph

Overridden from UObject

Name Description

Public function Virtual

void

 

Serialize

(
    FArchive& Ar
)

Customize blueprint changes based on backwards compatibility

Constants

Name

Description

EmptyElementNameList