Table of Contents

Class AnimationChannel

Namespace
LibGFX.Graphics.Animation3D
Assembly
LibGFX.dll

Represents an animation channel for a specific bone, containing keyframes for position, rotation, and scale.

public class AnimationChannel
Inheritance
AnimationChannel
Inherited Members

Properties

BoneName

Gets or sets the name of the bone associated with this instance.

public string BoneName { get; set; }

Property Value

string

NumPositions

Gets the number of positions in the collection.

public int NumPositions { get; }

Property Value

int

NumRotations

Gets the number of rotations in the collection.

public int NumRotations { get; }

Property Value

int

NumScalings

Gets the number of scaling operations currently defined.

public int NumScalings { get; }

Property Value

int

Positions

Gets or sets the collection of key positions associated with the object.

public List<KeyPosition> Positions { get; set; }

Property Value

List<KeyPosition>

Rotations

Gets or sets the collection of key rotation records associated with this entity.

public List<KeyRotation> Rotations { get; set; }

Property Value

List<KeyRotation>

Remarks

Each entry in the collection represents a single key rotation event, including relevant metadata such as the rotation date and status. Modifying this collection affects the recorded history of key rotations for the entity.

Scales

Gets or sets the collection of key scales associated with this instance.

public List<KeyScale> Scales { get; set; }

Property Value

List<KeyScale>