FRigUnit_AddBoneTransform

Offset Transform is used to perform a change in the hierarchy by setting a single bone's transform.

Windows
MacOS
Linux

Inheritance Hierarchy

FRigVMStruct

FRigUnit

FRigUnitMutable

FRigUnit_AddBoneTransform

References

Module

ControlRig

Header

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

Include

#include "Units/Hierarchy/RigUnit_AddBoneTransform.h"

Syntax

[USTRUCT](Programming/UnrealArchitecture/Reference/Structs)(
        Meta=(DisplayName="Offset Transform", Category="Hierarchy", DocumentationPolicy="Strict", Keywords="Offset,AddToBoneTransform", Deprecated="4.25"))
struct FRigUnit_AddBoneTransform : public FRigUnitMutable

Remarks

Offset Transform is used to perform a change in the hierarchy by setting a single bone's transform.

Variables

Name Description

Public variable UProperty Meta

FName

 

Bone

The name of the Bone to set the transform for.

Public variable UProperty Meta

bool

 

bPostMultiply

If set to true the transform will be post multiplied, otherwise pre multiplied.

Public variable UProperty Meta

bool

 

bPropagateToChildren

If set to true all of the global transforms of the children of this bone will be recalculated based on their local transforms.

Public variable UProperty Transient

FCachedRigEleme...

 

CachedBone

Used to cache the internally used bone index.

Public variable UProperty Meta

FTransform

 

Transform

The transform value to set for the given Bone.

Public variable UProperty Meta

float

 

Weight

The weight of the change - how much the change should be applied

Constructors

Name Description

Public function

FRigUnit_AddBoneTransform()

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

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