Class ClipSource
java.lang.Object
net.ixdarklord.coolcatcanvas.internal.client.armature.anim.ClipSource
An animation as a file describes it, with its joints by name;
Clip.bind turns it into one armature's clip. The
same file can animate any armature whose joints share the names.-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classOne joint's tracks; any may be missing, and a missing channel leaves the joint to other layers or its rest.static final recordSomething a clip does at a moment: a sound, a particle, or an instruction (Molang to run, which listeners also get as text).static enum -
Field Summary
FieldsModifier and TypeFieldDescription@Nullable MolangExpr@Nullable MolangExprfinal List<ClipSource.Event> final Map<String, ClipSource.Channels> floatfloatfinal Stringfloat -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfloatThe clip's length: as the file says, else its last keyframe or event.
-
Field Details
-
name
-
length
public float length -
loop
-
animTimeUpdate
-
blendWeight
-
startDelay
public float startDelay -
loopDelay
public float loopDelay -
joints
-
events
-
-
Constructor Details
-
ClipSource
-
-
Method Details
-
joint
-
resolvedLength
public float resolvedLength()The clip's length: as the file says, else its last keyframe or event.
-