• Spine Runtimes Software License v2.5

Copyright (c) 2013-2016, Esoteric Software All rights reserved.

You are granted a perpetual, non-exclusive, non-sublicensable, and non-transferable license to use, install, execute, and perform the Spine Runtimes software and derivative works solely for personal or internal use. Without the written permission of Esoteric Software (see Section 2 of the Spine Software License Agreement), you may not (a) modify, translate, adapt, or develop new applications using the Spine Runtimes or otherwise create derivative works or improvements of the Spine Runtimes or (b) remove, delete, alter, or obscure any trademarks or any copyright, trademark, patent, or other intellectual property or proprietary rights notices on or in the Software, including any copy thereof. Redistributions in binary or source form must include this license and terms.

THIS SOFTWARE IS PROVIDED BY ESOTERIC SOFTWARE "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL ESOTERIC SOFTWARE BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES, BUSINESS INTERRUPTION, OR LOSS OF USE, DATA, OR PROFITS) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

Constructor

new()

Variables

@:value(new Array<Animation>())animations:Array<Animation> = new Array<Animation>()

@:value(new Array<BoneData>())bones:Array<BoneData> = new Array<BoneData>()

@:value(new Array<EventData>())events:Array<EventData> = new Array<EventData>()

@:value(new Array<IkConstraintData>())ikConstraints:Array<IkConstraintData> = new Array<IkConstraintData>()

name:String

May be null.

@:value(new Array<PathConstraintData>())pathConstraints:Array<PathConstraintData> = new Array<PathConstraintData>()

@:value(new Array<Skin>())skins:Array<Skin> = new Array<Skin>()

@:value(new Array<SlotData>())slots:Array<SlotData> = new Array<SlotData>()

@:value(new Array<TransformConstraintData>())transformConstraints:Array<TransformConstraintData> = new Array<TransformConstraintData>()

Methods

findAnimation(animationName:String):Animation

Returns:

May be null.

findBone(boneName:String):BoneData

Returns:

May be null.

findBoneIndex(boneName:String):Int

Returns:

-1 if the bone was not found.

findEvent(eventName:String):EventData

Returns:

May be null.

findIkConstraint(constraintName:String):IkConstraintData

Returns:

May be null.

findPathConstraint(constraintName:String):PathConstraintData

Returns:

May be null.

findPathConstraintIndex(pathConstraintName:String):Int

Returns:

-1 if the path constraint was not found.

findSkin(skinName:String):Skin

Returns:

May be null.

findSlot(slotName:String):SlotData

Returns:

May be null.

findSlotIndex(slotName:String):Int

Returns:

-1 if the bone was not found.

findTransformConstraint(constraintName:String):TransformConstraintData

Returns:

May be null.

findTransformConstraintIndex(transformConstraintName:String):Int

Returns:

-1 if the transform constraint was not found.