Header menu logo Nu

Spine Namespace

Type Description

AlphaTimeline

Changes the alpha for a slot's !:Slot.Color.

Animation

Stores a list of timelines to animate a skeleton's pose over time.

AnimationState

Applies animations over time, queues animations for later playback, mixes (crossfading) between animations, and applies multiple animations on top of each other (layering).

See Applying Animations in the Spine Runtimes Guide.

AnimationStateData

Stores mix (crossfade) durations to be applied when AnimationState animations are changed.

AnimationStateTests

Atlas

AtlasAttachmentLoader

An AttachmentLoader that configures attachments using texture regions from an Atlas. See Loading Skeleton Data in the Spine Runtimes Guide.

AtlasPage

AtlasRegion

Attachment

The base class for all attachments.

AttachmentLoader

AttachmentTimeline

Changes a slot's Slot.Attachment.

AttachmentType

BlendMode

Bone

Stores a bone's current pose.

A bone has a local transform which is used to compute its world transform. A bone also has an applied transform, which is a local transform that can be applied to compute the world transform. The local transform and applied transform may differ if a constraint or application code modifies the world transform after it was computed from the local transform.

BoneData

BoundingBoxAttachment

Attachment that has a polygon for bounds checking.

ClippingAttachment

ColorPacked

Describes a 32-bit packed color. Copied from - https://github.com/MonoGame/MonoGame/blob/develop/MonoGame.Framework/Color.cs

ConstraintData

The base class for all constraint datas.

CurveTimeline

The base class for timelines that interpolate between frame values using stepped, linear, or a Bezier curve.

CurveTimeline1

The base class for a CurveTimeline that sets one property.

CurveTimeline2

The base class for a CurveTimeline which sets two properties.

DeformTimeline

Changes a slot's Slot.Deform to deform a VertexAttachment.

DrawOrderTimeline

Changes a skeleton's Skeleton.DrawOrder.

Event

Stores the current pose values for an Event.

EventData

Stores the setup pose values for an Event.

EventTimeline

Fires an Event when specific animation times are reached.

ExposedList<'T>

Format

HashSetExtensions

IBoneTimeline

An interface for timelines which change the property of a bone.

IHasTextureRegion

IInterpolation

IkConstraint

Stores the current pose for an IK constraint. An IK constraint adjusts the rotation of 1 or 2 constrained bones so the tip of the last bone is as close to the target bone as possible.

See IK constraints in the Spine User Guide.

IkConstraintData

Stores the setup pose for an IkConstraint.

IkConstraintTimeline

Inherit

InheritEnum

InheritTimeline

Changes a bone's Bone.Inherit.

ISlotTimeline

An interface for timelines which change the property of a slot.

IUpdatable

The interface for items updated by Skeleton.UpdateWorldTransform.

IVertexEffect

JitterEffect

Json

JsonDecoder

MathHelper

Contains commonly used precalculated values and mathematical operations. Copied from - https://github.com/MonoGame/MonoGame/blob/develop/MonoGame.Framework/MathHelper.cs

MathUtils

Matrix4x4Extension

MeshAttachment

Attachment that displays a texture region using a mesh.

MeshBatcher

Draws batched meshes.

MeshItem

MixBlend

Controls how timeline values are mixed with setup pose values or current pose values when a timeline is applied with alpha < 1.

MixDirection

Indicates whether a timeline's alpha is mixing out over time toward 0 (the setup or current pose value) or mixing in toward 1 (the timeline's value). Some timelines use this to decide how values are applied.

PathAttachment

PathConstraint

Stores the current pose for a path constraint. A path constraint adjusts the rotation, translation, and scale of the constrained bones so they follow a PathAttachment.

See Path constraints in the Spine User Guide.

PathConstraintData

PathConstraintMixTimeline

PathConstraintPositionTimeline

Changes a path constraint's PathConstraint.Position.

PathConstraintSpacingTimeline

Changes a path constraint's PathConstraint.Spacing.

PhysicsConstraint

Stores the current pose for a physics constraint. A physics constraint applies physics to bones.

See Physics constraints in the Spine User Guide.

PhysicsConstraintDampingTimeline

Changes a physics constraint's PhysicsConstraint.Damping.

PhysicsConstraintData

