ngx-spine
Version:
[](https://travis-ci.org/PoiScript/ngx-spine)
95 lines • 7.99 kB
JavaScript
/**
* @fileoverview added by tsickle
* @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
*/
import * as tslib_1 from "tslib";
/******************************************************************************
* 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";
var PathConstraintData = /** @class */ (function (_super) {
tslib_1.__extends(PathConstraintData, _super);
function PathConstraintData(name) {
var _this = _super.call(this, name, 0, false) || this;
_this.bones = new Array();
return _this;
}
return PathConstraintData;
}(ConstraintData));
export { PathConstraintData };
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} */
var PositionMode = {
Fixed: 0,
Percent: 1,
};
export { PositionMode };
PositionMode[PositionMode.Fixed] = 'Fixed';
PositionMode[PositionMode.Percent] = 'Percent';
/** @enum {number} */
var SpacingMode = {
Length: 0,
Fixed: 1,
Percent: 2,
};
export { SpacingMode };
SpacingMode[SpacingMode.Length] = 'Length';
SpacingMode[SpacingMode.Fixed] = 'Fixed';
SpacingMode[SpacingMode.Percent] = 'Percent';
/** @enum {number} */
var 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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiUGF0aENvbnN0cmFpbnREYXRhLmpzIiwic291cmNlUm9vdCI6Im5nOi8vbmd4LXNwaW5lLyIsInNvdXJjZXMiOlsibGliL3NwaW5lLXRzL2NvcmUvUGF0aENvbnN0cmFpbnREYXRhLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQTZCQSxPQUFPLEVBQUUsY0FBYyxFQUFFLE1BQU0sY0FBYyxDQUFDO0FBSTlDO0lBQXdDLDhDQUFjO0lBV3BELDRCQUFZLElBQVk7UUFBeEIsWUFDRSxrQkFBTSxJQUFJLEVBQUUsQ0FBQyxFQUFFLEtBQUssQ0FBQyxTQUN0QjtRQVpELFdBQUssR0FBRyxJQUFJLEtBQUssRUFBWSxDQUFDOztJQVk5QixDQUFDO0lBQ0gseUJBQUM7QUFBRCxDQUFDLEFBZEQsQ0FBd0MsY0FBYyxHQWNyRDs7OztJQWJDLG1DQUE4Qjs7SUFDOUIsb0NBQWlCOztJQUNqQiwwQ0FBMkI7O0lBQzNCLHlDQUF5Qjs7SUFDekIsd0NBQXVCOztJQUN2Qiw0Q0FBdUI7O0lBQ3ZCLHNDQUFpQjs7SUFDakIscUNBQWdCOztJQUNoQix1Q0FBa0I7O0lBQ2xCLDBDQUFxQjs7OztJQU1yQixRQUFLO0lBQ0wsVUFBTzs7Ozs7OztJQUdQLFNBQU07SUFDTixRQUFLO0lBQ0wsVUFBTzs7Ozs7Ozs7SUFHUCxVQUFPO0lBQ1AsUUFBSztJQUNMLGFBQVUiLCJzb3VyY2VzQ29udGVudCI6WyIvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcbiAqIFNwaW5lIFJ1bnRpbWVzIExpY2Vuc2UgQWdyZWVtZW50XHJcbiAqIExhc3QgdXBkYXRlZCBNYXkgMSwgMjAxOS4gUmVwbGFjZXMgYWxsIHByaW9yIHZlcnNpb25zLlxyXG4gKlxyXG4gKiBDb3B5cmlnaHQgKGMpIDIwMTMtMjAxOSwgRXNvdGVyaWMgU29mdHdhcmUgTExDXHJcbiAqXHJcbiAqIEludGVncmF0aW9uIG9mIHRoZSBTcGluZSBSdW50aW1lcyBpbnRvIHNvZnR3YXJlIG9yIG90aGVyd2lzZSBjcmVhdGluZ1xyXG4gKiBkZXJpdmF0aXZlIHdvcmtzIG9mIHRoZSBTcGluZSBSdW50aW1lcyBpcyBwZXJtaXR0ZWQgdW5kZXIgdGhlIHRlcm1zIGFuZFxyXG4gKiBjb25kaXRpb25zIG9mIFNlY3Rpb24gMiBvZiB0aGUgU3BpbmUgRWRpdG9yIExpY2Vuc2UgQWdyZWVtZW50OlxyXG4gKiBodHRwOi8vZXNvdGVyaWNzb2Z0d2FyZS5jb20vc3BpbmUtZWRpdG9yLWxpY2Vuc2VcclxuICpcclxuICogT3RoZXJ3aXNlLCBpdCBpcyBwZXJtaXR0ZWQgdG8gaW50ZWdyYXRlIHRoZSBTcGluZSBSdW50aW1lcyBpbnRvIHNvZnR3YXJlXHJcbiAqIG9yIG90aGVyd2lzZSBjcmVhdGUgZGVyaXZhdGl2ZSB3b3JrcyBvZiB0aGUgU3BpbmUgUnVudGltZXMgKGNvbGxlY3RpdmVseSxcclxuICogXCJQcm9kdWN0c1wiKSwgcHJvdmlkZWQgdGhhdCBlYWNoIHVzZXIgb2YgdGhlIFByb2R1Y3RzIG11c3Qgb2J0YWluIHRoZWlyIG93blxyXG4gKiBTcGluZSBFZGl0b3IgbGljZW5zZSBhbmQgcmVkaXN0cmlidXRpb24gb2YgdGhlIFByb2R1Y3RzIGluIGFueSBmb3JtIG11c3RcclxuICogaW5jbHVkZSB0aGlzIGxpY2Vuc2UgYW5kIGNvcHlyaWdodCBub3RpY2UuXHJcbiAqXHJcbiAqIFRISVMgU09GVFdBUkUgSVMgUFJPVklERUQgQlkgRVNPVEVSSUMgU09GVFdBUkUgTExDIFwiQVMgSVNcIiBBTkQgQU5ZIEVYUFJFU1NcclxuICogT1IgSU1QTElFRCBXQVJSQU5USUVTLCBJTkNMVURJTkcsIEJVVCBOT1QgTElNSVRFRCBUTywgVEhFIElNUExJRUQgV0FSUkFOVElFU1xyXG4gKiBPRiBNRVJDSEFOVEFCSUxJVFkgQU5EIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFIEFSRSBESVNDTEFJTUVELiBJTlxyXG4gKiBOTyBFVkVOVCBTSEFMTCBFU09URVJJQyBTT0ZUV0FSRSBMTEMgQkUgTElBQkxFIEZPUiBBTlkgRElSRUNULCBJTkRJUkVDVCxcclxuICogSU5DSURFTlRBTCwgU1BFQ0lBTCwgRVhFTVBMQVJZLCBPUiBDT05TRVFVRU5USUFMIERBTUFHRVMgKElOQ0xVRElORyxcclxuICogQlVUIE5PVCBMSU1JVEVEIFRPLCBQUk9DVVJFTUVOVCBPRiBTVUJTVElUVVRFIEdPT0RTIE9SIFNFUlZJQ0VTLCBCVVNJTkVTU1xyXG4gKiBJTlRFUlJVUFRJT04sIE9SIExPU1MgT0YgVVNFLCBEQVRBLCBPUiBQUk9GSVRTKSBIT1dFVkVSIENBVVNFRCBBTkQgT04gQU5ZXHJcbiAqIFRIRU9SWSBPRiBMSUFCSUxJVFksIFdIRVRIRVIgSU4gQ09OVFJBQ1QsIFNUUklDVCBMSUFCSUxJVFksIE9SIFRPUlQgKElOQ0xVRElOR1xyXG4gKiBORUdMSUdFTkNFIE9SIE9USEVSV0lTRSkgQVJJU0lORyBJTiBBTlkgV0FZIE9VVCBPRiBUSEUgVVNFIE9GIFRISVMgU09GVFdBUkUsXHJcbiAqIEVWRU4gSUYgQURWSVNFRCBPRiBUSEUgUE9TU0lCSUxJVFkgT0YgU1VDSCBEQU1BR0UuXHJcbiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cclxuXHJcbmltcG9ydCB7IENvbnN0cmFpbnREYXRhIH0gZnJvbSBcIi4vQ29uc3RyYWludFwiO1xyXG5pbXBvcnQgeyBCb25lRGF0YSB9IGZyb20gXCIuL0JvbmVEYXRhXCI7XHJcbmltcG9ydCB7IFNsb3REYXRhIH0gZnJvbSBcIi4vU2xvdERhdGFcIjtcclxuXHJcbmV4cG9ydCBjbGFzcyBQYXRoQ29uc3RyYWludERhdGEgZXh0ZW5kcyBDb25zdHJhaW50RGF0YSB7XHJcbiAgYm9uZXMgPSBuZXcgQXJyYXk8Qm9uZURhdGE+KCk7XHJcbiAgdGFyZ2V0OiBTbG90RGF0YTtcclxuICBwb3NpdGlvbk1vZGU6IFBvc2l0aW9uTW9kZTtcclxuICBzcGFjaW5nTW9kZTogU3BhY2luZ01vZGU7XHJcbiAgcm90YXRlTW9kZTogUm90YXRlTW9kZTtcclxuICBvZmZzZXRSb3RhdGlvbjogbnVtYmVyO1xyXG4gIHBvc2l0aW9uOiBudW1iZXI7XHJcbiAgc3BhY2luZzogbnVtYmVyO1xyXG4gIHJvdGF0ZU1peDogbnVtYmVyO1xyXG4gIHRyYW5zbGF0ZU1peDogbnVtYmVyO1xyXG4gIGNvbnN0cnVjdG9yKG5hbWU6IHN0cmluZykge1xyXG4gICAgc3VwZXIobmFtZSwgMCwgZmFsc2UpO1xyXG4gIH1cclxufVxyXG5leHBvcnQgZW51bSBQb3NpdGlvbk1vZGUge1xyXG4gIEZpeGVkLFxyXG4gIFBlcmNlbnRcclxufVxyXG5leHBvcnQgZW51bSBTcGFjaW5nTW9kZSB7XHJcbiAgTGVuZ3RoLFxyXG4gIEZpeGVkLFxyXG4gIFBlcmNlbnRcclxufVxyXG5leHBvcnQgZW51bSBSb3RhdGVNb2RlIHtcclxuICBUYW5nZW50LFxyXG4gIENoYWluLFxyXG4gIENoYWluU2NhbGVcclxufVxyXG4iXX0=