[ts] Add ref for texture mapper

This commit is contained in:
badlogic 2016-08-16 12:52:52 +02:00
parent 23f2a50821
commit 066412b67a

View File

@ -32,7 +32,7 @@
module spine.canvas {
export class SkeletonRenderer {
static QUAD_TRIANGLES = [0, 1, 2, 2, 3, 0];
private _ctx: CanvasRenderingContext2D;
constructor (context: CanvasRenderingContext2D) {
@ -80,7 +80,7 @@ module spine.canvas {
}
drawTriangles(texture: HTMLImageElement, vertices: ArrayLike<number>, triangles: ArrayLike<number>) {
let ctx = this._ctx;
let ctx = this._ctx;
for (var i = 0; i < triangles.length; i+=3) {
let t1 = triangles[i] * 8, t2 = triangles[i+1] * 8, t3 = triangles[i+2] * 8;
@ -93,6 +93,8 @@ module spine.canvas {
}
}
// Adapted from http://extremelysatisfactorytotalitarianism.com/blog/?p=2120
// Apache 2 licensed
drawTriangle(img: HTMLImageElement, x0: number, y0: number, u0: number, v0: number,
x1: number, y1: number, u1: number, v1: number,
x2: number, y2: number, u2: number, v2: number) {