Stores the setup pose for a PhysicsConstraint.

See Physics constraints in the Spine User Guide.

PhysicsConstraintGravityTimeline

Changes a physics constraint's PhysicsConstraint.Gravity.

PhysicsConstraintInertiaTimeline

Changes a physics constraint's PhysicsConstraint.Inertia.

PhysicsConstraintMassTimeline

Changes a physics constraint's PhysicsConstraint.MassInverse. The timeline values are not inverted.

PhysicsConstraintMixTimeline

Changes a physics constraint's PhysicsConstraint.Mix.

PhysicsConstraintResetTimeline

Resets a physics constraint when specific animation times are reached.

PhysicsConstraintStrengthTimeline

Changes a physics constraint's PhysicsConstraint.Strength.

PhysicsConstraintTimeline

The base class for most PhysicsConstraint timelines.

PhysicsConstraintWindTimeline

Changes a physics constraint's PhysicsConstraint.Wind.

PointAttachment

Polygon

PositionMode

Pow

PowOut

Program

Property

RegionAttachment

Attachment that displays a texture region.

RGB2Timeline

Changes the RGB for a slot's !:Slot.Color and !:Slot.DarkColor for two color tinting.

RGBA2Timeline

Changes a slot's !:Slot.Color and !:Slot.DarkColor for two color tinting.

RGBATimeline

Changes a slot's !:Slot.Color.

RGBTimeline

Changes the RGB for a slot's !:Slot.Color.

RotateMode

RotateTimeline

Changes a bone's local Bone.Rotation.

ScaleTimeline

Changes a bone's local Bone.ScaleX and Bone.ScaleY.

ScaleXTimeline

Changes a bone's local Bone.ScaleX.

ScaleYTimeline

Changes a bone's local Bone.ScaleY.

Sequence

SequenceMode

SequenceTimeline

Changes a slot's Slot.SequenceIndex for an attachment's Sequence.

ShearTimeline

Changes a bone's local Bone.ShearX and Bone.ShearY.

ShearXTimeline

Changes a bone's local Bone.ShearX.

ShearYTimeline

Changes a bone's local Bone.ShearY.

Skeleton

SkeletonBinary

SkeletonBounds

Collects each BoundingBoxAttachment that is visible and computes the world vertices for its polygon. The polygon vertices are provided along with convenience methods for doing hit detection.

SkeletonClipping

SkeletonData

Stores the setup pose and all of the stateless data for a skeleton.

SkeletonJson

Loads skeleton data in the Spine JSON format.

JSON is human readable but the binary format is much smaller on disk and faster to load. See SkeletonBinary.

See Spine JSON format and JSON and binary data in the Spine Runtimes Guide.

SkeletonLoader

Base class for loading skeleton data from a file.

SeeJSON and binary data in the Spine Runtimes Guide.

SkeletonRenderer

Draws region and mesh attachments.

Skin

Stores attachments by slot index and attachment name.

See SkeletonData SkeletonData.DefaultSkin, Skeleton Skeleton.Skin, and Runtime skins in the Spine Runtimes Guide.

Slot

Stores a slot's current pose. Slots organize attachments for Skeleton.DrawOrder purposes and provide a place to store state for an attachment.State cannot be stored in an attachment itself because attachments are stateless and may be shared across multiple skeletons.

SlotData

SpacingMode

SwirlEffect

TextureFilter

TextureLoader

TextureRegion

TextureRetriever

TextureWrap

Timeline

The base class for all timelines.

TrackEntry

Stores settings and other state for the playback of an animation on an AnimationState track.

References to a track entry must not be kept after the !:AnimationStateListener.Dispose(TrackEntry) event occurs.

TransformConstraint

Stores the current pose for a transform constraint. A transform constraint adjusts the world transform of the constrained bones to match that of the target bone.

See Transform constraints in the Spine User Guide.

TransformConstraintData

TransformConstraintTimeline

Changes a transform constraint's mixes.

TranslateTimeline

TranslateXTimeline

TranslateYTimeline

Triangulator

Vertex

A vertex of a mesh generated from a Spine skeleton

VertexAttachment

>An attachment with vertices that are transformed by one or more bones and can be deformed by a slot's Slot.Deform.

Type something to start searching.