UNPKG

@theatrejs/theatrejs

Version:

🎮 A JavaScript 2D Game Engine focused on creating pixel art games.

138 lines (122 loc) • 2.33 kB
/** * @module SHADER_PARAMETER_TYPES */ /** * The 'ARRAY_BOOLEAN' shader parameter type. * @type {'bool[]'} * @constant * * @memberof module:SHADER_PARAMETER_TYPES */ const ARRAY_BOOLEAN = 'bool[]'; /** * The 'ARRAY_FLOAT' shader parameter type. * @type {'float[]'} * @constant * * @memberof module:SHADER_PARAMETER_TYPES */ const ARRAY_FLOAT = 'float[]'; /** * The 'ARRAY_INTEGER' shader parameter type. * @type {'int[]'} * @constant * * @memberof module:SHADER_PARAMETER_TYPES */ const ARRAY_INTEGER = 'int[]'; /** * The 'ARRAY_MATRIX_4' shader parameter type. * @type {'mat4[]'} * @constant * * @memberof module:SHADER_PARAMETER_TYPES */ const ARRAY_MATRIX_4 = 'mat4[]'; /** * The 'ARRAY_VECTOR_2' shader parameter type. * @type {'vec2[]'} * @constant * * @memberof module:SHADER_PARAMETER_TYPES */ const ARRAY_VECTOR_2 = 'vec2[]'; /** * The 'ARRAY_VECTOR_3' shader parameter type. * @type {'vec3[]'} * @constant * * @memberof module:SHADER_PARAMETER_TYPES */ const ARRAY_VECTOR_3 = 'vec3[]'; /** * The 'BOOLEAN' shader parameter type. * @type {'bool'} * @constant * * @memberof module:SHADER_PARAMETER_TYPES */ const BOOLEAN = 'bool'; /** * The 'FLOAT' shader parameter type. * @type {'float'} * @constant * * @memberof module:SHADER_PARAMETER_TYPES */ const FLOAT = 'float'; /** * The 'INTEGER' shader parameter type. * @type {'int'} * @constant * * @memberof module:SHADER_PARAMETER_TYPES */ const INTEGER = 'int'; /** * The 'MATRIX_4' shader parameter type. * @type {'mat4'} * @constant * * @memberof module:SHADER_PARAMETER_TYPES */ const MATRIX_4 = 'mat4'; /** * The 'SAMPLER_2D' shader parameter type. * @type {'sampler2D'} * @constant * * @memberof module:SHADER_PARAMETER_TYPES */ const SAMPLER_2D = 'sampler2D'; /** * The 'VECTOR_2' shader parameter type. * @type {'vec2'} * @constant * * @memberof module:SHADER_PARAMETER_TYPES */ const VECTOR_2 = 'vec2'; /** * The 'VECTOR_3' shader parameter type. * @type {'vec3'} * @constant * * @memberof module:SHADER_PARAMETER_TYPES */ const VECTOR_3 = 'vec3'; export { ARRAY_BOOLEAN, ARRAY_FLOAT, ARRAY_INTEGER, ARRAY_MATRIX_4, ARRAY_VECTOR_2, ARRAY_VECTOR_3, BOOLEAN, FLOAT, INTEGER, MATRIX_4, SAMPLER_2D, VECTOR_2, VECTOR_3 };