| Interface | Description |
|---|---|
| IAnimatedModel |
IModel that has animation data.
|
| IAnimationProvider |
Something that can provide the Animation State Machine, for example and Entity or a Block
|
| IClip |
Clip for a rigged model.
|
| IEventHandler<T> |
Handler for animation events;
|
| IJoint |
Model part that's a part of the hierarchical skeleton.
|
| IJointClip |
Returns Local joint pose; animation clip for specific model part.
|
| ITimeValue |
Time-varying value associated with the animation.
|
| Class | Description |
|---|---|
| AnimationModelBase<T extends Entity & IAnimationProvider> | Deprecated |
| AnimationTESR<T extends TileEntity & IAnimationProvider> |
Generic TileEntitySpecialRenderer that works with the Forge model system and animations.
|
| Clips |
Various implementations of IClip, and utility methods.
|
| Clips.ClipReference |
Reference to another clip.
|
| Clips.ModelClip |
Wrapper for model clips; useful for debugging and serialization;
|
| Clips.SlerpClip |
Spherical linear blend between 2 clips.
|
| Clips.TimeClip |
Clip with custom parameterization of the time.
|
| Clips.TriggerClip |
Clip + Event, triggers when parameter becomes non-negative.
|
| Event |
Event stored in the clip
|
| FastTESR<T extends TileEntity> | |
| JointClips |
Various implementations of IJointClip.
|
| JointClips.NodeJointClip | |
| ModelBlockAnimation | |
| ModelBlockAnimation.MBClip | |
| ModelBlockAnimation.MBClip.MBJointClip | |
| ModelBlockAnimation.MBJoint | |
| ModelBlockAnimation.MBJointWeight | |
| ModelBlockAnimation.MBVariableClip | |
| ModelBlockAnimation.Parameter | |
| TimeValues |
Various implementations of ITimeValue.
|
| TimeValues.CompositionValue | |
| TimeValues.ConstValue | |
| TimeValues.ParameterValue | |
| TimeValues.SimpleExprValue | |
| TimeValues.VariableValue |
Simple value holder.
|