UNPKG

phaser

Version:

A fast, free and fun HTML5 Game Framework for Desktop and Mobile web browsers from the team at Phaser Studio Inc.

36 lines (34 loc) 2.31 kB
/** * @author Benjamin D. Richards <benjamindrichards@gmail.com> * @copyright 2013-2026 Phaser Studio Inc. * @license {@link https://opensource.org/licenses/MIT|MIT License} */ /** * A collection of ShaderSetter descriptors used to set different types of shader uniforms. * * @typedef {object} Phaser.Types.Renderer.WebGL.Wrappers.ShaderSetterConstants * @since 4.0.0 * * @property {Phaser.Types.Renderer.WebGL.Wrappers.ShaderSetter} 0x1404 - gl.INT * @property {Phaser.Types.Renderer.WebGL.Wrappers.ShaderSetter} 0x8B53 - gl.INT_VEC2 * @property {Phaser.Types.Renderer.WebGL.Wrappers.ShaderSetter} 0x8B54 - gl.INT_VEC3 * @property {Phaser.Types.Renderer.WebGL.Wrappers.ShaderSetter} 0x8B55 - gl.INT_VEC4 * @property {Phaser.Types.Renderer.WebGL.Wrappers.ShaderSetter} 0x1406 - gl.FLOAT * @property {Phaser.Types.Renderer.WebGL.Wrappers.ShaderSetter} 0x8B50 - gl.FLOAT_VEC2 * @property {Phaser.Types.Renderer.WebGL.Wrappers.ShaderSetter} 0x8B51 - gl.FLOAT_VEC3 * @property {Phaser.Types.Renderer.WebGL.Wrappers.ShaderSetter} 0x8B52 - gl.FLOAT_VEC4 * @property {Phaser.Types.Renderer.WebGL.Wrappers.ShaderSetter} 0x1405 - gl.UNSIGNED_INT * @property {Phaser.Types.Renderer.WebGL.Wrappers.ShaderSetter} 0x1400 - gl.BYTE * @property {Phaser.Types.Renderer.WebGL.Wrappers.ShaderSetter} 0x1401 - gl.UNSIGNED_BYTE * @property {Phaser.Types.Renderer.WebGL.Wrappers.ShaderSetter} 0x1402 - gl.SHORT * @property {Phaser.Types.Renderer.WebGL.Wrappers.ShaderSetter} 0x1403 - gl.UNSIGNED_SHORT * @property {Phaser.Types.Renderer.WebGL.Wrappers.ShaderSetter} 0x8B56 - gl.BOOL * @property {Phaser.Types.Renderer.WebGL.Wrappers.ShaderSetter} 0x8B57 - gl.BOOL_VEC2 * @property {Phaser.Types.Renderer.WebGL.Wrappers.ShaderSetter} 0x8B58 - gl.BOOL_VEC3 * @property {Phaser.Types.Renderer.WebGL.Wrappers.ShaderSetter} 0x8B59 - gl.BOOL_VEC4 * @property {Phaser.Types.Renderer.WebGL.Wrappers.ShaderSetter} 0x8B5A - gl.FLOAT_MAT2 * @property {Phaser.Types.Renderer.WebGL.Wrappers.ShaderSetter} 0x8B5B - gl.FLOAT_MAT3 * @property {Phaser.Types.Renderer.WebGL.Wrappers.ShaderSetter} 0x8B5C - gl.FLOAT_MAT4 * @property {Phaser.Types.Renderer.WebGL.Wrappers.ShaderSetter} 0x8B5E - gl.SAMPLER_2D * @property {Phaser.Types.Renderer.WebGL.Wrappers.ShaderSetter} 0x8B60 - gl.SAMPLER_CUBE */