FRigUnit_SetTransform

SetTransform is used to set a single transform on hierarchy.

Windows
MacOS
Linux

Inheritance Hierarchy

FRigVMStruct

FRigUnit

FRigUnitMutable

FRigUnit_SetTransform

References

Module

ControlRig

Header

/Engine/Plugins/Experimental/ControlRig/Source/ControlRig/Public/Units/Hierarchy/RigUnit_SetTransform.h

Include

#include "Units/Hierarchy/RigUnit_SetTransform.h"

Syntax

[USTRUCT](Programming/UnrealArchitecture/Reference/Structs)(
        Meta=(DisplayName="Set Transform", Category="Hierarchy", DocumentationPolicy="Strict", Keywords="SetBoneTransform,SetControlTransform,SetInitialTransform,SetSpaceTransform", Varying))
struct FRigUnit_SetTransform : public FRigUnitMutable

Remarks

SetTransform is used to set a single transform on hierarchy.

Variables

Name Description

Public variable UProperty Meta

bool

 

bInitial

Defines if the transform should be set as current (false) or initial (true).

Public variable UProperty Meta

bool

 

bPropagateToChildren

If set to true children of affected items in the hierarchy will follow the transform change - otherwise only the parent will move.

Public variable UProperty

FCachedRigEleme...

 

CachedIndex

Used to cache the internally.

Public variable UProperty Meta

FRigElementKey

 

Item

The item to set the transform for

Public variable UProperty Meta

EBoneGetterSett...

 

Space

Defines if the transform should be set in local or global space

Public variable UProperty Meta

FTransform

 

Transform

The new transform of the given item.

Public variable UProperty Meta

float

 

Weight

Defines how much the change will be applied.

Constructors

Name Description

Public function

FRigUnit_SetTransform()

Overridden from FRigUnit

Name Description

Public function Virtual Const

FRigElementK...

 

DetermineSpaceForPin

(
    const FString& InPinPath,
    void* InUserContext
)

Public function Virtual

void

 

Execute

(
    const FRigUnitContext& Context
)

Execute logic for this rig unit

Public function Virtual Const

FString

 

GetUnitLabel()

Returns the label of this unit

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss