ngx-spine
Version:
[](https://travis-ci.org/PoiScript/ngx-spine)
93 lines • 7.77 kB
JavaScript
/**
* @fileoverview added by tsickle
* @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
*/
/******************************************************************************
* Spine Runtimes License Agreement
* Last updated May 1, 2019. Replaces all prior versions.
*
* Copyright (c) 2013-2019, Esoteric Software LLC
*
* Integration of the Spine Runtimes into software or otherwise creating
* derivative works of the Spine Runtimes is permitted under the terms and
* conditions of Section 2 of the Spine Editor License Agreement:
* http://esotericsoftware.com/spine-editor-license
*
* Otherwise, it is permitted to integrate the Spine Runtimes into software
* or otherwise create derivative works of the Spine Runtimes (collectively,
* "Products"), provided that each user of the Products must obtain their own
* Spine Editor license and redistribution of the Products in any form must
* include this license and copyright notice.
*
* THIS SOFTWARE IS PROVIDED BY ESOTERIC SOFTWARE LLC "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 LLC 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.
*****************************************************************************/
import { ConstraintData } from "./Constraint";
export class PathConstraintData extends ConstraintData {
/**
* @param {?} name
*/
constructor(name) {
super(name, 0, false);
this.bones = new Array();
}
}
if (false) {
/** @type {?} */
PathConstraintData.prototype.bones;
/** @type {?} */
PathConstraintData.prototype.target;
/** @type {?} */
PathConstraintData.prototype.positionMode;
/** @type {?} */
PathConstraintData.prototype.spacingMode;
/** @type {?} */
PathConstraintData.prototype.rotateMode;
/** @type {?} */
PathConstraintData.prototype.offsetRotation;
/** @type {?} */
PathConstraintData.prototype.position;
/** @type {?} */
PathConstraintData.prototype.spacing;
/** @type {?} */
PathConstraintData.prototype.rotateMix;
/** @type {?} */
PathConstraintData.prototype.translateMix;
}
/** @enum {number} */
const PositionMode = {
Fixed: 0,
Percent: 1,
};
export { PositionMode };
PositionMode[PositionMode.Fixed] = 'Fixed';
PositionMode[PositionMode.Percent] = 'Percent';
/** @enum {number} */
const SpacingMode = {
Length: 0,
Fixed: 1,
Percent: 2,
};
export { SpacingMode };
SpacingMode[SpacingMode.Length] = 'Length';
SpacingMode[SpacingMode.Fixed] = 'Fixed';
SpacingMode[SpacingMode.Percent] = 'Percent';
/** @enum {number} */
const RotateMode = {
Tangent: 0,
Chain: 1,
ChainScale: 2,
};
export { RotateMode };
RotateMode[RotateMode.Tangent] = 'Tangent';
RotateMode[RotateMode.Chain] = 'Chain';
RotateMode[RotateMode.ChainScale] = 'ChainScale';
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiUGF0aENvbnN0cmFpbnREYXRhLmpzIiwic291cmNlUm9vdCI6Im5nOi8vbmd4LXNwaW5lLyIsInNvdXJjZXMiOlsibGliL3NwaW5lLXRzL2NvcmUvUGF0aENvbnN0cmFpbnREYXRhLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBNkJBLE9BQU8sRUFBRSxjQUFjLEVBQUUsTUFBTSxjQUFjLENBQUM7QUFJOUMsTUFBTSxPQUFPLGtCQUFtQixTQUFRLGNBQWM7Ozs7SUFXcEQsWUFBWSxJQUFZO1FBQ3RCLEtBQUssQ0FBQyxJQUFJLEVBQUUsQ0FBQyxFQUFFLEtBQUssQ0FBQyxDQUFDO1FBWHhCLFVBQUssR0FBRyxJQUFJLEtBQUssRUFBWSxDQUFDO0lBWTlCLENBQUM7Q0FDRjs7O0lBYkMsbUNBQThCOztJQUM5QixvQ0FBaUI7O0lBQ2pCLDBDQUEyQjs7SUFDM0IseUNBQXlCOztJQUN6Qix3Q0FBdUI7O0lBQ3ZCLDRDQUF1Qjs7SUFDdkIsc0NBQWlCOztJQUNqQixxQ0FBZ0I7O0lBQ2hCLHVDQUFrQjs7SUFDbEIsMENBQXFCOzs7O0lBTXJCLFFBQUs7SUFDTCxVQUFPOzs7Ozs7O0lBR1AsU0FBTTtJQUNOLFFBQUs7SUFDTCxVQUFPOzs7Ozs7OztJQUdQLFVBQU87SUFDUCxRQUFLO0lBQ0wsYUFBVSIsInNvdXJjZXNDb250ZW50IjpbIi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuICogU3BpbmUgUnVudGltZXMgTGljZW5zZSBBZ3JlZW1lbnRcclxuICogTGFzdCB1cGRhdGVkIE1heSAxLCAyMDE5LiBSZXBsYWNlcyBhbGwgcHJpb3IgdmVyc2lvbnMuXHJcbiAqXHJcbiAqIENvcHlyaWdodCAoYykgMjAxMy0yMDE5LCBFc290ZXJpYyBTb2Z0d2FyZSBMTENcclxuICpcclxuICogSW50ZWdyYXRpb24gb2YgdGhlIFNwaW5lIFJ1bnRpbWVzIGludG8gc29mdHdhcmUgb3Igb3RoZXJ3aXNlIGNyZWF0aW5nXHJcbiAqIGRlcml2YXRpdmUgd29ya3Mgb2YgdGhlIFNwaW5lIFJ1bnRpbWVzIGlzIHBlcm1pdHRlZCB1bmRlciB0aGUgdGVybXMgYW5kXHJcbiAqIGNvbmRpdGlvbnMgb2YgU2VjdGlvbiAyIG9mIHRoZSBTcGluZSBFZGl0b3IgTGljZW5zZSBBZ3JlZW1lbnQ6XHJcbiAqIGh0dHA6Ly9lc290ZXJpY3NvZnR3YXJlLmNvbS9zcGluZS1lZGl0b3ItbGljZW5zZVxyXG4gKlxyXG4gKiBPdGhlcndpc2UsIGl0IGlzIHBlcm1pdHRlZCB0byBpbnRlZ3JhdGUgdGhlIFNwaW5lIFJ1bnRpbWVzIGludG8gc29mdHdhcmVcclxuICogb3Igb3RoZXJ3aXNlIGNyZWF0ZSBkZXJpdmF0aXZlIHdvcmtzIG9mIHRoZSBTcGluZSBSdW50aW1lcyAoY29sbGVjdGl2ZWx5LFxyXG4gKiBcIlByb2R1Y3RzXCIpLCBwcm92aWRlZCB0aGF0IGVhY2ggdXNlciBvZiB0aGUgUHJvZHVjdHMgbXVzdCBvYnRhaW4gdGhlaXIgb3duXHJcbiAqIFNwaW5lIEVkaXRvciBsaWNlbnNlIGFuZCByZWRpc3RyaWJ1dGlvbiBvZiB0aGUgUHJvZHVjdHMgaW4gYW55IGZvcm0gbXVzdFxyXG4gKiBpbmNsdWRlIHRoaXMgbGljZW5zZSBhbmQgY29weXJpZ2h0IG5vdGljZS5cclxuICpcclxuICogVEhJUyBTT0ZUV0FSRSBJUyBQUk9WSURFRCBCWSBFU09URVJJQyBTT0ZUV0FSRSBMTEMgXCJBUyBJU1wiIEFORCBBTlkgRVhQUkVTU1xyXG4gKiBPUiBJTVBMSUVEIFdBUlJBTlRJRVMsIElOQ0xVRElORywgQlVUIE5PVCBMSU1JVEVEIFRPLCBUSEUgSU1QTElFRCBXQVJSQU5USUVTXHJcbiAqIE9GIE1FUkNIQU5UQUJJTElUWSBBTkQgRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UgQVJFIERJU0NMQUlNRUQuIElOXHJcbiAqIE5PIEVWRU5UIFNIQUxMIEVTT1RFUklDIFNPRlRXQVJFIExMQyBCRSBMSUFCTEUgRk9SIEFOWSBESVJFQ1QsIElORElSRUNULFxyXG4gKiBJTkNJREVOVEFMLCBTUEVDSUFMLCBFWEVNUExBUlksIE9SIENPTlNFUVVFTlRJQUwgREFNQUdFUyAoSU5DTFVESU5HLFxyXG4gKiBCVVQgTk9UIExJTUlURUQgVE8sIFBST0NVUkVNRU5UIE9GIFNVQlNUSVRVVEUgR09PRFMgT1IgU0VSVklDRVMsIEJVU0lORVNTXHJcbiAqIElOVEVSUlVQVElPTiwgT1IgTE9TUyBPRiBVU0UsIERBVEEsIE9SIFBST0ZJVFMpIEhPV0VWRVIgQ0FVU0VEIEFORCBPTiBBTllcclxuICogVEhFT1JZIE9GIExJQUJJTElUWSwgV0hFVEhFUiBJTiBDT05UUkFDVCwgU1RSSUNUIExJQUJJTElUWSwgT1IgVE9SVCAoSU5DTFVESU5HXHJcbiAqIE5FR0xJR0VOQ0UgT1IgT1RIRVJXSVNFKSBBUklTSU5HIElOIEFOWSBXQVkgT1VUIE9GIFRIRSBVU0UgT0YgVEhJUyBTT0ZUV0FSRSxcclxuICogRVZFTiBJRiBBRFZJU0VEIE9GIFRIRSBQT1NTSUJJTElUWSBPRiBTVUNIIERBTUFHRS5cclxuICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xyXG5cclxuaW1wb3J0IHsgQ29uc3RyYWludERhdGEgfSBmcm9tIFwiLi9Db25zdHJhaW50XCI7XHJcbmltcG9ydCB7IEJvbmVEYXRhIH0gZnJvbSBcIi4vQm9uZURhdGFcIjtcclxuaW1wb3J0IHsgU2xvdERhdGEgfSBmcm9tIFwiLi9TbG90RGF0YVwiO1xyXG5cclxuZXhwb3J0IGNsYXNzIFBhdGhDb25zdHJhaW50RGF0YSBleHRlbmRzIENvbnN0cmFpbnREYXRhIHtcclxuICBib25lcyA9IG5ldyBBcnJheTxCb25lRGF0YT4oKTtcclxuICB0YXJnZXQ6IFNsb3REYXRhO1xyXG4gIHBvc2l0aW9uTW9kZTogUG9zaXRpb25Nb2RlO1xyXG4gIHNwYWNpbmdNb2RlOiBTcGFjaW5nTW9kZTtcclxuICByb3RhdGVNb2RlOiBSb3RhdGVNb2RlO1xyXG4gIG9mZnNldFJvdGF0aW9uOiBudW1iZXI7XHJcbiAgcG9zaXRpb246IG51bWJlcjtcclxuICBzcGFjaW5nOiBudW1iZXI7XHJcbiAgcm90YXRlTWl4OiBudW1iZXI7XHJcbiAgdHJhbnNsYXRlTWl4OiBudW1iZXI7XHJcbiAgY29uc3RydWN0b3IobmFtZTogc3RyaW5nKSB7XHJcbiAgICBzdXBlcihuYW1lLCAwLCBmYWxzZSk7XHJcbiAgfVxyXG59XHJcbmV4cG9ydCBlbnVtIFBvc2l0aW9uTW9kZSB7XHJcbiAgRml4ZWQsXHJcbiAgUGVyY2VudFxyXG59XHJcbmV4cG9ydCBlbnVtIFNwYWNpbmdNb2RlIHtcclxuICBMZW5ndGgsXHJcbiAgRml4ZWQsXHJcbiAgUGVyY2VudFxyXG59XHJcbmV4cG9ydCBlbnVtIFJvdGF0ZU1vZGUge1xyXG4gIFRhbmdlbnQsXHJcbiAgQ2hhaW4sXHJcbiAgQ2hhaW5TY2FsZVxyXG59XHJcbiJdfQ==