GLM_GTC_type_aligned
GTC Extensions (Stable)

Aligned types. More...

## Typedefs

typedef aligned_highp_bvec1 | aligned_bvec1
| 1 component vector of boolean.
typedef aligned_highp_bvec2 | aligned_bvec2
| 2 components vector of boolean.
typedef aligned_highp_bvec3 | aligned_bvec3
| 3 components vector of boolean.
typedef aligned_highp_bvec4 | aligned_bvec4
| 4 components vector of boolean.
typedef aligned_highp_dvec1 | aligned_dvec1
| 1 component vector of double-precision floating-point numbers.
typedef aligned_highp_dvec2 | aligned_dvec2
| 2 components vector of double-precision floating-point numbers.
typedef aligned_highp_dvec3 | aligned_dvec3
| 3 components vector of double-precision floating-point numbers.
typedef aligned_highp_dvec4 | aligned_dvec4
| 4 components vector of double-precision floating-point numbers.
typedef tvec2< bool, aligned_highp > | aligned_highp_bvec2
| 2 components vector of high precision bool numbers. More...
typedef tvec3< bool, aligned_highp > | aligned_highp_bvec3
| 3 components vector of high precision bool numbers.
typedef tvec4< bool, aligned_highp > | aligned_highp_bvec4
| 4 components vector of high precision bool numbers.
typedef tvec2< double, aligned_highp > | aligned_highp_dvec2
| 2 components vector of high double-precision floating-point numbers. More...
typedef tvec3< double, aligned_highp > | aligned_highp_dvec3
| 3 components vector of high double-precision floating-point numbers. More...
typedef tvec4< double, aligned_highp > | aligned_highp_dvec4
| 4 components vector of high double-precision floating-point numbers.
typedef tvec2< int, aligned_highp > | aligned_highp_ivec2
| 2 components vector of high precision signed integer numbers. More...
typedef tvec3< int, aligned_highp > | aligned_highp_ivec3
| 3 components vector of high precision signed integer numbers. More...
typedef tvec4< int, aligned_highp > | aligned_highp_ivec4
| 4 components vector of high precision signed integer numbers.
typedef tvec2< uint, aligned_highp > | aligned_highp_uvec2
| 2 components vector of high precision unsigned integer numbers. More...
typedef tvec3< uint, aligned_highp > | aligned_highp_uvec3
| 3 components vector of high precision unsigned integer numbers. More...
typedef tvec4< uint, aligned_highp > | aligned_highp_uvec4
| 4 components vector of high precision unsigned integer numbers.
typedef tvec2< float, aligned_highp > | aligned_highp_vec2
| 2 components vector of high single-precision floating-point numbers. More...
typedef tvec3< float, aligned_highp > | aligned_highp_vec3
| 3 components vector of high single-precision floating-point numbers. More...
typedef tvec4< float, aligned_highp > | aligned_highp_vec4
| 4 components vector of high single-precision floating-point numbers.
typedef aligned_highp_ivec1 | aligned_ivec1
| 1 component vector of signed integer numbers.
typedef aligned_highp_ivec2 | aligned_ivec2
| 2 components vector of signed integer numbers.
typedef aligned_highp_ivec3 | aligned_ivec3
| 3 components vector of signed integer numbers.
typedef aligned_highp_ivec4 | aligned_ivec4
| 4 components vector of signed integer numbers.
typedef tvec2< bool, aligned_lowp > | aligned_lowp_bvec2
| 2 components vector of low precision bool numbers. More...
typedef tvec3< bool, aligned_lowp > | aligned_lowp_bvec3
| 3 components vector of low precision bool numbers.
typedef tvec4< bool, aligned_lowp > | aligned_lowp_bvec4
| 4 components vector of low precision bool numbers.
typedef tvec2< double, aligned_lowp > | aligned_lowp_dvec2
| 2 components vector of low double-precision floating-point numbers. More...
typedef tvec3< double, aligned_lowp > | aligned_lowp_dvec3
| 3 components vector of low double-precision floating-point numbers. More...
typedef tvec4< double, aligned_lowp > | aligned_lowp_dvec4
| 4 components vector of low double-precision floating-point numbers.
typedef tvec2< int, aligned_lowp > | aligned_lowp_ivec2
| 2 components vector of low precision signed integer numbers. More...
typedef tvec3< int, aligned_lowp > | aligned_lowp_ivec3
| 3 components vector of low precision signed integer numbers. More...
typedef tvec4< int, aligned_lowp > | aligned_lowp_ivec4
| 4 components vector of low precision signed integer numbers.
typedef tvec2< uint, aligned_lowp > | aligned_lowp_uvec2
| 2 components vector of low precision unsigned integer numbers. More...
typedef tvec3< uint, aligned_lowp > | aligned_lowp_uvec3
| 3 components vector of low precision unsigned integer numbers. More...
typedef tvec4< uint, aligned_lowp > | aligned_lowp_uvec4
| 4 components vector of low precision unsigned integer numbers.
typedef tvec2< float, aligned_lowp > | aligned_lowp_vec2
| 2 components vector of low single-precision floating-point numbers. More...
typedef tvec3< float, aligned_lowp > | aligned_lowp_vec3
| 3 components vector of low single-precision floating-point numbers. More...
typedef tvec4< float, aligned_lowp > | aligned_lowp_vec4
| 4 components vector of low single-precision floating-point numbers.
typedef tvec2< bool, aligned_mediump > | aligned_mediump_bvec2
| 2 components vector of medium precision bool numbers. More...
typedef tvec3< bool, aligned_mediump > | aligned_mediump_bvec3
| 3 components vector of medium precision bool numbers.
typedef tvec4< bool, aligned_mediump > | aligned_mediump_bvec4
| 4 components vector of medium precision bool numbers.
typedef tvec2< double, aligned_mediump > | aligned_mediump_dvec2
| 2 components vector of medium double-precision floating-point numbers. More...
typedef tvec3< double, aligned_mediump > | aligned_mediump_dvec3
| 3 components vector of medium double-precision floating-point numbers. More...
typedef tvec4< double, aligned_mediump > | aligned_mediump_dvec4
| 4 components vector of medium double-precision floating-point numbers.
typedef tvec2< int, aligned_mediump > | aligned_mediump_ivec2
| 2 components vector of medium precision signed integer numbers. More...
typedef tvec3< int, aligned_mediump > | aligned_mediump_ivec3
| 3 components vector of medium precision signed integer numbers. More...
typedef tvec4< int, aligned_mediump > | aligned_mediump_ivec4
| 4 components vector of medium precision signed integer numbers.
typedef tvec2< uint, aligned_mediump > | aligned_mediump_uvec2
| 2 components vector of medium precision unsigned integer numbers. More...
typedef tvec3< uint, aligned_mediump > | aligned_mediump_uvec3
| 3 components vector of medium precision unsigned integer numbers. More...
typedef tvec4< uint, aligned_mediump > | aligned_mediump_uvec4
| 4 components vector of medium precision unsigned integer numbers.
typedef tvec2< float, aligned_mediump > | aligned_mediump_vec2
| 2 components vector of medium single-precision floating-point numbers. More...
typedef tvec3< float, aligned_mediump > | aligned_mediump_vec3
| 3 components vector of medium single-precision floating-point numbers. More...
typedef tvec4< float, aligned_mediump > | aligned_mediump_vec4
| 4 components vector of medium single-precision floating-point numbers.
typedef aligned_highp_uvec1 | aligned_uvec1
| 1 component vector of unsigned integer numbers.
typedef aligned_highp_uvec2 | aligned_uvec2
| 2 components vector of unsigned integer numbers.
typedef aligned_highp_uvec3 | aligned_uvec3
| 3 components vector of unsigned integer numbers.
typedef aligned_highp_uvec4 | aligned_uvec4
| 4 components vector of unsigned integer numbers.
typedef aligned_highp_vec1 | aligned_vec1
| 1 component vector of floating-point numbers.
typedef aligned_highp_vec2 | aligned_vec2
| 2 components vector of floating-point numbers.
typedef aligned_highp_vec3 | aligned_vec3
| 3 components vector of floating-point numbers.
typedef aligned_highp_vec4 | aligned_vec4
| 4 components vector of floating-point numbers.

