ngx-spine
Version:
[](https://travis-ci.org/PoiScript/ngx-spine)
56 lines • 5.71 kB
JavaScript
/**
* @fileoverview added by tsickle
* @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
*/
import { MathUtils } from "../Utils";
var JitterEffect = /** @class */ (function () {
function JitterEffect(jitterX, jitterY) {
this.jitterX = 0;
this.jitterY = 0;
this.jitterX = jitterX;
this.jitterY = jitterY;
}
/**
* @param {?} skeleton
* @return {?}
*/
JitterEffect.prototype.begin = /**
* @param {?} skeleton
* @return {?}
*/
function (skeleton) { };
/**
* @param {?} position
* @param {?} uv
* @param {?} light
* @param {?} dark
* @return {?}
*/
JitterEffect.prototype.transform = /**
* @param {?} position
* @param {?} uv
* @param {?} light
* @param {?} dark
* @return {?}
*/
function (position, uv, light, dark) {
position.x += MathUtils.randomTriangular(-this.jitterX, this.jitterY);
position.y += MathUtils.randomTriangular(-this.jitterX, this.jitterY);
};
/**
* @return {?}
*/
JitterEffect.prototype.end = /**
* @return {?}
*/
function () { };
return JitterEffect;
}());
export { JitterEffect };
if (false) {
/** @type {?} */
JitterEffect.prototype.jitterX;
/** @type {?} */
JitterEffect.prototype.jitterY;
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiSml0dGVyRWZmZWN0LmpzIiwic291cmNlUm9vdCI6Im5nOi8vbmd4LXNwaW5lLyIsInNvdXJjZXMiOlsibGliL3NwaW5lLXRzL2NvcmUvdmVydGV4ZWZmZWN0cy9KaXR0ZXJFZmZlY3QudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7OztBQThCQSxPQUFPLEVBQVcsU0FBUyxFQUFTLE1BQU0sVUFBVSxDQUFDO0FBRXJEO0lBSUUsc0JBQVksT0FBZSxFQUFFLE9BQWU7UUFINUMsWUFBTyxHQUFHLENBQUMsQ0FBQztRQUNaLFlBQU8sR0FBRyxDQUFDLENBQUM7UUFHVixJQUFJLENBQUMsT0FBTyxHQUFHLE9BQU8sQ0FBQztRQUN2QixJQUFJLENBQUMsT0FBTyxHQUFHLE9BQU8sQ0FBQztJQUN6QixDQUFDOzs7OztJQUVELDRCQUFLOzs7O0lBQUwsVUFBTSxRQUFrQixJQUFTLENBQUM7Ozs7Ozs7O0lBRWxDLGdDQUFTOzs7Ozs7O0lBQVQsVUFBVSxRQUFpQixFQUFFLEVBQVcsRUFBRSxLQUFZLEVBQUUsSUFBVztRQUNqRSxRQUFRLENBQUMsQ0FBQyxJQUFJLFNBQVMsQ0FBQyxnQkFBZ0IsQ0FBQyxDQUFDLElBQUksQ0FBQyxPQUFPLEVBQUUsSUFBSSxDQUFDLE9BQU8sQ0FBQyxDQUFDO1FBQ3RFLFFBQVEsQ0FBQyxDQUFDLElBQUksU0FBUyxDQUFDLGdCQUFnQixDQUFDLENBQUMsSUFBSSxDQUFDLE9BQU8sRUFBRSxJQUFJLENBQUMsT0FBTyxDQUFDLENBQUM7SUFDeEUsQ0FBQzs7OztJQUVELDBCQUFHOzs7SUFBSCxjQUFhLENBQUM7SUFDaEIsbUJBQUM7QUFBRCxDQUFDLEFBakJELElBaUJDOzs7O0lBaEJDLCtCQUFZOztJQUNaLCtCQUFZIiwic291cmNlc0NvbnRlbnQiOlsiLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuICogU3BpbmUgUnVudGltZXMgTGljZW5zZSBBZ3JlZW1lbnRcbiAqIExhc3QgdXBkYXRlZCBNYXkgMSwgMjAxOS4gUmVwbGFjZXMgYWxsIHByaW9yIHZlcnNpb25zLlxuICpcbiAqIENvcHlyaWdodCAoYykgMjAxMy0yMDE5LCBFc290ZXJpYyBTb2Z0d2FyZSBMTENcbiAqXG4gKiBJbnRlZ3JhdGlvbiBvZiB0aGUgU3BpbmUgUnVudGltZXMgaW50byBzb2Z0d2FyZSBvciBvdGhlcndpc2UgY3JlYXRpbmdcbiAqIGRlcml2YXRpdmUgd29ya3Mgb2YgdGhlIFNwaW5lIFJ1bnRpbWVzIGlzIHBlcm1pdHRlZCB1bmRlciB0aGUgdGVybXMgYW5kXG4gKiBjb25kaXRpb25zIG9mIFNlY3Rpb24gMiBvZiB0aGUgU3BpbmUgRWRpdG9yIExpY2Vuc2UgQWdyZWVtZW50OlxuICogaHR0cDovL2Vzb3Rlcmljc29mdHdhcmUuY29tL3NwaW5lLWVkaXRvci1saWNlbnNlXG4gKlxuICogT3RoZXJ3aXNlLCBpdCBpcyBwZXJtaXR0ZWQgdG8gaW50ZWdyYXRlIHRoZSBTcGluZSBSdW50aW1lcyBpbnRvIHNvZnR3YXJlXG4gKiBvciBvdGhlcndpc2UgY3JlYXRlIGRlcml2YXRpdmUgd29ya3Mgb2YgdGhlIFNwaW5lIFJ1bnRpbWVzIChjb2xsZWN0aXZlbHksXG4gKiBcIlByb2R1Y3RzXCIpLCBwcm92aWRlZCB0aGF0IGVhY2ggdXNlciBvZiB0aGUgUHJvZHVjdHMgbXVzdCBvYnRhaW4gdGhlaXIgb3duXG4gKiBTcGluZSBFZGl0b3IgbGljZW5zZSBhbmQgcmVkaXN0cmlidXRpb24gb2YgdGhlIFByb2R1Y3RzIGluIGFueSBmb3JtIG11c3RcbiAqIGluY2x1ZGUgdGhpcyBsaWNlbnNlIGFuZCBjb3B5cmlnaHQgbm90aWNlLlxuICpcbiAqIFRISVMgU09GVFdBUkUgSVMgUFJPVklERUQgQlkgRVNPVEVSSUMgU09GVFdBUkUgTExDIFwiQVMgSVNcIiBBTkQgQU5ZIEVYUFJFU1NcbiAqIE9SIElNUExJRUQgV0FSUkFOVElFUywgSU5DTFVESU5HLCBCVVQgTk9UIExJTUlURUQgVE8sIFRIRSBJTVBMSUVEIFdBUlJBTlRJRVNcbiAqIE9GIE1FUkNIQU5UQUJJTElUWSBBTkQgRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UgQVJFIERJU0NMQUlNRUQuIElOXG4gKiBOTyBFVkVOVCBTSEFMTCBFU09URVJJQyBTT0ZUV0FSRSBMTEMgQkUgTElBQkxFIEZPUiBBTlkgRElSRUNULCBJTkRJUkVDVCxcbiAqIElOQ0lERU5UQUwsIFNQRUNJQUwsIEVYRU1QTEFSWSwgT1IgQ09OU0VRVUVOVElBTCBEQU1BR0VTIChJTkNMVURJTkcsXG4gKiBCVVQgTk9UIExJTUlURUQgVE8sIFBST0NVUkVNRU5UIE9GIFNVQlNUSVRVVEUgR09PRFMgT1IgU0VSVklDRVMsIEJVU0lORVNTXG4gKiBJTlRFUlJVUFRJT04sIE9SIExPU1MgT0YgVVNFLCBEQVRBLCBPUiBQUk9GSVRTKSBIT1dFVkVSIENBVVNFRCBBTkQgT04gQU5ZXG4gKiBUSEVPUlkgT0YgTElBQklMSVRZLCBXSEVUSEVSIElOIENPTlRSQUNULCBTVFJJQ1QgTElBQklMSVRZLCBPUiBUT1JUIChJTkNMVURJTkdcbiAqIE5FR0xJR0VOQ0UgT1IgT1RIRVJXSVNFKSBBUklTSU5HIElOIEFOWSBXQVkgT1VUIE9GIFRIRSBVU0UgT0YgVEhJUyBTT0ZUV0FSRSxcbiAqIEVWRU4gSUYgQURWSVNFRCBPRiBUSEUgUE9TU0lCSUxJVFkgT0YgU1VDSCBEQU1BR0UuXG4gKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5pbXBvcnQgeyBWZXJ0ZXhFZmZlY3QgfSBmcm9tIFwiLi4vVmVydGV4RWZmZWN0XCI7XG5pbXBvcnQgeyBTa2VsZXRvbiB9IGZyb20gXCIuLi9Ta2VsZXRvblwiO1xuaW1wb3J0IHsgVmVjdG9yMiwgTWF0aFV0aWxzLCBDb2xvciB9IGZyb20gXCIuLi9VdGlsc1wiO1xuXG5leHBvcnQgY2xhc3MgSml0dGVyRWZmZWN0IGltcGxlbWVudHMgVmVydGV4RWZmZWN0IHtcbiAgaml0dGVyWCA9IDA7XG4gIGppdHRlclkgPSAwO1xuXG4gIGNvbnN0cnVjdG9yKGppdHRlclg6IG51bWJlciwgaml0dGVyWTogbnVtYmVyKSB7XG4gICAgdGhpcy5qaXR0ZXJYID0gaml0dGVyWDtcbiAgICB0aGlzLmppdHRlclkgPSBqaXR0ZXJZO1xuICB9XG5cbiAgYmVnaW4oc2tlbGV0b246IFNrZWxldG9uKTogdm9pZCB7fVxuXG4gIHRyYW5zZm9ybShwb3NpdGlvbjogVmVjdG9yMiwgdXY6IFZlY3RvcjIsIGxpZ2h0OiBDb2xvciwgZGFyazogQ29sb3IpOiB2b2lkIHtcbiAgICBwb3NpdGlvbi54ICs9IE1hdGhVdGlscy5yYW5kb21Ucmlhbmd1bGFyKC10aGlzLmppdHRlclgsIHRoaXMuaml0dGVyWSk7XG4gICAgcG9zaXRpb24ueSArPSBNYXRoVXRpbHMucmFuZG9tVHJpYW5ndWxhcigtdGhpcy5qaXR0ZXJYLCB0aGlzLmppdHRlclkpO1xuICB9XG5cbiAgZW5kKCk6IHZvaWQge31cbn1cbiJdfQ==