UniformDatatype

UniformDatatype

UniformDatatype

Indicates a GLSL uniform's datatype.

See:
  • Uniform.getDatatype

Members

<static, constant> BOOL :Enumeration

A bool uniform.

<static, constant> BOOL_VECTOR2 :Enumeration

A bvec2 uniform: a two-component boolean vector.

<static, constant> BOOL_VECTOR3 :Enumeration

A bvec3 uniform: a three-component boolean vector.

<static, constant> BOOL_VECTOR4 :Enumeration

A bvec4 uniform: a four-component boolean vector.

<static, constant> FLOAT :Enumeration

A float uniform.

<static, constant> FLOAT_MATRIX2 :Enumeration

An mat2 uniform: a 2x2 floating-point matrix.

<static, constant> FLOAT_MATRIX3 :Enumeration

An mat3 uniform: a 3x3 floating-point matrix.

<static, constant> FLOAT_MATRIX4 :Enumeration

An mat4 uniform: a 4x4 floating-point matrix.

<static, constant> FLOAT_VECTOR2 :Enumeration

A vec2 uniform: a two-component floating-point vector.

<static, constant> FLOAT_VECTOR3 :Enumeration

A vec3 uniform: a three-component floating-point vector.

<static, constant> FLOAT_VECTOR4 :Enumeration

A vec4 uniform: a four-component floating-point vector.

<static, constant> INT :Enumeration

An int uniform.

<static, constant> INT_VECTOR2 :Enumeration

An ivec2 uniform: a two-component integer vector.

<static, constant> INT_VECTOR3 :Enumeration

An ivec3 uniform: a three-component integer vector.

<static, constant> INT_VECTOR4 :Enumeration

An ivec4 uniform: a four-component integer vector.

<static, constant> SAMPLER_2D :Enumeration

A sampler2D uniform: an opaque type to access 2D textures.

<static, constant> SAMPLER_CUBE :Enumeration

A samplerCube uniform: an opaque type to access cube-map textures.