ControlRig

Windows
MacOS
Linux

Filters

Classes

Name

Description

Public class UClass BlueprintType Meta

AControlRigControlActor

Public class UClass NotPlaceable Transient

AControlRigGizmoActor

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

FControlRigAnimInstanceProxy

Proxy override for this UAnimInstance-derived class

Public class

FControlRigBracketScope

Public class

FControlRigComponentDelegate

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

Public struct UStruct BlueprintType displayname

FControlRigComponentMappedBone

Public struct UStruct BlueprintType displayname

FControlRigComponentMappedComponent

Public struct UStruct BlueprintType displayname

FControlRigComponentMappedCurve

Public struct UStruct BlueprintType displayname

FControlRigComponentMappedElement

Public struct UStruct

FControlRigExecuteContext

Public struct UStruct BlueprintType meta

FControlRigGizmoDefinition

Public class

FControlRigInteractionScope

Public struct UStruct

FControlRigIOSettings

Struct defining the settings to override when driving a control rig

Public struct

FControlRigLog

Public class

FControlRigObjectBinding

Public struct

FControlRigObjectVersion

Copyright Epic Games, Inc. All Rights Reserved.

Public class

FControlRigSceneProxy

Public struct

FControlRigSimpleScopeSecondsCounter

Public struct

FControlRigStats

Public struct UStruct

FControlRigValidationContext

Public struct UStruct

FGizmoActorCreationParam

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 Transient notblueprintable

UControlRigAnimInstance

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 BlueprintType Meta

UControlRigGizmoLibrary

Public class UClass Abstract

UControlRigValidationPass

Used to perform validation on a debugged Control Rig

Public class UClass

UControlRigValidator

Used to perform validation on a debugged Control Rig

Typedefs

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

EBoneGetterSetterMode

Public enum

EControlRigClampSpatialMode::Type

Public enum UEnum

EControlRigComponentMapDirection

Enum for controlling how an element should be mapped.

Public enum UEnum

EControlRigComponentSpace

Enum for controlling which space a transform is applied in.

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 FRigElementKey & ParentKey,
    const FRigElementKey & BaseKey,
    const FTransform & BaseTransform
)

Select Skin
Light
Dark

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