[][src]Module spine_sys::ffi

Structs

_Entry
_SkinHashTableEntry
_spSkin
spAnimation
spAnimationState
spAnimationStateData
spArrayFloatArray
spArrayShortArray
spAtlas
spAtlasAttachmentLoader
spAtlasPage
spAtlasRegion
spAttachment
spAttachmentLoader
spAttachmentTimeline
spBaseTimeline
spBone
spBoneData
spBoneDataArray
spBoundingBoxAttachment
spClippingAttachment
spColor
spColorTimeline
spCurveTimeline
spDeformTimeline
spDrawOrderTimeline
spEvent
spEventData
spEventTimeline
spFloatArray
spIkConstraint
spIkConstraintData
spIkConstraintDataArray
spIkConstraintTimeline
spIntArray
spJitterVertexEffect
spMeshAttachment
spPathAttachment
spPathConstraint
spPathConstraintData
spPathConstraintDataArray
spPathConstraintMixTimeline
spPathConstraintPositionTimeline
spPathConstraintSpacingTimeline
spPointAttachment
spPolygon
spRegionAttachment
spShortArray
spSkeleton
spSkeletonBinary
spSkeletonBounds
spSkeletonClipping
spSkeletonData
spSkeletonJson
spSkin
spSlot
spSlotData
spSwirlVertexEffect
spTimeline
spTrackEntry
spTrackEntryArray
spTransformConstraint
spTransformConstraintData
spTransformConstraintDataArray
spTransformConstraintTimeline
spTriangulator
spTwoColorTimeline
spUnsignedShortArray
spVertexAttachment
spVertexEffect

Constants

