RavEngine
Loading...
Searching...
No Matches
matrix_integer.hpp
Go to the documentation of this file.
1
12
13#pragma once
14
15// Dependency:
16#include "../mat2x2.hpp"
17#include "../mat2x3.hpp"
18#include "../mat2x4.hpp"
19#include "../mat3x2.hpp"
20#include "../mat3x3.hpp"
21#include "../mat3x4.hpp"
22#include "../mat4x2.hpp"
23#include "../mat4x3.hpp"
24#include "../mat4x4.hpp"
25
26#if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED)
27# pragma message("GLM: GLM_GTC_matrix_integer extension included")
28#endif
29
30namespace glm
31{
34
38
42
46
50
54
58
62
66
70
74
78
82
83
87
91
95
96
100
104
108
112
116
120
124
128
132
133
137
141
145
146
150
154
158
162
166
170
174
178
182
183
187
191
195
199
203
207
211
215
219
223
227
231
232
236
240
244
245
249
253
257
261
265
269
273
277
281
282
286
290
294
295
299
303
307
311
315
319
323
327
331
332
333
337
341
345
349
353
357
361
365
369
373
377
381
382
383
387
391
395
399
403
407
411
415
419
423
427
431
433}//namespace glm
mat< 2, 2, int, defaultp > imat2
Definition matrix_int2x2.hpp:35
mat< 2, 2, int, defaultp > imat2x2
Definition matrix_int2x2.hpp:30
mat< 2, 3, int, defaultp > imat2x3
Definition matrix_int2x3.hpp:30
mat< 2, 4, int, defaultp > imat2x4
Definition matrix_int2x4.hpp:30
mat< 3, 2, int, defaultp > imat3x2
Definition matrix_int3x2.hpp:30
mat< 3, 3, int, defaultp > imat3x3
Definition matrix_int3x3.hpp:30
mat< 3, 3, int, defaultp > imat3
Definition matrix_int3x3.hpp:35
mat< 3, 4, int, defaultp > imat3x4
Definition matrix_int3x4.hpp:30
mat< 4, 2, int, defaultp > imat4x2
Definition matrix_int4x2.hpp:30
mat< 4, 3, int, defaultp > imat4x3
Definition matrix_int4x3.hpp:30
mat< 4, 4, int, defaultp > imat4x4
Definition matrix_int4x4.hpp:30
mat< 4, 4, int, defaultp > imat4
Definition matrix_int4x4.hpp:35
mat< 2, 2, uint, defaultp > umat2
Definition matrix_uint2x2.hpp:35
mat< 2, 2, uint, defaultp > umat2x2
Definition matrix_uint2x2.hpp:30
mat< 2, 3, uint, defaultp > umat2x3
Definition matrix_uint2x3.hpp:30
mat< 2, 4, uint, defaultp > umat2x4
Definition matrix_uint2x4.hpp:30
mat< 3, 2, uint, defaultp > umat3x2
Definition matrix_uint3x2.hpp:30
mat< 3, 3, uint, defaultp > umat3x3
Definition matrix_uint3x3.hpp:30
mat< 3, 3, uint, defaultp > umat3
Definition matrix_uint3x3.hpp:35
mat< 3, 4, uint, defaultp > umat3x4
Definition matrix_uint3x4.hpp:30
mat< 4, 2, uint, defaultp > umat4x2
Definition matrix_uint4x2.hpp:30
mat< 4, 3, uint, defaultp > umat4x3
Definition matrix_uint4x3.hpp:30
mat< 4, 4, uint, defaultp > umat4
Definition matrix_uint4x4.hpp:35
mat< 4, 4, uint, defaultp > umat4x4
Definition matrix_uint4x4.hpp:30
mat< 2, 3, int, mediump > mediump_imat2x3
Definition fwd.hpp:805
mat< 4, 4, uint, mediump > mediump_umat4
Definition matrix_integer.hpp:243
mat< 2, 2, uint, highp > highp_umat2
Definition matrix_integer.hpp:186
mat< 2, 2, int, lowp > lowp_imat2x2
Definition fwd.hpp:794
mat< 3, 4, int, mediump > mediump_imat3x4
Definition fwd.hpp:809
mat< 4, 3, uint, mediump > mediump_umat4x3
Definition fwd.hpp:1018
mat< 3, 2, int, mediump > mediump_imat3x2
Definition fwd.hpp:807
mat< 2, 2, uint, mediump > mediump_umat2x2
Definition fwd.hpp:1011
mat< 3, 3, int, lowp > lowp_imat3x3
Definition fwd.hpp:798
mat< 3, 3, uint, highp > highp_umat3
Definition matrix_integer.hpp:190
mat< 3, 3, int, highp > highp_imat3x3
Definition fwd.hpp:818
mat< 3, 2, uint, lowp > lowp_umat3x2
Definition fwd.hpp:1004
mat< 4, 4, int, highp > highp_imat4
Definition matrix_integer.hpp:45
mat< 4, 3, uint, highp > highp_umat4x3
Definition fwd.hpp:1028
mat< 3, 3, int, mediump > mediump_imat3x3
Definition fwd.hpp:808
mat< 3, 4, uint, mediump > mediump_umat3x4
Definition fwd.hpp:1016
mat< 2, 2, uint, lowp > lowp_umat2x2
Definition fwd.hpp:1001
mat< 3, 3, int, highp > highp_imat3
Definition matrix_integer.hpp:41
mat< 4, 4, int, mediump > mediump_imat4
Definition matrix_integer.hpp:94
mat< 3, 3, uint, mediump > mediump_umat3x3
Definition fwd.hpp:1015
mat< 4, 4, uint, lowp > lowp_umat4
Definition matrix_integer.hpp:293
mat< 3, 4, uint, highp > highp_umat3x4
Definition fwd.hpp:1026
mat< 3, 4, uint, lowp > lowp_umat3x4
Definition fwd.hpp:1006
mat< 3, 3, uint, highp > highp_umat3x3
Definition fwd.hpp:1025
mat< 2, 2, int, highp > highp_imat2x2
Definition fwd.hpp:814
mat< 2, 2, uint, lowp > lowp_umat2
Definition matrix_integer.hpp:285
mat< 3, 2, int, highp > highp_imat3x2
Definition fwd.hpp:817
mat< 2, 2, int, highp > highp_imat2
Definition matrix_integer.hpp:37
mat< 3, 3, uint, lowp > lowp_umat3x3
Definition fwd.hpp:1005
mat< 4, 4, int, lowp > lowp_imat4x4
Definition fwd.hpp:802
mat< 2, 3, int, lowp > lowp_imat2x3
Definition fwd.hpp:795
mat< 3, 4, int, highp > highp_imat3x4
Definition fwd.hpp:819
mat< 2, 2, int, mediump > mediump_imat2
Definition matrix_integer.hpp:86
mat< 4, 4, uint, highp > highp_umat4x4
Definition fwd.hpp:1029
mat< 4, 2, uint, mediump > mediump_umat4x2
Definition fwd.hpp:1017
mat< 2, 3, uint, mediump > mediump_umat2x3
Definition fwd.hpp:1012
mat< 2, 4, int, lowp > lowp_imat2x4
Definition fwd.hpp:796
mat< 4, 2, uint, highp > highp_umat4x2
Definition fwd.hpp:1027
mat< 4, 4, int, highp > highp_imat4x4
Definition fwd.hpp:822
mat< 4, 4, uint, highp > highp_umat4
Definition matrix_integer.hpp:194
mat< 2, 4, int, highp > highp_imat2x4
Definition fwd.hpp:816
mat< 4, 4, uint, mediump > mediump_umat4x4
Definition fwd.hpp:1019
mat< 4, 2, int, mediump > mediump_imat4x2
Definition fwd.hpp:810
mat< 2, 4, uint, lowp > lowp_umat2x4
Definition fwd.hpp:1003
mat< 3, 3, uint, mediump > mediump_umat3
Definition matrix_integer.hpp:239
mat< 3, 3, uint, lowp > lowp_umat3
Definition matrix_integer.hpp:289
mat< 2, 3, uint, lowp > lowp_umat2x3
Definition fwd.hpp:1002
mat< 2, 2, uint, mediump > mediump_umat2
Definition matrix_integer.hpp:235
mat< 2, 3, int, highp > highp_imat2x3
Definition fwd.hpp:815
mat< 3, 3, int, lowp > lowp_imat3
Definition matrix_integer.hpp:140
mat< 4, 3, int, mediump > mediump_imat4x3
Definition fwd.hpp:811
mat< 4, 3, uint, lowp > lowp_umat4x3
Definition fwd.hpp:1008
mat< 3, 2, int, lowp > lowp_imat3x2
Definition fwd.hpp:797
mat< 2, 4, int, mediump > mediump_imat2x4
Definition fwd.hpp:806
mat< 4, 2, uint, lowp > lowp_umat4x2
Definition fwd.hpp:1007
mat< 3, 2, uint, mediump > mediump_umat3x2
Definition fwd.hpp:1014
mat< 4, 3, int, lowp > lowp_imat4x3
Definition fwd.hpp:801
mat< 3, 3, int, mediump > mediump_imat3
Definition matrix_integer.hpp:90
mat< 2, 4, uint, mediump > mediump_umat2x4
Definition fwd.hpp:1013
mat< 3, 2, uint, highp > highp_umat3x2
Definition fwd.hpp:1024
mat< 2, 3, uint, highp > highp_umat2x3
Definition fwd.hpp:1022
mat< 4, 4, int, mediump > mediump_imat4x4
Definition fwd.hpp:812
mat< 4, 4, uint, lowp > lowp_umat4x4
Definition fwd.hpp:1009
mat< 3, 4, int, lowp > lowp_imat3x4
Definition fwd.hpp:799
mat< 2, 2, int, lowp > lowp_imat2
Definition matrix_integer.hpp:136
mat< 4, 2, int, highp > highp_imat4x2
Definition fwd.hpp:820
mat< 2, 4, uint, highp > highp_umat2x4
Definition fwd.hpp:1023
mat< 4, 3, int, highp > highp_imat4x3
Definition fwd.hpp:821
mat< 2, 2, int, mediump > mediump_imat2x2
Definition fwd.hpp:804
mat< 4, 2, int, lowp > lowp_imat4x2
Definition fwd.hpp:800
mat< 2, 2, uint, highp > highp_umat2x2
Definition fwd.hpp:1021
mat< 4, 4, int, lowp > lowp_imat4
Definition matrix_integer.hpp:144
Core features
Definition common.hpp:21
Definition qualifier.hpp:36