The standard types defined by the specification.
More...
Typedefs |
typedef detail::tvec2< bool > | bvec2 |
typedef detail::tvec3< bool > | bvec3 |
typedef detail::tvec4< bool > | bvec4 |
typedef detail::tmat2x2< double > | dmat2 |
typedef detail::tmat2x2< double > | dmat2x2 |
typedef detail::tmat2x3< double > | dmat2x3 |
typedef detail::tmat2x4< double > | dmat2x4 |
typedef detail::tmat3x3< double > | dmat3 |
typedef detail::tmat3x2< double > | dmat3x2 |
typedef detail::tmat3x3< double > | dmat3x3 |
typedef detail::tmat3x4< double > | dmat3x4 |
typedef detail::tmat4x4< double > | dmat4 |
typedef detail::tmat4x2< double > | dmat4x2 |
typedef detail::tmat4x3< double > | dmat4x3 |
typedef detail::tmat4x4< double > | dmat4x4 |
typedef detail::tvec2< double > | dvec2 |
typedef detail::tvec3< double > | dvec3 |
typedef detail::tvec4< double > | dvec4 |
typedef mediump_ivec2 | ivec2 |
typedef mediump_ivec3 | ivec3 |
typedef mediump_ivec4 | ivec4 |
typedef mat2x2 | mat2 |
typedef mediump_mat2x2 | mat2x2 |
typedef mediump_mat2x3 | mat2x3 |
typedef mediump_mat2x4 | mat2x4 |
typedef mat3x3 | mat3 |
typedef mediump_mat3x2 | mat3x2 |
typedef mediump_mat3x3 | mat3x3 |
typedef mediump_mat3x4 | mat3x4 |
typedef mat4x4 | mat4 |
typedef mediump_mat4x2 | mat4x2 |
typedef mediump_mat4x3 | mat4x3 |
typedef mediump_mat4x4 | mat4x4 |
typedef mediump_uvec2 | uvec2 |
typedef mediump_uvec3 | uvec3 |
typedef mediump_uvec4 | uvec4 |
typedef mediump_vec3 | vec3 |
typedef mediump_vec4 | vec4 |
Detailed Description
The standard types defined by the specification.
These types are all typedefs of more generalized, template types. To see the definiton of these template types, go to Template types.
Typedef Documentation
typedef detail::tvec2<bool> bvec2 |
2 components vector of boolean.
From GLSL 1.30.8 specification, section 4.1.5 Vectors.
Definition at line 262 of file type.hpp.
typedef detail::tvec3<bool> bvec3 |
3 components vector of boolean.
From GLSL 1.30.8 specification, section 4.1.5 Vectors.
Definition at line 267 of file type.hpp.
typedef detail::tvec4<bool> bvec4 |
4 components vector of boolean.
From GLSL 1.30.8 specification, section 4.1.5 Vectors.
Definition at line 272 of file type.hpp.
typedef detail::tmat2x2<double> dmat2 |
2 * 2 matrix of double-precision floating-point numbers.
From GLSL 4.00.8 specification, section 4.1 Basic Types.
Definition at line 295 of file type.hpp.
typedef detail::tmat2x2<double> dmat2x2 |
2 * 2 matrix of double-precision floating-point numbers.
From GLSL 4.00.8 specification, section 4.1 Basic Types.
Definition at line 310 of file type.hpp.
typedef detail::tmat2x3<double> dmat2x3 |
2 * 3 matrix of double-precision floating-point numbers.
From GLSL 4.00.8 specification, section 4.1 Basic Types.
Definition at line 315 of file type.hpp.
typedef detail::tmat2x4<double> dmat2x4 |
2 * 4 matrix of double-precision floating-point numbers.
From GLSL 4.00.8 specification, section 4.1 Basic Types.
Definition at line 320 of file type.hpp.
typedef detail::tmat3x3<double> dmat3 |
3 * 3 matrix of double-precision floating-point numbers.
From GLSL 4.00.8 specification, section 4.1 Basic Types.
Definition at line 300 of file type.hpp.
typedef detail::tmat3x2<double> dmat3x2 |
3 * 2 matrix of double-precision floating-point numbers.
From GLSL 4.00.8 specification, section 4.1 Basic Types.
Definition at line 325 of file type.hpp.
typedef detail::tmat3x3<double> dmat3x3 |
3 * 3 matrix of double-precision floating-point numbers.
From GLSL 4.00.8 specification, section 4.1 Basic Types.
Definition at line 330 of file type.hpp.
typedef detail::tmat3x4<double> dmat3x4 |
3 * 4 matrix of double-precision floating-point numbers.
From GLSL 4.00.8 specification, section 4.1 Basic Types.
Definition at line 335 of file type.hpp.
typedef detail::tmat4x4<double> dmat4 |
4 * 4 matrix of double-precision floating-point numbers.
From GLSL 4.00.8 specification, section 4.1 Basic Types.
Definition at line 305 of file type.hpp.
typedef detail::tmat4x2<double> dmat4x2 |
4 * 2 matrix of double-precision floating-point numbers.
From GLSL 4.00.8 specification, section 4.1 Basic Types.
Definition at line 340 of file type.hpp.
typedef detail::tmat4x3<double> dmat4x3 |
4 * 3 matrix of double-precision floating-point numbers.
From GLSL 4.00.8 specification, section 4.1 Basic Types.
Definition at line 345 of file type.hpp.
typedef detail::tmat4x4<double> dmat4x4 |
4 * 4 matrix of double-precision floating-point numbers.
From GLSL 4.00.8 specification, section 4.1 Basic Types.
Definition at line 350 of file type.hpp.
typedef detail::tvec2<double> dvec2 |
Vector of 2 double-precision floating-point numbers.
From GLSL 4.00.8 specification, section 4.1 Basic Types.
Definition at line 280 of file type.hpp.
typedef detail::tvec3<double> dvec3 |
Vector of 3 double-precision floating-point numbers.
From GLSL 4.00.8 specification, section 4.1 Basic Types.
Definition at line 285 of file type.hpp.
typedef detail::tvec4<double> dvec4 |
Vector of 4 double-precision floating-point numbers.
From GLSL 4.00.8 specification, section 4.1 Basic Types.
Definition at line 290 of file type.hpp.
typedef mediump_ivec2 ivec2 |
2 components vector of signed integer numbers.
From GLSL 1.30.8 specification, section 4.1.5 Vectors.
Definition at line 211 of file type.hpp.
typedef mediump_ivec3 ivec3 |
3 components vector of signed integer numbers.
From GLSL 1.30.8 specification, section 4.1.5 Vectors.
Definition at line 216 of file type.hpp.
typedef mediump_ivec4 ivec4 |
4 components vector of signed integer numbers.
From GLSL 1.30.8 specification, section 4.1.5 Vectors.
Definition at line 221 of file type.hpp.
2 columns of 2 components matrix of floating-point numbers.
(From GLSL 1.30.8 specification, section 4.1.6 Matrices)
Definition at line 180 of file type.hpp.
typedef mediump_mat2x2 mat2x2 |
2 columns of 2 components matrix of floating-point numbers.
(From GLSL 1.30.8 specification, section 4.1.6 Matrices)
Definition at line 133 of file type.hpp.
typedef mediump_mat2x3 mat2x3 |
2 columns of 3 components matrix of floating-point numbers.
(From GLSL 1.30.8 specification, section 4.1.6 Matrices)
Definition at line 138 of file type.hpp.
typedef mediump_mat2x4 mat2x4 |
2 columns of 4 components matrix of floating-point numbers.
(From GLSL 1.30.8 specification, section 4.1.6 Matrices)
Definition at line 143 of file type.hpp.
3 columns of 3 components matrix of floating-point numbers.
(From GLSL 1.30.8 specification, section 4.1.6 Matrices)
Definition at line 185 of file type.hpp.
typedef mediump_mat3x2 mat3x2 |
3 columns of 2 components matrix of floating-point numbers.
(From GLSL 1.30.8 specification, section 4.1.6 Matrices)
Definition at line 148 of file type.hpp.
typedef mediump_mat3x3 mat3x3 |
3 columns of 3 components matrix of floating-point numbers.
(From GLSL 1.30.8 specification, section 4.1.6 Matrices)
Definition at line 153 of file type.hpp.
typedef mediump_mat3x4 mat3x4 |
3 columns of 4 components matrix of floating-point numbers.
(From GLSL 1.30.8 specification, section 4.1.6 Matrices)
Definition at line 158 of file type.hpp.
4 columns of 4 components matrix of floating-point numbers.
(From GLSL 1.30.8 specification, section 4.1.6 Matrices)
Definition at line 190 of file type.hpp.
typedef mediump_mat4x2 mat4x2 |
4 columns of 2 components matrix of floating-point numbers.
(From GLSL 1.30.8 specification, section 4.1.6 Matrices)
Definition at line 163 of file type.hpp.
typedef mediump_mat4x3 mat4x3 |
4 columns of 3 components matrix of floating-point numbers.
(From GLSL 1.30.8 specification, section 4.1.6 Matrices)
Definition at line 168 of file type.hpp.
typedef mediump_mat4x4 mat4x4 |
4 columns of 4 components matrix of floating-point numbers.
(From GLSL 1.30.8 specification, section 4.1.6 Matrices)
Definition at line 173 of file type.hpp.
typedef mediump_uvec2 uvec2 |
2 components vector of unsigned integer numbers.
From GLSL 1.30.8 specification, section 4.1.5 Vectors.
Definition at line 243 of file type.hpp.
typedef mediump_uvec3 uvec3 |
3 components vector of unsigned integer numbers.
From GLSL 1.30.8 specification, section 4.1.5 Vectors.
Definition at line 248 of file type.hpp.
typedef mediump_uvec4 uvec4 |
4 components vector of unsigned integer numbers.
From GLSL 1.30.8 specification, section 4.1.5 Vectors.
Definition at line 253 of file type.hpp.
typedef mediump_vec3 vec3 |
3 components vector of floating-point numbers.
From GLSL 1.30.8 specification, section 4.1.5 Vectors.
Definition at line 123 of file type.hpp.
typedef mediump_vec4 vec4 |
4 components vector of floating-point numbers.
From GLSL 1.30.8 specification, section 4.1.5 Vectors.
Definition at line 128 of file type.hpp.