COLOR_ENTRIES
IKCONSTRAINT_ENTRIES
PATHCONSTRAINTMIX_ENTRIES
PATHCONSTRAINTPOSITION_ENTRIES
PATHCONSTRAINTSPACING_ENTRIES
ROTATE_ENTRIES
ROTATE_PREV_ROTATION
ROTATE_PREV_TIME
ROTATE_ROTATION
SKIN_ENTRIES_HASH_TABLE_SIZE
TRANSFORMCONSTRAINT_ENTRIES
TRANSLATE_ENTRIES
TWOCOLOR_ENTRIES
spAtlasFilter_SP_ATLAS_LINEAR
spAtlasFilter_SP_ATLAS_MIPMAP
spAtlasFilter_SP_ATLAS_MIPMAP_LINEAR_LINEAR
spAtlasFilter_SP_ATLAS_MIPMAP_LINEAR_NEAREST
spAtlasFilter_SP_ATLAS_MIPMAP_NEAREST_LINEAR
spAtlasFilter_SP_ATLAS_MIPMAP_NEAREST_NEAREST
spAtlasFilter_SP_ATLAS_NEAREST
spAtlasFilter_SP_ATLAS_UNKNOWN_FILTER
spAtlasFormat_SP_ATLAS_ALPHA
spAtlasFormat_SP_ATLAS_INTENSITY
spAtlasFormat_SP_ATLAS_LUMINANCE_ALPHA
spAtlasFormat_SP_ATLAS_RGB565
spAtlasFormat_SP_ATLAS_RGB888
spAtlasFormat_SP_ATLAS_RGBA4444
spAtlasFormat_SP_ATLAS_RGBA8888
spAtlasFormat_SP_ATLAS_UNKNOWN_FORMAT
spAtlasWrap_SP_ATLAS_CLAMPTOEDGE
spAtlasWrap_SP_ATLAS_MIRROREDREPEAT
spAtlasWrap_SP_ATLAS_REPEAT
spAttachmentType_SP_ATTACHMENT_BOUNDING_BOX
spAttachmentType_SP_ATTACHMENT_CLIPPING
spAttachmentType_SP_ATTACHMENT_LINKED_MESH
spAttachmentType_SP_ATTACHMENT_MESH
spAttachmentType_SP_ATTACHMENT_PATH
spAttachmentType_SP_ATTACHMENT_POINT
spAttachmentType_SP_ATTACHMENT_REGION
spBlendMode_SP_BLEND_MODE_ADDITIVE
spBlendMode_SP_BLEND_MODE_MULTIPLY
spBlendMode_SP_BLEND_MODE_NORMAL
spBlendMode_SP_BLEND_MODE_SCREEN
spEventType_SP_ANIMATION_COMPLETE
spEventType_SP_ANIMATION_DISPOSE
spEventType_SP_ANIMATION_END
spEventType_SP_ANIMATION_EVENT
spEventType_SP_ANIMATION_INTERRUPT
spEventType_SP_ANIMATION_START
spMixBlend_SP_MIX_BLEND_ADD
spMixBlend_SP_MIX_BLEND_FIRST
spMixBlend_SP_MIX_BLEND_REPLACE
spMixBlend_SP_MIX_BLEND_SETUP
spMixDirection_SP_MIX_DIRECTION_IN
spMixDirection_SP_MIX_DIRECTION_OUT
spPositionMode_SP_POSITION_MODE_FIXED
spPositionMode_SP_POSITION_MODE_PERCENT
spRotateMode_SP_ROTATE_MODE_CHAIN
spRotateMode_SP_ROTATE_MODE_CHAIN_SCALE
spRotateMode_SP_ROTATE_MODE_TANGENT
spSpacingMode_SP_SPACING_MODE_FIXED
spSpacingMode_SP_SPACING_MODE_LENGTH
spSpacingMode_SP_SPACING_MODE_PERCENT
spTimelineType_SP_TIMELINE_ATTACHMENT
spTimelineType_SP_TIMELINE_COLOR
spTimelineType_SP_TIMELINE_DEFORM
spTimelineType_SP_TIMELINE_DRAWORDER
spTimelineType_SP_TIMELINE_EVENT
spTimelineType_SP_TIMELINE_IKCONSTRAINT
spTimelineType_SP_TIMELINE_PATHCONSTRAINTMIX
spTimelineType_SP_TIMELINE_PATHCONSTRAINTPOSITION
spTimelineType_SP_TIMELINE_PATHCONSTRAINTSPACING
spTimelineType_SP_TIMELINE_ROTATE
spTimelineType_SP_TIMELINE_SCALE
spTimelineType_SP_TIMELINE_SHEAR
spTimelineType_SP_TIMELINE_TRANSFORMCONSTRAINT
spTimelineType_SP_TIMELINE_TRANSLATE
spTimelineType_SP_TIMELINE_TWOCOLOR
spTransformMode_SP_TRANSFORMMODE_NORMAL
spTransformMode_SP_TRANSFORMMODE_NOROTATIONORREFLECTION
spTransformMode_SP_TRANSFORMMODE_NOSCALE
spTransformMode_SP_TRANSFORMMODE_NOSCALEORREFLECTION
spTransformMode_SP_TRANSFORMMODE_ONLYTRANSLATION

Functions

_spClippingAttachment_dispose
_spReadFile
spAnimationStateData_create
spAnimationStateData_dispose
spAnimationStateData_getMix
spAnimationStateData_setMix
spAnimationStateData_setMixByName
spAnimationState_addAnimation
spAnimationState_addAnimationByName

Adds an animation to be played delay seconds after the current or last queued animation, taking into account any mix duration.

spAnimationState_addEmptyAnimation
spAnimationState_apply

bool

spAnimationState_clearListenerNotifications
spAnimationState_clearTrack
spAnimationState_clearTracks
spAnimationState_create
spAnimationState_dispose
spAnimationState_disposeStatics

Use this to dispose static memory before your app exits to appease your memory leak detector

spAnimationState_getCurrent
spAnimationState_setAnimation
spAnimationState_setAnimationByName

Set the current animation. Any queued animations are cleared.

spAnimationState_setEmptyAnimation
spAnimationState_setEmptyAnimations
spAnimationState_update
spAnimation_apply

Poses the skeleton at the specified time for this animation. @param lastTime The last time the animation was applied. @param events Any triggered events are added. May be null.

