Newer
Older
pixi.js / src / core / renderers / webgl / utils / mapWebGLDrawModesToPixi.js
@Steffen Bär Steffen Bär on 20 Sep 2016 727 bytes some more es6 changes (#2969)
import CONST from '../../../const';

/**
 * Generic Mask Stack data structure
 * @class
 * @memberof PIXI
 * @param gl {WebGLRenderingContext} The current WebGL drawing context
 * @param [object={}] {object}
 */
function mapWebGLDrawModesToPixi(gl, object={})
{
    object[CONST.DRAW_MODES.POINTS]         = gl.POINTS;
    object[CONST.DRAW_MODES.LINES]          = gl.LINES;
    object[CONST.DRAW_MODES.LINE_LOOP]      = gl.LINE_LOOP;
    object[CONST.DRAW_MODES.LINE_STRIP]     = gl.LINE_STRIP;
    object[CONST.DRAW_MODES.TRIANGLES]      = gl.TRIANGLES;
    object[CONST.DRAW_MODES.TRIANGLE_STRIP] = gl.TRIANGLE_STRIP;
    object[CONST.DRAW_MODES.TRIANGLE_FAN]   = gl.TRIANGLE_FAN;
}

export default mapWebGLDrawModesToPixi;