Navigation
API > API/Plugins > API/Plugins/IKRigDeveloper
Editor node for IKRig.
| Name | UAnimGraphNode_IKRig |
| Type | class |
| Header File | /Engine/Plugins/Animation/IKRig/Source/IKRigDeveloper/Public/AnimGraphNode_IKRig.h |
| Include Path | #include "AnimGraphNode_IKRig.h" |
Syntax
UCLASS ()
class UAnimGraphNode_IKRig : public UAnimGraphNode_CustomProperty
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UEdGraphNode → UK2Node → UAnimGraphNode_Base → UAnimGraphNode_CustomProperty → UAnimGraphNode_IKRig
Implements Interfaces
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
UAnimGraphNode_IKRig() |
AnimGraphNode_IKRig.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~UAnimGraphNode_IKRig() |
AnimGraphNode_IKRig.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| Node | FAnimNode_IKRig | AnimGraphNode_IKRig.h |
|
|
| OnAssetPropertyChangedHandle | FDelegateHandle | Handle to the registered delegate. | AnimGraphNode_IKRig.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void CopyNodeDataToPreviewNode
(
FAnimNode_Base* AnimNode |
AnimGraphNode_IKRig.h | ||
virtual void CreateCustomPins
(
TArray< UEdGraphPin* >* InOldPins |
AnimGraphNode_IKRig.h | ||
virtual void CustomizeDetails
(
IDetailLayoutBuilder& DetailBuilder |
AnimGraphNode_IKRig.h | ||
virtual void CustomizePinData
(
UEdGraphPin* Pin, |
AnimGraphNode_IKRig.h | ||
virtual void Draw
(
FPrimitiveDrawInterface* PDI, |
AnimGraphNode_IKRig.h | ||
UObject * GetJumpTargetForDoubleClick() |
AnimGraphNode_IKRig.h | ||
virtual FText GetNodeTitle
(
ENodeTitleType::Type TitleType |
AnimGraphNode_IKRig.h | ||
virtual bool NeedsToSpecifyValidTargetClass() |
AnimGraphNode_IKRig.h | ||
virtual void PostEditChangeProperty
(
FPropertyChangedEvent& PropertyChangedEvent |
AnimGraphNode_IKRig.h | ||
virtual void PostEditUndo() |
AnimGraphNode_IKRig.h | ||
virtual void PostLoad() |
AnimGraphNode_IKRig.h | ||
virtual void ValidateAnimNodeDuringCompilation
(
USkeleton* ForSkeleton, |
AnimGraphNode_IKRig.h |
Protected
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual FAnimNode_CustomProperty * GetCustomPropertyNode () |
AnimGraphNode_IKRig.h | ||
virtual const FAnimNode_CustomProperty * GetCustomPropertyNode () |
AnimGraphNode_IKRig.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static void SetPinDefaultValue
(
UEdGraphPin* InPin, |
Set pin's default value based on the FIKRigGoal default struct | AnimGraphNode_IKRig.h | |
static void SetupGoal
(
const UIKRigEffectorGoal* InAssetGoal, |
Setup goal based on it's asset definition | AnimGraphNode_IKRig.h |