spAnimation_create
spAnimation_dispose
spArrayFloatArray_add
spArrayFloatArray_addAll
spArrayFloatArray_addAllValues
spArrayFloatArray_clear
spArrayFloatArray_contains
spArrayFloatArray_create
spArrayFloatArray_dispose
spArrayFloatArray_ensureCapacity
spArrayFloatArray_peek
spArrayFloatArray_pop
spArrayFloatArray_removeAt
spArrayFloatArray_setSize
spArrayShortArray_add
spArrayShortArray_addAll
spArrayShortArray_addAllValues
spArrayShortArray_clear
spArrayShortArray_contains
spArrayShortArray_create
spArrayShortArray_dispose
spArrayShortArray_ensureCapacity
spArrayShortArray_peek
spArrayShortArray_pop
spArrayShortArray_removeAt
spArrayShortArray_setSize
spAtlasAttachmentLoader_create
spAtlasPage_create
spAtlasPage_dispose
spAtlasRegion_create
spAtlasRegion_dispose
spAtlas_create
spAtlas_createFromFile
spAtlas_dispose
spAtlas_findRegion
spAttachmentLoader_configureAttachment
spAttachmentLoader_createAttachment
spAttachmentLoader_dispose
spAttachmentLoader_disposeAttachment
spAttachmentTimeline_create
spAttachmentTimeline_setFrame
spAttachment_copy
spAttachment_dispose
spBoneDataArray_add
spBoneDataArray_addAll
spBoneDataArray_addAllValues
spBoneDataArray_clear
spBoneDataArray_contains
spBoneDataArray_create
spBoneDataArray_dispose
spBoneDataArray_ensureCapacity
spBoneDataArray_peek
spBoneDataArray_pop
spBoneDataArray_removeAt
spBoneDataArray_setSize
spBoneData_create
spBoneData_dispose
spBone_create
spBone_dispose
spBone_getWorldRotationX
spBone_getWorldRotationY
spBone_getWorldScaleX
spBone_getWorldScaleY
spBone_isYDown
spBone_localToWorld
spBone_localToWorldRotation
spBone_rotateWorld
spBone_setToSetupPose
spBone_setYDown
spBone_updateAppliedTransform
spBone_updateWorldTransform
spBone_updateWorldTransformWith
spBone_worldToLocal
spBone_worldToLocalRotation
spBoundingBoxAttachment_create
spClippingAttachment_create
spColorTimeline_create
spColorTimeline_setFrame
spColor_addColor
spColor_addFloats
spColor_clamp
spColor_create
spColor_dispose
spColor_setFromColor
spColor_setFromFloats
spCurveTimeline_getCurvePercent
spCurveTimeline_setCurve
spCurveTimeline_setLinear
spCurveTimeline_setStepped
spDeformTimeline_create
spDeformTimeline_setFrame
spDrawOrderTimeline_create
spDrawOrderTimeline_setFrame
spEventData_create
spEventData_dispose
spEventTimeline_create
spEventTimeline_setFrame
spEvent_create
spEvent_dispose
spFloatArray_add
spFloatArray_addAll
spFloatArray_addAllValues
spFloatArray_clear
spFloatArray_contains
spFloatArray_create
spFloatArray_dispose
spFloatArray_ensureCapacity
spFloatArray_peek
spFloatArray_pop
spFloatArray_removeAt
spFloatArray_setSize
spIkConstraintDataArray_add
spIkConstraintDataArray_addAll
spIkConstraintDataArray_addAllValues
spIkConstraintDataArray_clear
spIkConstraintDataArray_contains
spIkConstraintDataArray_create
spIkConstraintDataArray_dispose
spIkConstraintDataArray_ensureCapacity
spIkConstraintDataArray_peek
spIkConstraintDataArray_pop
spIkConstraintDataArray_removeAt
spIkConstraintDataArray_setSize
spIkConstraintData_create
spIkConstraintData_dispose
spIkConstraintTimeline_create
spIkConstraintTimeline_setFrame
spIkConstraint_apply
spIkConstraint_apply1
spIkConstraint_apply2
spIkConstraint_create
spIkConstraint_dispose
spIntArray_add
spIntArray_addAll
spIntArray_addAllValues
spIntArray_clear
spIntArray_contains
spIntArray_create
spIntArray_dispose
spIntArray_ensureCapacity
spIntArray_peek
spIntArray_pop
spIntArray_removeAt
spIntArray_setSize
spJitterVertexEffect_create
spJitterVertexEffect_dispose
spMeshAttachment_create
spMeshAttachment_newLinkedMesh
spMeshAttachment_setParentMesh
spMeshAttachment_updateUVs
spPathAttachment_create
spPathConstraintDataArray_add
spPathConstraintDataArray_addAll
spPathConstraintDataArray_addAllValues
spPathConstraintDataArray_clear
spPathConstraintDataArray_contains
spPathConstraintDataArray_create
spPathConstraintDataArray_dispose
spPathConstraintDataArray_ensureCapacity
spPathConstraintDataArray_peek
spPathConstraintDataArray_pop
spPathConstraintDataArray_removeAt
spPathConstraintDataArray_setSize
spPathConstraintData_create
spPathConstraintData_dispose
spPathConstraintMixTimeline_create
spPathConstraintMixTimeline_setFrame
spPathConstraintPositionTimeline_create
spPathConstraintPositionTimeline_setFrame
spPathConstraintSpacingTimeline_create
spPathConstraintSpacingTimeline_setFrame
spPathConstraint_apply
spPathConstraint_computeWorldPositions
spPathConstraint_create
spPathConstraint_dispose
spPointAttachment_computeWorldPosition
spPointAttachment_computeWorldRotation
spPointAttachment_create
spPolygon_containsPoint
spPolygon_create
spPolygon_dispose
spPolygon_intersectsSegment
spRegionAttachment_computeWorldVertices
spRegionAttachment_create
spRegionAttachment_setUVs
spRegionAttachment_updateOffset
spRotateTimeline_create
spRotateTimeline_setFrame
spScaleTimeline_create
spScaleTimeline_setFrame
spShearTimeline_create
spShearTimeline_setFrame
spShortArray_add
spShortArray_addAll
spShortArray_addAllValues
spShortArray_clear
spShortArray_contains
spShortArray_create
spShortArray_dispose
spShortArray_ensureCapacity
spShortArray_peek
spShortArray_pop
spShortArray_removeAt
spShortArray_setSize
spSkeletonBinary_create
spSkeletonBinary_createWithLoader
spSkeletonBinary_dispose
spSkeletonBinary_readSkeletonData
spSkeletonBinary_readSkeletonDataFile
spSkeletonBounds_aabbContainsPoint