## Detailed Description

Aligned types.

<glm/gtc/type_aligned.hpp> need to be included to use these features.

## Typedef Documentation

typedef tvec2<bool, aligned_highp> aligned_highp_bvec2

2 components vector of high precision bool numbers.

There is no guarantee on the actual precision.

Definition at line 121 of file gtc/type_aligned.hpp.

typedef tvec2<double, aligned_highp> aligned_highp_dvec2

2 components vector of high double-precision floating-point numbers.

There is no guarantee on the actual precision.

Definition at line 85 of file gtc/type_aligned.hpp.

typedef tvec3<double, aligned_highp> aligned_highp_dvec3

3 components vector of high double-precision floating-point numbers.

There is no guarantee on the actual precision.

Definition at line 147 of file gtc/type_aligned.hpp.

typedef tvec2<int, aligned_highp> aligned_highp_ivec2

2 components vector of high precision signed integer numbers.

There is no guarantee on the actual precision.

Definition at line 97 of file gtc/type_aligned.hpp.

typedef tvec3<int, aligned_highp> aligned_highp_ivec3

3 components vector of high precision signed integer numbers.

There is no guarantee on the actual precision.

Definition at line 159 of file gtc/type_aligned.hpp.

typedef tvec2<uint, aligned_highp> aligned_highp_uvec2

2 components vector of high precision unsigned integer numbers.

There is no guarantee on the actual precision.

