Newer
Older
pixi.js / packages / core / src / renderers / utils / Quad.js
@Mat Groves Mat Groves on 23 Feb 2018 528 bytes Feature/filters (#4687)
import Geometry from '../../geometry/Geometry';

/**
 * Helper class to create a quad
 *
 * @class
 * @memberof PIXI
 */
export default class Quad extends Geometry
{
    /**
     * @param {WebGLRenderingContext} gl - The gl context for this quad to use.
     * @param {object} state - TODO: Description
     */
    constructor()
    {
        super();

        this.addAttribute('aVertexPosition', [
            0, 0,
            1, 0,
            1, 1,
            0, 1,
        ])
            .addIndex([0, 1, 3, 2]);
    }
}