Returns true if the axis aligned bounding box contains the point.

spSkeletonBounds_aabbIntersectsSegment

Returns true if the axis aligned bounding box intersects the line segment.

spSkeletonBounds_aabbIntersectsSkeleton

Returns true if the axis aligned bounding box intersects the axis aligned bounding box of the specified bounds.

spSkeletonBounds_containsPoint

Returns the first bounding box attachment that contains the point, or null. When doing many checks, it is usually more efficient to only call this method if spSkeletonBounds_aabbContainsPoint returns true.

spSkeletonBounds_create
spSkeletonBounds_dispose
spSkeletonBounds_getPolygon

Returns the polygon for the specified bounding box, or null.

spSkeletonBounds_intersectsSegment

Returns the first bounding box attachment that contains the line segment, or null. When doing many checks, it is usually more efficient to only call this method if spSkeletonBounds_aabbIntersectsSegment returns true.

spSkeletonBounds_update
spSkeletonClipping_clipEnd
spSkeletonClipping_clipEnd2
spSkeletonClipping_clipStart
spSkeletonClipping_clipTriangles
spSkeletonClipping_create
spSkeletonClipping_dispose
spSkeletonClipping_isClipping
spSkeletonData_create
spSkeletonData_dispose
spSkeletonData_findAnimation
spSkeletonData_findBone
spSkeletonData_findBoneIndex
spSkeletonData_findEvent
spSkeletonData_findIkConstraint
spSkeletonData_findPathConstraint
spSkeletonData_findSkin
spSkeletonData_findSlot
spSkeletonData_findSlotIndex
spSkeletonData_findTransformConstraint
spSkeletonJson_create
spSkeletonJson_createWithLoader
spSkeletonJson_dispose
spSkeletonJson_readSkeletonData
spSkeletonJson_readSkeletonDataFile
spSkeleton_create
spSkeleton_dispose
spSkeleton_findBone
spSkeleton_findBoneIndex
spSkeleton_findIkConstraint
spSkeleton_findPathConstraint
spSkeleton_findSlot
spSkeleton_findSlotIndex
spSkeleton_findTransformConstraint
spSkeleton_getAttachmentForSlotIndex
spSkeleton_getAttachmentForSlotName
spSkeleton_setAttachment
spSkeleton_setBonesToSetupPose
spSkeleton_setSkin
spSkeleton_setSkinByName
spSkeleton_setSlotsToSetupPose
spSkeleton_setToSetupPose
spSkeleton_update
spSkeleton_updateCache
spSkeleton_updateWorldTransform
spSkin_addSkin

