UNPKG

ngx-spine

Version:

[![Build Status](https://travis-ci.org/PoiScript/ngx-spine.svg?branch=master)](https://travis-ci.org/PoiScript/ngx-spine)

44 lines 5.3 kB
/** * @fileoverview added by tsickle * @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc */ import { MathUtils } from "../Utils"; export class JitterEffect { /** * @param {?} jitterX * @param {?} jitterY */ constructor(jitterX, jitterY) { this.jitterX = 0; this.jitterY = 0; this.jitterX = jitterX; this.jitterY = jitterY; } /** * @param {?} skeleton * @return {?} */ begin(skeleton) { } /** * @param {?} position * @param {?} uv * @param {?} light * @param {?} dark * @return {?} */ transform(position, uv, light, dark) { position.x += MathUtils.randomTriangular(-this.jitterX, this.jitterY); position.y += MathUtils.randomTriangular(-this.jitterX, this.jitterY); } /** * @return {?} */ end() { } } if (false) { /** @type {?} */ JitterEffect.prototype.jitterX; /** @type {?} */ JitterEffect.prototype.jitterY; } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiSml0dGVyRWZmZWN0LmpzIiwic291cmNlUm9vdCI6Im5nOi8vbmd4LXNwaW5lLyIsInNvdXJjZXMiOlsibGliL3NwaW5lLXRzL2NvcmUvdmVydGV4ZWZmZWN0cy9KaXR0ZXJFZmZlY3QudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7OztBQThCQSxPQUFPLEVBQVcsU0FBUyxFQUFTLE1BQU0sVUFBVSxDQUFDO0FBRXJELE1BQU0sT0FBTyxZQUFZOzs7OztJQUl2QixZQUFZLE9BQWUsRUFBRSxPQUFlO1FBSDVDLFlBQU8sR0FBRyxDQUFDLENBQUM7UUFDWixZQUFPLEdBQUcsQ0FBQyxDQUFDO1FBR1YsSUFBSSxDQUFDLE9BQU8sR0FBRyxPQUFPLENBQUM7UUFDdkIsSUFBSSxDQUFDLE9BQU8sR0FBRyxPQUFPLENBQUM7SUFDekIsQ0FBQzs7Ozs7SUFFRCxLQUFLLENBQUMsUUFBa0IsSUFBUyxDQUFDOzs7Ozs7OztJQUVsQyxTQUFTLENBQUMsUUFBaUIsRUFBRSxFQUFXLEVBQUUsS0FBWSxFQUFFLElBQVc7UUFDakUsUUFBUSxDQUFDLENBQUMsSUFBSSxTQUFTLENBQUMsZ0JBQWdCLENBQUMsQ0FBQyxJQUFJLENBQUMsT0FBTyxFQUFFLElBQUksQ0FBQyxPQUFPLENBQUMsQ0FBQztRQUN0RSxRQUFRLENBQUMsQ0FBQyxJQUFJLFNBQVMsQ0FBQyxnQkFBZ0IsQ0FBQyxDQUFDLElBQUksQ0FBQyxPQUFPLEVBQUUsSUFBSSxDQUFDLE9BQU8sQ0FBQyxDQUFDO0lBQ3hFLENBQUM7Ozs7SUFFRCxHQUFHLEtBQVUsQ0FBQztDQUNmOzs7SUFoQkMsK0JBQVk7O0lBQ1osK0JBQVkiLCJzb3VyY2VzQ29udGVudCI6WyIvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4gKiBTcGluZSBSdW50aW1lcyBMaWNlbnNlIEFncmVlbWVudFxuICogTGFzdCB1cGRhdGVkIE1heSAxLCAyMDE5LiBSZXBsYWNlcyBhbGwgcHJpb3IgdmVyc2lvbnMuXG4gKlxuICogQ29weXJpZ2h0IChjKSAyMDEzLTIwMTksIEVzb3RlcmljIFNvZnR3YXJlIExMQ1xuICpcbiAqIEludGVncmF0aW9uIG9mIHRoZSBTcGluZSBSdW50aW1lcyBpbnRvIHNvZnR3YXJlIG9yIG90aGVyd2lzZSBjcmVhdGluZ1xuICogZGVyaXZhdGl2ZSB3b3JrcyBvZiB0aGUgU3BpbmUgUnVudGltZXMgaXMgcGVybWl0dGVkIHVuZGVyIHRoZSB0ZXJtcyBhbmRcbiAqIGNvbmRpdGlvbnMgb2YgU2VjdGlvbiAyIG9mIHRoZSBTcGluZSBFZGl0b3IgTGljZW5zZSBBZ3JlZW1lbnQ6XG4gKiBodHRwOi8vZXNvdGVyaWNzb2Z0d2FyZS5jb20vc3BpbmUtZWRpdG9yLWxpY2Vuc2VcbiAqXG4gKiBPdGhlcndpc2UsIGl0IGlzIHBlcm1pdHRlZCB0byBpbnRlZ3JhdGUgdGhlIFNwaW5lIFJ1bnRpbWVzIGludG8gc29mdHdhcmVcbiAqIG9yIG90aGVyd2lzZSBjcmVhdGUgZGVyaXZhdGl2ZSB3b3JrcyBvZiB0aGUgU3BpbmUgUnVudGltZXMgKGNvbGxlY3RpdmVseSxcbiAqIFwiUHJvZHVjdHNcIiksIHByb3ZpZGVkIHRoYXQgZWFjaCB1c2VyIG9mIHRoZSBQcm9kdWN0cyBtdXN0IG9idGFpbiB0aGVpciBvd25cbiAqIFNwaW5lIEVkaXRvciBsaWNlbnNlIGFuZCByZWRpc3RyaWJ1dGlvbiBvZiB0aGUgUHJvZHVjdHMgaW4gYW55IGZvcm0gbXVzdFxuICogaW5jbHVkZSB0aGlzIGxpY2Vuc2UgYW5kIGNvcHlyaWdodCBub3RpY2UuXG4gKlxuICogVEhJUyBTT0ZUV0FSRSBJUyBQUk9WSURFRCBCWSBFU09URVJJQyBTT0ZUV0FSRSBMTEMgXCJBUyBJU1wiIEFORCBBTlkgRVhQUkVTU1xuICogT1IgSU1QTElFRCBXQVJSQU5USUVTLCBJTkNMVURJTkcsIEJVVCBOT1QgTElNSVRFRCBUTywgVEhFIElNUExJRUQgV0FSUkFOVElFU1xuICogT0YgTUVSQ0hBTlRBQklMSVRZIEFORCBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRSBBUkUgRElTQ0xBSU1FRC4gSU5cbiAqIE5PIEVWRU5UIFNIQUxMIEVTT1RFUklDIFNPRlRXQVJFIExMQyBCRSBMSUFCTEUgRk9SIEFOWSBESVJFQ1QsIElORElSRUNULFxuICogSU5DSURFTlRBTCwgU1BFQ0lBTCwgRVhFTVBMQVJZLCBPUiBDT05TRVFVRU5USUFMIERBTUFHRVMgKElOQ0xVRElORyxcbiAqIEJVVCBOT1QgTElNSVRFRCBUTywgUFJPQ1VSRU1FTlQgT0YgU1VCU1RJVFVURSBHT09EUyBPUiBTRVJWSUNFUywgQlVTSU5FU1NcbiAqIElOVEVSUlVQVElPTiwgT1IgTE9TUyBPRiBVU0UsIERBVEEsIE9SIFBST0ZJVFMpIEhPV0VWRVIgQ0FVU0VEIEFORCBPTiBBTllcbiAqIFRIRU9SWSBPRiBMSUFCSUxJVFksIFdIRVRIRVIgSU4gQ09OVFJBQ1QsIFNUUklDVCBMSUFCSUxJVFksIE9SIFRPUlQgKElOQ0xVRElOR1xuICogTkVHTElHRU5DRSBPUiBPVEhFUldJU0UpIEFSSVNJTkcgSU4gQU5ZIFdBWSBPVVQgT0YgVEhFIFVTRSBPRiBUSElTIFNPRlRXQVJFLFxuICogRVZFTiBJRiBBRFZJU0VEIE9GIFRIRSBQT1NTSUJJTElUWSBPRiBTVUNIIERBTUFHRS5cbiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbmltcG9ydCB7IFZlcnRleEVmZmVjdCB9IGZyb20gXCIuLi9WZXJ0ZXhFZmZlY3RcIjtcbmltcG9ydCB7IFNrZWxldG9uIH0gZnJvbSBcIi4uL1NrZWxldG9uXCI7XG5pbXBvcnQgeyBWZWN0b3IyLCBNYXRoVXRpbHMsIENvbG9yIH0gZnJvbSBcIi4uL1V0aWxzXCI7XG5cbmV4cG9ydCBjbGFzcyBKaXR0ZXJFZmZlY3QgaW1wbGVtZW50cyBWZXJ0ZXhFZmZlY3Qge1xuICBqaXR0ZXJYID0gMDtcbiAgaml0dGVyWSA9IDA7XG5cbiAgY29uc3RydWN0b3Ioaml0dGVyWDogbnVtYmVyLCBqaXR0ZXJZOiBudW1iZXIpIHtcbiAgICB0aGlzLmppdHRlclggPSBqaXR0ZXJYO1xuICAgIHRoaXMuaml0dGVyWSA9IGppdHRlclk7XG4gIH1cblxuICBiZWdpbihza2VsZXRvbjogU2tlbGV0b24pOiB2b2lkIHt9XG5cbiAgdHJhbnNmb3JtKHBvc2l0aW9uOiBWZWN0b3IyLCB1djogVmVjdG9yMiwgbGlnaHQ6IENvbG9yLCBkYXJrOiBDb2xvcik6IHZvaWQge1xuICAgIHBvc2l0aW9uLnggKz0gTWF0aFV0aWxzLnJhbmRvbVRyaWFuZ3VsYXIoLXRoaXMuaml0dGVyWCwgdGhpcy5qaXR0ZXJZKTtcbiAgICBwb3NpdGlvbi55ICs9IE1hdGhVdGlscy5yYW5kb21Ucmlhbmd1bGFyKC10aGlzLmppdHRlclgsIHRoaXMuaml0dGVyWSk7XG4gIH1cblxuICBlbmQoKTogdm9pZCB7fVxufVxuIl19