mirror of
https://github.com/EsotericSoftware/spine-runtimes.git
synced 2026-02-04 22:34:53 +08:00
17 KiB
17 KiB
Spine Runtime Types
Generated from spine-libgdx (reference implementation) Total types: 137
Type Hierarchy
Attachment
- PointAttachment
- RegionAttachment
- SkeletonAttachment
- VertexAttachment
- BoundingBoxAttachment
- ClippingAttachment
- MeshAttachment
- PathAttachment
AttachmentLoader
- AtlasAttachmentLoader
BoneLocal
- BonePose
Constraint
- IkConstraint
- PathConstraint
- PhysicsConstraint
- Slider
- TransformConstraint
ConstraintData
- IkConstraintData
- PathConstraintData
- PhysicsConstraintData
- SliderData
- TransformConstraintData
HasTextureRegion
- MeshAttachment
- RegionAttachment
Pose
- BoneLocal
- BonePose
- IkConstraintPose
- PathConstraintPose
- PhysicsConstraintPose
- SliderPose
- SlotPose
- TransformConstraintPose
Posed
- PosedActive
- Bone
- Constraint
- IkConstraint
- PathConstraint
- PhysicsConstraint
- Slider
- TransformConstraint
- Slot
PosedActive
- Bone
- Constraint
- IkConstraint
- PathConstraint
- PhysicsConstraint
- Slider
- TransformConstraint
PosedData
- BoneData
- ConstraintData
- IkConstraintData
- PathConstraintData
- PhysicsConstraintData
- SliderData
- TransformConstraintData
- SlotData
SkeletonLoader
- SkeletonBinary
- SkeletonJson
Update
- BonePose
- Constraint
- IkConstraint
- PathConstraint
- PhysicsConstraint
- Slider
- TransformConstraint
VertexAttachment
- BoundingBoxAttachment
- ClippingAttachment
- MeshAttachment
- PathAttachment
All Types
- Animation (class) - Stores a list of timelines to animate a skeleton's pose over time.
- Animation.AlphaTimeline (class) extends Animation$SlotTimeline, Animation$CurveTimeline1 - Changes the alpha for a slot's {@link SlotPose#getColor()}.
- Animation.AttachmentTimeline (class) extends Animation$SlotTimeline, Animation$Timeline - Changes a slot's {@link SlotPose#getAttachment()}.
- Animation.BoneTimeline (interface) - An interface for timelines which change the property of a bone.
- Animation.BoneTimeline1 (class) extends Animation$BoneTimeline, Animation$CurveTimeline1
- Animation.BoneTimeline2 (class) extends Animation$BoneTimeline, Animation$CurveTimeline - The base class for a {@link CurveTimeline} that is a {@link BoneTimeline} and sets two properties.
- Animation.ConstraintTimeline (interface)
- Animation.ConstraintTimeline1 (class) extends Animation$ConstraintTimeline, Animation$CurveTimeline1
- Animation.CurveTimeline (class) extends Animation$Timeline - The base class for timelines that interpolate between frame values using stepped, linear, or a Bezier curve.
- Animation.CurveTimeline1 (class) extends Animation$CurveTimeline - The base class for a {@link CurveTimeline} that sets one property.
- Animation.DeformTimeline (class) extends Animation$SlotCurveTimeline - Changes a slot's {@link SlotPose#getDeform()} to deform a {@link VertexAttachment}.
- Animation.DrawOrderTimeline (class) extends Animation$Timeline - Changes a skeleton's {@link Skeleton#getDrawOrder()}.
- Animation.EventTimeline (class) extends Animation$Timeline - Fires an {@link Event} when specific animation times are reached.
- Animation.IkConstraintTimeline (class) extends Animation$ConstraintTimeline, Animation$CurveTimeline - Changes an IK constraint's {@link IkConstraintPose#getMix()}, {@link IkConstraintPose#getSoftness()},
- Animation.InheritTimeline (class) extends Animation$BoneTimeline, Animation$Timeline - Changes a bone's {@link BoneLocal#getInherit()}.
- Animation.MixBlend (enum) - Controls how timeline values are mixed with setup pose values or current pose values when a timeline is applied with
- Animation.MixDirection (enum) - Indicates whether a timeline's
alphais mixing out over time toward 0 (the setup or current pose value) or - Animation.PathConstraintMixTimeline (class) extends Animation$ConstraintTimeline, Animation$CurveTimeline - Changes a path constraint's {@link PathConstraintPose#getMixRotate()}, {@link PathConstraintPose#getMixX()}, and
- Animation.PathConstraintPositionTimeline (class) extends Animation$ConstraintTimeline1 - Changes a path constraint's {@link PathConstraintPose#getPosition()}.
- Animation.PathConstraintSpacingTimeline (class) extends Animation$ConstraintTimeline1 - Changes a path constraint's {@link PathConstraintPose#getSpacing()}.
- Animation.PhysicsConstraintDampingTimeline (class) extends Animation$PhysicsConstraintTimeline - Changes a physics constraint's {@link PhysicsConstraintPose#getDamping()}.
- Animation.PhysicsConstraintGravityTimeline (class) extends Animation$PhysicsConstraintTimeline - Changes a physics constraint's {@link PhysicsConstraintPose#getGravity()}.
- Animation.PhysicsConstraintInertiaTimeline (class) extends Animation$PhysicsConstraintTimeline - Changes a physics constraint's {@link PhysicsConstraintPose#getInertia()}.
- Animation.PhysicsConstraintMassTimeline (class) extends Animation$PhysicsConstraintTimeline - Changes a physics constraint's {@link PhysicsConstraintPose#getMassInverse()}. The timeline values are not inverted.
- Animation.PhysicsConstraintMixTimeline (class) extends Animation$PhysicsConstraintTimeline - Changes a physics constraint's {@link PhysicsConstraintPose#getMix()}.
- Animation.PhysicsConstraintResetTimeline (class) extends Animation$ConstraintTimeline, Animation$Timeline - Resets a physics constraint when specific animation times are reached.
- Animation.PhysicsConstraintStrengthTimeline (class) extends Animation$PhysicsConstraintTimeline - Changes a physics constraint's {@link PhysicsConstraintPose#getStrength()}.
- Animation.PhysicsConstraintTimeline (class) extends Animation$ConstraintTimeline1 - The base class for most {@link PhysicsConstraint} timelines.
- Animation.PhysicsConstraintWindTimeline (class) extends Animation$PhysicsConstraintTimeline - Changes a physics constraint's {@link PhysicsConstraintPose#getWind()}.
- Animation.Property (enum)
- Animation.RGB2Timeline (class) extends Animation$SlotCurveTimeline - Changes the RGB for a slot's {@link SlotPose#getColor()} and {@link SlotPose#getDarkColor()} for two color tinting.
- Animation.RGBA2Timeline (class) extends Animation$SlotCurveTimeline - Changes a slot's {@link SlotPose#getColor()} and {@link SlotPose#getDarkColor()} for two color tinting.
- Animation.RGBATimeline (class) extends Animation$SlotCurveTimeline - Changes a slot's {@link SlotPose#getColor()}.
- Animation.RGBTimeline (class) extends Animation$SlotCurveTimeline - Changes the RGB for a slot's {@link SlotPose#getColor()}.
- Animation.RotateTimeline (class) extends Animation$BoneTimeline1 - Changes a bone's local {@link BoneLocal#getRotation()}.
- Animation.ScaleTimeline (class) extends Animation$BoneTimeline2 - Changes a bone's local {@link BoneLocal#getScaleX()} and {@link BoneLocal#getScaleY()}.
- Animation.ScaleXTimeline (class) extends Animation$BoneTimeline1 - Changes a bone's local {@link BoneLocal#getScaleX()}.
- Animation.ScaleYTimeline (class) extends Animation$BoneTimeline1 - Changes a bone's local {@link BoneLocal#getScaleY()}.
- Animation.SequenceTimeline (class) extends Animation$SlotTimeline, Animation$Timeline - Changes a slot's {@link SlotPose#getSequenceIndex()} for an attachment's {@link Sequence}.
- Animation.ShearTimeline (class) extends Animation$BoneTimeline2 - Changes a bone's local {@link BoneLocal#getShearX()} and {@link BoneLocal#getShearY()}.
- Animation.ShearXTimeline (class) extends Animation$BoneTimeline1 - Changes a bone's local {@link BoneLocal#getShearX()}.
- Animation.ShearYTimeline (class) extends Animation$BoneTimeline1 - Changes a bone's local {@link BoneLocal#getShearY()}.
- Animation.SliderMixTimeline (class) extends Animation$ConstraintTimeline1 - Changes a slider's {@link SliderPose#getMix()}.
- Animation.SliderTimeline (class) extends Animation$ConstraintTimeline1 - Changes a slider's {@link SliderPose#getTime()}.
- Animation.SlotCurveTimeline (class) extends Animation$SlotTimeline, Animation$CurveTimeline
- Animation.SlotTimeline (interface) - An interface for timelines which change the property of a slot.
- Animation.Timeline (class) - The base class for all timelines.
- Animation.TransformConstraintTimeline (class) extends Animation$ConstraintTimeline, Animation$CurveTimeline - Changes a transform constraint's {@link TransformConstraintPose#getMixRotate()}, {@link TransformConstraintPose#getMixX()},
- Animation.TranslateTimeline (class) extends Animation$BoneTimeline2 - Changes a bone's local {@link BoneLocal#getX()} and {@link BoneLocal#getY()}.
- Animation.TranslateXTimeline (class) extends Animation$BoneTimeline1 - Changes a bone's local {@link BoneLocal#getX()}.
- Animation.TranslateYTimeline (class) extends Animation$BoneTimeline1 - Changes a bone's local {@link BoneLocal#getY()}.
- AnimationState (class) - Applies animations over time, queues animations for later playback, mixes (crossfading) between animations, and applies
- AnimationState.AnimationStateAdapter (class) extends AnimationState$AnimationStateListener
- AnimationState.AnimationStateListener (interface) - The interface to implement for receiving TrackEntry events. It is always safe to call AnimationState methods when receiving
- AnimationState.EventQueue (class)
- AnimationState.EventType (enum)
- AnimationState.TrackEntry (class) - Stores settings and other state for the playback of an animation on an {@link AnimationState} track.
- AnimationStateData (class) - Stores mix (crossfade) durations to be applied when {@link AnimationState} animations are changed.
- AnimationStateData.Key (class)
- AtlasAttachmentLoader (class) extends AttachmentLoader - An {@link AttachmentLoader} that configures attachments using texture regions from an {@link Atlas}.
- Attachment (class) - The base class for all attachments.
- AttachmentLoader (interface) - The interface which can be implemented to customize creating and populating attachments.
- AttachmentType (enum)
- BlendMode (enum) - Determines how images are blended with existing pixels when drawn.
- Bone (class) extends PosedActive - The current pose for a bone, before constraints are applied.
- BoneData (class) extends PosedData - The setup pose for a bone.
- BoneData.Inherit (enum) - Determines how a bone inherits world transforms from parent bones.
- BoneLocal (class) extends Pose - Stores a bone's local pose.
- BonePose (class) extends Update, BoneLocal - The applied pose for a bone. This is the {@link Bone} pose with constraints applied and the world transform computed by
- BoundingBoxAttachment (class) extends VertexAttachment - An attachment with vertices that make up a polygon. Can be used for hit detection, creating physics bodies, spawning particle
- ClippingAttachment (class) extends VertexAttachment - An attachment with vertices that make up a polygon used for clipping the rendering of other attachments.
- Constraint (class) extends Update, PosedActive
- ConstraintData (class) extends PosedData
- Event (class) - Stores the current pose values for an {@link Event}.
- EventData (class) - Stores the setup pose values for an {@link Event}.
- HasTextureRegion (interface)
- IkConstraint (class) extends Constraint - Stores the current pose for an IK constraint. An IK constraint adjusts the rotation of 1 or 2 constrained bones so the tip of
- IkConstraintData (class) extends ConstraintData - Stores the setup pose for an {@link IkConstraint}.
- IkConstraintPose (class) extends Pose - Stores the current pose for an IK constraint.
- MeshAttachment (class) extends HasTextureRegion, VertexAttachment - An attachment that displays a textured mesh. A mesh has hull vertices and internal vertices within the hull. Holes are not
- PathAttachment (class) extends VertexAttachment - An attachment whose vertices make up a composite Bezier curve.
- PathConstraint (class) extends Constraint - Stores the current pose for a path constraint. A path constraint adjusts the rotation, translation, and scale of the
- PathConstraintData (class) extends ConstraintData - Stores the setup pose for a {@link PathConstraint}.
- PathConstraintData.PositionMode (enum) - Controls how the first bone is positioned along the path.
- PathConstraintData.RotateMode (enum) - Controls how bones are rotated, translated, and scaled to match the path.
- PathConstraintData.SpacingMode (enum) - Controls how bones after the first bone are positioned along the path.
- PathConstraintPose (class) extends Pose - Stores a pose for a path constraint.
- Physics (enum) - Determines how physics and other non-deterministic updates are applied.
- PhysicsConstraint (class) extends Constraint - Stores the current pose for a physics constraint. A physics constraint applies physics to bones.
- PhysicsConstraintData (class) extends ConstraintData - Stores the setup pose for a {@link PhysicsConstraint}.
- PhysicsConstraintPose (class) extends Pose - Stores a pose for a physics constraint.
- PointAttachment (class) extends Attachment - An attachment which is a single point and a rotation. This can be used to spawn projectiles, particles, etc. A bone can be
- Pose (interface)
- Posed (class)
- PosedActive (class) extends Posed
- PosedData (class) - The base class for all constrained datas.
- RegionAttachment (class) extends HasTextureRegion, Attachment - An attachment that displays a textured quadrilateral.
- Sequence (class)
- Sequence.SequenceMode (enum)
- Skeleton (class) - Stores the current pose for a skeleton.
- SkeletonAttachment (class) extends Attachment - Attachment that displays a skeleton.
- SkeletonBinary (class) extends SkeletonLoader - Loads skeleton data in the Spine binary format.
- SkeletonBinary.LinkedMesh (class)
- SkeletonBinary.SkeletonInput (class)
- SkeletonBinary.Vertices (class)
- SkeletonBounds (class) - Collects each visible {@link BoundingBoxAttachment} and computes the world vertices for its polygon. The polygon vertices are
- SkeletonData (class) - Stores the setup pose and all of the stateless data for a skeleton.
- SkeletonJson (class) extends SkeletonLoader - Loads skeleton data in the Spine JSON format.
- SkeletonJson.LinkedMesh (class)
- SkeletonLoader (class) - Base class for loading skeleton data from a file.
- Skin (class) - Stores attachments by slot index and attachment name.
- Skin.SkinEntry (class) - Stores an entry in the skin consisting of the slot index and the attachment name.
- Slider (class) extends Constraint - Stores the setup pose for a {@link PhysicsConstraint}.
- SliderData (class) extends ConstraintData - Stores the setup pose for a {@link Slider}.
- SliderPose (class) extends Pose - Stores a pose for a slider.
- Slot (class) extends Posed - Stores a slot's current pose. Slots organize attachments for {@link Skeleton#drawOrder} purposes and provide a place to store
- SlotData (class) extends PosedData - Stores the setup pose for a {@link Slot}.
- SlotPose (class) extends Pose - Stores a slot's pose. Slots organize attachments for {@link Skeleton#drawOrder} purposes and provide a place to store state
- TransformConstraint (class) extends Constraint - Stores the current pose for a transform constraint. A transform constraint adjusts the world transform of the constrained
- TransformConstraintData (class) extends ConstraintData - Stores the setup pose for a {@link TransformConstraint}.
- TransformConstraintData.FromProperty (class) - Source property for a {@link TransformConstraint}.
- TransformConstraintData.FromRotate (class) extends TransformConstraintData$FromProperty
- TransformConstraintData.FromScaleX (class) extends TransformConstraintData$FromProperty
- TransformConstraintData.FromScaleY (class) extends TransformConstraintData$FromProperty
- TransformConstraintData.FromShearY (class) extends TransformConstraintData$FromProperty
- TransformConstraintData.FromX (class) extends TransformConstraintData$FromProperty
- TransformConstraintData.FromY (class) extends TransformConstraintData$FromProperty
- TransformConstraintData.ToProperty (class) - Constrained property for a {@link TransformConstraint}.
- TransformConstraintData.ToRotate (class) extends TransformConstraintData$ToProperty
- TransformConstraintData.ToScaleX (class) extends TransformConstraintData$ToProperty
- TransformConstraintData.ToScaleY (class) extends TransformConstraintData$ToProperty
- TransformConstraintData.ToShearY (class) extends TransformConstraintData$ToProperty
- TransformConstraintData.ToX (class) extends TransformConstraintData$ToProperty
- TransformConstraintData.ToY (class) extends TransformConstraintData$ToProperty
- TransformConstraintPose (class) extends Pose - Stores a pose for a transform constraint.
- Update (interface) - The interface for items updated by {@link Skeleton#updateWorldTransform(Physics)}.
- VertexAttachment (class) extends Attachment - Base class for an attachment with vertices that are transformed by one or more bones and can be deformed by a slot's