Adds all attachments, bones, and constraints from the specified skin to this skin.

spSkin_attachAll

Attach each attachment in this skin if the corresponding attachment in oldSkin is currently attached.

spSkin_clear

Clears all attachments, bones, and constraints.

spSkin_copySkin

Adds all attachments, bones, and constraints from the specified skin to this skin. Attachments are deep copied.

spSkin_create
spSkin_dispose
spSkin_getAttachment
spSkin_getAttachmentName
spSkin_getAttachments

Returns all attachments in this skin.

spSkin_setAttachment
spSlotData_create
spSlotData_dispose
spSlotData_setAttachmentName
spSlot_create
spSlot_dispose
spSlot_getAttachmentTime
spSlot_setAttachment
spSlot_setAttachmentTime
spSlot_setToSetupPose
spSwirlVertexEffect_create
spSwirlVertexEffect_dispose
spTimeline_apply
spTimeline_dispose
spTimeline_getPropertyId
spTrackEntryArray_add
spTrackEntryArray_addAll
spTrackEntryArray_addAllValues
spTrackEntryArray_clear
spTrackEntryArray_contains
spTrackEntryArray_create
spTrackEntryArray_dispose
spTrackEntryArray_ensureCapacity
spTrackEntryArray_peek
spTrackEntryArray_pop
spTrackEntryArray_removeAt
spTrackEntryArray_setSize
spTrackEntry_getAnimationTime
spTransformConstraintDataArray_add
spTransformConstraintDataArray_addAll
spTransformConstraintDataArray_addAllValues
spTransformConstraintDataArray_clear
spTransformConstraintDataArray_contains
spTransformConstraintDataArray_create
spTransformConstraintDataArray_dispose
spTransformConstraintDataArray_ensureCapacity
spTransformConstraintDataArray_peek
spTransformConstraintDataArray_pop
spTransformConstraintDataArray_removeAt
spTransformConstraintDataArray_setSize
spTransformConstraintData_create
spTransformConstraintData_dispose
spTransformConstraintTimeline_create
spTransformConstraintTimeline_setFrame
spTransformConstraint_apply
spTransformConstraint_create
spTransformConstraint_dispose
spTranslateTimeline_create
spTranslateTimeline_setFrame
spTriangulator_create
spTriangulator_decompose
spTriangulator_dispose
spTriangulator_triangulate
spTwoColorTimeline_create
spTwoColorTimeline_setFrame
spUnsignedShortArray_add
spUnsignedShortArray_addAll
spUnsignedShortArray_addAllValues
spUnsignedShortArray_clear
spUnsignedShortArray_contains
spUnsignedShortArray_create
spUnsignedShortArray_dispose
spUnsignedShortArray_ensureCapacity
spUnsignedShortArray_peek
spUnsignedShortArray_pop
spUnsignedShortArray_removeAt
spUnsignedShortArray_setSize
spVertexAttachment_computeWorldVertices
spVertexAttachment_copyTo

Type Definitions

spAnimationStateListener
spAtlasFilter
spAtlasFormat
spAtlasWrap
spAttachmentType
spBlendMode
spEventType
spMixBlend
spMixDirection
spPositionMode
spRotateMode
spRotateTimeline
spScaleTimeline
spShearTimeline
spSkinEntry
spSpacingMode
spTimelineType
spTransformMode
spTranslateTimeline
spVertexEffectBegin
spVertexEffectEnd
spVertexEffectTransform