UAnimGraphNode_IKRig

Editor node for IKRig.

Choose your operating system:

Windows

macOS

Linux

Inheritance Hierarchy

References

Module

IKRigDeveloper

Header

/Engine/Plugins/Animation/IKRig/Source/IKRigDeveloper/Public/AnimGraphNode_IKRig.h

Include

#include "AnimGraphNode_IKRig.h"

Syntax

UCLASS()
class UAnimGraphNode_IKRig : public UAnimGraphNode_CustomProperty

Remarks

Editor node for IKRig.

Constructors

Name Description

Public function

UAnimGraphNode_IKRig()

Destructors

Name Description

Public function Virtual

~UAnimGraphNode_IKRig()

Overridden from UAnimGraphNode_CustomProperty

Name Description

Protected function Virtual

FAnimNode_Cu...

 

GetCustomPropertyNode()

Internal node accessor

Protected function Virtual Const

const FAnimN...

 

GetCustomPropertyNode()

Public function Virtual Const

bool

 

NeedsToSpecifyValidTargetClass()

Whether this node needs a valid target class up-front.

Overridden from UAnimGraphNode_Base

Name Description

Public function Virtual

void

 

CopyNodeDataToPreviewNode

(
    FAnimNode_Base* InPreviewNode
)

Called to propagate data from the internal node to the preview in Persona.

Public function Virtual

void

 

CreateCustomPins

(
    TArray< UEdGraphPin* >* O...
)

Override point to create custom pins

Public function Virtual

void

 

CustomizeDetails

(
    IDetailLayoutBuilder& DetailBuilde...
)

Can customize details tab

Public function Virtual Const

void

 

CustomizePinData

(
    UEdGraphPin* Pin,
    FName SourcePropertyName,
    int32 ArrayIndex
)

Customize pin data based on the input

Public function Virtual Const

void

 

Draw

(
    FPrimitiveDrawInterface* PDI,
    USkeletalMeshComponent* Previe...
)

Draw function for supporting visualization.

Public function Virtual

void

 

ValidateAnimNodeDuringCompilation

(
    USkeleton* ForSkeleton,
    FCompilerResultsLog& MessageLog
)

Gives each visual node a chance to do final validation before it's node is harvested for use at runtime.

Overridden from UEdGraphNode

Name Description

Public function Virtual Const

FText

 

GetNodeTitle

(
    ENodeTitleType::Type TitleType
)

Gets the name of this node, shown in title bar

Overridden from UObject

Name Description

Public function Virtual

void

 

PostEditChangeProperty

(
    FPropertyChangedEvent& PropertyCha...
)

Called when a property on this object has been modified externally

Public function Virtual

void

 

PostLoad()

Do any object-specific cleanup required immediately after loading an object.