Definition at line 109 of file gtc/type_aligned.hpp.

typedef tvec3<uint, aligned_highp> aligned_highp_uvec3

3 components vector of high precision unsigned integer numbers.

There is no guarantee on the actual precision.

Definition at line 171 of file gtc/type_aligned.hpp.

typedef tvec2<float, aligned_highp> aligned_highp_vec2

2 components vector of high single-precision floating-point numbers.

There is no guarantee on the actual precision.

Definition at line 73 of file gtc/type_aligned.hpp.

typedef tvec3<float, aligned_highp> aligned_highp_vec3

3 components vector of high single-precision floating-point numbers.

There is no guarantee on the actual precision.

Definition at line 135 of file gtc/type_aligned.hpp.

typedef tvec2<bool, aligned_lowp> aligned_lowp_bvec2

2 components vector of low precision bool numbers.

There is no guarantee on the actual precision.

Definition at line 129 of file gtc/type_aligned.hpp.

typedef tvec2<double, aligned_lowp> aligned_lowp_dvec2

2 components vector of low double-precision floating-point numbers.

There is no guarantee on the actual precision.

Definition at line 93 of file gtc/type_aligned.hpp.

typedef tvec3<double, aligned_lowp> aligned_lowp_dvec3

3 components vector of low double-precision floating-point numbers.

There is no guarantee on the actual precision.

Definition at line 155 of file gtc/type_aligned.hpp.

typedef tvec2<int, aligned_lowp> aligned_lowp_ivec2

2 components vector of low precision signed integer numbers.

There is no guarantee on the actual precision.

Definition at line 105 of file gtc/type_aligned.hpp.

typedef tvec3<int, aligned_lowp> aligned_lowp_ivec3

3 components vector of low precision signed integer numbers.

There is no guarantee on the actual precision.

Definition at line 167 of file gtc/type_aligned.hpp.

typedef tvec2<uint, aligned_lowp> aligned_lowp_uvec2

2 components vector of low precision unsigned integer numbers.

There is no guarantee on the actual precision.

Definition at line 117 of file gtc/type_aligned.hpp.

typedef tvec3<uint, aligned_lowp> aligned_lowp_uvec3

3 components vector of low precision unsigned integer numbers.

There is no guarantee on the actual precision.

Definition at line 179 of file gtc/type_aligned.hpp.

typedef tvec2<float, aligned_lowp> aligned_lowp_vec2

2 components vector of low single-precision floating-point numbers.

There is no guarantee on the actual precision.

Definition at line 81 of file gtc/type_aligned.hpp.

typedef tvec3<float, aligned_lowp> aligned_lowp_vec3

3 components vector of low single-precision floating-point numbers.

There is no guarantee on the actual precision.

Definition at line 143 of file gtc/type_aligned.hpp.

typedef tvec2<bool, aligned_mediump> aligned_mediump_bvec2

2 components vector of medium precision bool numbers.

There is no guarantee on the actual precision.

Definition at line 125 of file gtc/type_aligned.hpp.

typedef tvec2<double, aligned_mediump> aligned_mediump_dvec2

2 components vector of medium double-precision floating-point numbers.

There is no guarantee on the actual precision.

Definition at line 89 of file gtc/type_aligned.hpp.

typedef tvec3<double, aligned_mediump> aligned_mediump_dvec3

3 components vector of medium double-precision floating-point numbers.

There is no guarantee on the actual precision.

Definition at line 151 of file gtc/type_aligned.hpp.

typedef tvec2<int, aligned_mediump> aligned_mediump_ivec2

2 components vector of medium precision signed integer numbers.

There is no guarantee on the actual precision.

Definition at line 101 of file gtc/type_aligned.hpp.

typedef tvec3<int, aligned_mediump> aligned_mediump_ivec3

3 components vector of medium precision signed integer numbers.

There is no guarantee on the actual precision.

Definition at line 163 of file gtc/type_aligned.hpp.

typedef tvec2<uint, aligned_mediump> aligned_mediump_uvec2

2 components vector of medium precision unsigned integer numbers.

There is no guarantee on the actual precision.

Definition at line 113 of file gtc/type_aligned.hpp.

typedef tvec3<uint, aligned_mediump> aligned_mediump_uvec3

3 components vector of medium precision unsigned integer numbers.

There is no guarantee on the actual precision.

Definition at line 175 of file gtc/type_aligned.hpp.

typedef tvec2<float, aligned_mediump> aligned_mediump_vec2

2 components vector of medium single-precision floating-point numbers.

There is no guarantee on the actual precision.

Definition at line 77 of file gtc/type_aligned.hpp.

typedef tvec3<float, aligned_mediump> aligned_mediump_vec3

3 components vector of medium single-precision floating-point numbers.

There is no guarantee on the actual precision.

Definition at line 139 of file gtc/type_aligned.hpp.