Open Asterune
Pose

Pose

Stores a local transform and blend settings for an animated joint.

Creatable
Instance.new("Pose")
Inherits
Instance
Replication
Standard

Behavior

Pose stores a local transform and blend settings for an animated joint.

Summary

Members12
Properties6
Methods6

Properties

CFrame

Pose.CFrame: CFrame = CFrame.new(0, 0, 0)

The local joint transform stored by this animation pose.

CoordinateFrame

Pose.CoordinateFrame: CFrame

Compatibility spelling of CFrame. Use CFrame in new code.

EasingDirection

The direction of interpolation into this animation pose.

EasingStyle

The easing curve used to interpolate into this animation pose.

MaskWeight

Pose.MaskWeight: number = 0

The contribution of this pose to the animation mask.

Weight

Pose.Weight: number = 1

The contribution of this pose or rig control to the resulting animation.

Methods

AddPose

Pose:AddPose(pose: Pose): ()

Parents a Pose to this keyframe.

AddSubPose

Pose:AddSubPose(pose: Pose): ()

Adds a child Pose to this Pose.

GetExecutionGroup

Pose:GetExecutionGroup(): ExecutionGroup?

Returns this instance if it is an ExecutionGroup. Otherwise returns the nearest ancestor ExecutionGroup, or nil when no group contains the instance.

GetPoses

Pose:GetPoses(): table

Returns the Poses contained in this keyframe.

GetSubPoses

Pose:GetSubPoses(): table

Returns the Poses parented under this Pose.

RemoveSubPose

Pose:RemoveSubPose(pose: Pose): ()

Removes a child Pose from this Pose.

Inherited members

Inherited47

Instance