ControlRig

Windows
MacOS
Linux

Filters

Classes

Name

Description

Public class UClass Abstract

AControlRigControl

An actor used to represent a rig control

Public struct UStruct

FAnimNode_ControlRig

Animation node that allows animation ControlRig output to be used in an animation graph

Public struct UStruct

FAnimNode_ControlRig_ExternalSource

Animation node that allows animation ControlRig output to be used in an animation graph

Public struct UStruct

FAnimNode_ControlRigBase

Animation node that allows animation ControlRig output to be used in an animation graph

Public struct UStruct

FControlRigComponentInstanceData

Used to store animation ControlRig data during recompile of BP

Public struct UStruct

FControlRigOperator

Public class

FControlRigSignature

Bindable event for external objects to hook into ControlRig-level execution

Public class

FControlRigSkeletalMeshBinding

Public struct

FRigExecutor

Public struct UStruct

FRigHierarchy

Public struct UStruct

FRigHierarchyContainer

Public struct UStruct BlueprintType

FRigHierarchyRef

Public struct UStruct BlueprintType

FRigJoint

Public struct UStruct

FStructReference

Base class used to reference a struct in the graph.

Public class

IControlRigModule

Public class

IControlRigObjectBinding

Interface to allow control rigs to bind to external objects

Public class UClass Abstract Blueprintable editinlinenew

UControlRig

Runs logic for mapping input data to transforms (the "Rig")

Public class UClass

UControlRigBlueprintGeneratedClass

Public class UClass Blueprintable ClassGroup, Meta

UControlRigComponent

A component that hosts an animation ControlRig, manages control components and marshals data between the two

Public class UClass

UControlRigLibrary

Typedefs

Name

Description

FPostEvaluateQueryOutput

FPreEvaluateGatherInput

Delegate used to optionally gather inputs before evaluating a ControlRig

Enums

Name

Description

Public enum

ControlRigMetadata::

Metadata usable in USTRUCT for customizing the behavior when displaying the property in a property panel or graph node.

Public enum

ControlRigMetadata::

Metadata usable in UPROPERTY for customizing the behavior when displaying the property in a property panel or graph node.

Public enum UEnum

EControlRigOpCode

Public enum UEnum

ERigExecutionType

Thought of mixing this with execution on the problem is execution on is transient state, and this execution type is something to be set per rig

Public enum UEnum

ETransformGetterType

Public enum UEnum

ETransformSpaceMode

Functions

Name Description

Public function

FName

 

UtilityHelpers::CreateUniqueName

(
    const FName& InBaseName,
    Predicate IsUnique
)

Public function

FTransform

 

UtilityHelpers::GetBaseTransformByMode

(
    ETransformSpaceMode TransformSpaceM...,
    Predicate TransformGetter,
    const FName& ParentName,
    const FName& BaseJoint,
    const FTransform& BaseTransform
)

Welcome to the new Unreal Engine 4 Documentation site!

We're working on lots of new features including a feedback system so you can tell us how we are doing. It's not quite ready for use in the wild yet, so head over to the Documentation Feedback forum to tell us about this page or call out any issues you are encountering in the meantime.

We'll be sure to let you know when the new system is up and running.

Post Feedback