27#if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED)
28# pragma message("GLM: GLM_EXT_matrix_clip_space extension included")
43 GLM_FUNC_DECL mat<4, 4, T, defaultp>
ortho(
44 T left, T right, T bottom, T top);
53 GLM_FUNC_DECL mat<4, 4, T, defaultp>
orthoLH_ZO(
54 T left, T right, T bottom, T top, T zNear, T zFar);
63 GLM_FUNC_DECL mat<4, 4, T, defaultp>
orthoLH_NO(
64 T left, T right, T bottom, T top, T zNear, T zFar);
73 GLM_FUNC_DECL mat<4, 4, T, defaultp>
orthoRH_ZO(
74 T left, T right, T bottom, T top, T zNear, T zFar);
83 GLM_FUNC_DECL mat<4, 4, T, defaultp>
orthoRH_NO(
84 T left, T right, T bottom, T top, T zNear, T zFar);
93 GLM_FUNC_DECL mat<4, 4, T, defaultp>
orthoZO(
94 T left, T right, T bottom, T top, T zNear, T zFar);
103 GLM_FUNC_DECL mat<4, 4, T, defaultp>
orthoNO(
104 T left, T right, T bottom, T top, T zNear, T zFar);
114 GLM_FUNC_DECL mat<4, 4, T, defaultp>
orthoLH(
115 T left, T right, T bottom, T top, T zNear, T zFar);
125 GLM_FUNC_DECL mat<4, 4, T, defaultp>
orthoRH(
126 T left, T right, T bottom, T top, T zNear, T zFar);
136 GLM_FUNC_DECL mat<4, 4, T, defaultp>
ortho(
137 T left, T right, T bottom, T top, T zNear, T zFar);
145 T left, T right, T bottom, T top, T near, T far);
153 T left, T right, T bottom, T top, T near, T far);
161 T left, T right, T bottom, T top, T near, T far);
169 T left, T right, T bottom, T top, T near, T far);
176 GLM_FUNC_DECL mat<4, 4, T, defaultp>
frustumZO(
177 T left, T right, T bottom, T top, T near, T far);
184 GLM_FUNC_DECL mat<4, 4, T, defaultp>
frustumNO(
185 T left, T right, T bottom, T top, T near, T far);
193 GLM_FUNC_DECL mat<4, 4, T, defaultp>
frustumLH(
194 T left, T right, T bottom, T top, T near, T far);
202 GLM_FUNC_DECL mat<4, 4, T, defaultp>
frustumRH(
203 T left, T right, T bottom, T top, T near, T far);
211 GLM_FUNC_DECL mat<4, 4, T, defaultp>
frustum(
212 T left, T right, T bottom, T top, T near, T far);
226 T fovy, T aspect, T near, T far);
239 T fovy, T aspect, T near, T far);
252 T fovy, T aspect, T near, T far);
265 T fovy, T aspect, T near, T far);
278 T fovy, T aspect, T near, T far);
291 T fovy, T aspect, T near, T far);
305 T fovy, T aspect, T near, T far);
319 T fovy, T aspect, T near, T far);
333 T fovy, T aspect, T near, T far);
347 T fov, T width, T height, T near, T far);
361 T fov, T width, T height, T near, T far);
375 T fov, T width, T height, T near, T far);
389 T fov, T width, T height, T near, T far);
403 T fov, T width, T height, T near, T far);
417 T fov, T width, T height, T near, T far);
432 T fov, T width, T height, T near, T far);
447 T fov, T width, T height, T near, T far);
461 T fov, T width, T height, T near, T far);
472 T fovy, T aspect, T near);
483 T fovy, T aspect, T near);
494 T fovy, T aspect, T near);
505 T fovy, T aspect, T near);
517 T fovy, T aspect, T near, T ep);
522#include "matrix_clip_space.inl"
GLM_FUNC_DECL mat< 4, 4, T, defaultp > perspectiveRH(T fovy, T aspect, T near, T far)
Definition matrix_clip_space.inl:328
GLM_FUNC_DECL mat< 4, 4, T, defaultp > perspectiveFovRH_ZO(T fov, T width, T height, T near, T far)
Definition matrix_clip_space.inl:352
GLM_FUNC_DECL mat< 4, 4, T, defaultp > frustumLH_NO(T left, T right, T bottom, T top, T near, T far)
Definition matrix_clip_space.inl:137
GLM_FUNC_DECL mat< 4, 4, T, defaultp > frustumRH_ZO(T left, T right, T bottom, T top, T near, T far)
Definition matrix_clip_space.inl:151
GLM_FUNC_DECL mat< 4, 4, T, defaultp > perspectiveFovLH_NO(T fov, T width, T height, T near, T far)
Definition matrix_clip_space.inl:412
GLM_FUNC_DECL mat< 4, 4, T, defaultp > perspectiveZO(T fovy, T aspect, T near, T far)
Definition matrix_clip_space.inl:297
GLM_FUNC_DECL mat< 4, 4, T, defaultp > perspectiveFovZO(T fov, T width, T height, T near, T far)
Definition matrix_clip_space.inl:432
GLM_FUNC_DECL mat< 4, 4, T, defaultp > frustumNO(T left, T right, T bottom, T top, T near, T far)
Definition matrix_clip_space.inl:189
GLM_FUNC_DECL mat< 4, 4, T, defaultp > perspectiveFov(T fov, T width, T height, T near, T far)
Definition matrix_clip_space.inl:472
GLM_FUNC_DECL mat< 4, 4, T, defaultp > frustumZO(T left, T right, T bottom, T top, T near, T far)
Definition matrix_clip_space.inl:179
GLM_FUNC_DECL mat< 4, 4, T, defaultp > orthoRH_NO(T left, T right, T bottom, T top, T zNear, T zFar)
Definition matrix_clip_space.inl:55
GLM_FUNC_DECL mat< 4, 4, T, defaultp > orthoLH_NO(T left, T right, T bottom, T top, T zNear, T zFar)
Definition matrix_clip_space.inl:29
GLM_FUNC_DECL mat< 4, 4, T, defaultp > perspectiveRH_NO(T fovy, T aspect, T near, T far)
Definition matrix_clip_space.inl:249
GLM_FUNC_DECL mat< 4, 4, T, defaultp > perspectiveRH_ZO(T fovy, T aspect, T near, T far)
Definition matrix_clip_space.inl:233
GLM_FUNC_DECL mat< 4, 4, T, defaultp > perspectiveNO(T fovy, T aspect, T near, T far)
Definition matrix_clip_space.inl:307
GLM_FUNC_DECL mat< 4, 4, T, defaultp > orthoZO(T left, T right, T bottom, T top, T zNear, T zFar)
Definition matrix_clip_space.inl:68
GLM_FUNC_DECL mat< 4, 4, T, defaultp > perspectiveFovRH_NO(T fov, T width, T height, T near, T far)
Definition matrix_clip_space.inl:372
GLM_FUNC_DECL mat< 4, 4, T, defaultp > perspectiveLH(T fovy, T aspect, T near, T far)
Definition matrix_clip_space.inl:317
GLM_FUNC_DECL mat< 4, 4, T, defaultp > orthoLH(T left, T right, T bottom, T top, T zNear, T zFar)
Definition matrix_clip_space.inl:88
GLM_FUNC_DECL mat< 4, 4, T, defaultp > infinitePerspective(T fovy, T aspect, T near)
Definition matrix_clip_space.inl:522
GLM_FUNC_DECL mat< 4, 4, T, defaultp > perspectiveLH_ZO(T fovy, T aspect, T near, T far)
Definition matrix_clip_space.inl:265
GLM_FUNC_DECL mat< 4, 4, T, defaultp > perspective(T fovy, T aspect, T near, T far)
Definition matrix_clip_space.inl:338
GLM_FUNC_DECL mat< 4, 4, T, defaultp > perspectiveFovLH_ZO(T fov, T width, T height, T near, T far)
Definition matrix_clip_space.inl:392
GLM_FUNC_DECL mat< 4, 4, T, defaultp > ortho(T left, T right, T bottom, T top)
Definition matrix_clip_space.inl:4
GLM_FUNC_DECL mat< 4, 4, T, defaultp > frustumRH(T left, T right, T bottom, T top, T near, T far)
Definition matrix_clip_space.inl:209
GLM_FUNC_DECL mat< 4, 4, T, defaultp > orthoNO(T left, T right, T bottom, T top, T zNear, T zFar)
Definition matrix_clip_space.inl:78
GLM_FUNC_DECL mat< 4, 4, T, defaultp > perspectiveLH_NO(T fovy, T aspect, T near, T far)
Definition matrix_clip_space.inl:281
GLM_FUNC_DECL mat< 4, 4, T, defaultp > perspectiveFovRH(T fov, T width, T height, T near, T far)
Definition matrix_clip_space.inl:462
GLM_FUNC_DECL mat< 4, 4, T, defaultp > orthoRH_ZO(T left, T right, T bottom, T top, T zNear, T zFar)
Definition matrix_clip_space.inl:42
GLM_FUNC_DECL mat< 4, 4, T, defaultp > perspectiveFovNO(T fov, T width, T height, T near, T far)
Definition matrix_clip_space.inl:442
GLM_FUNC_DECL mat< 4, 4, T, defaultp > frustumLH_ZO(T left, T right, T bottom, T top, T near, T far)
Definition matrix_clip_space.inl:123
GLM_FUNC_DECL mat< 4, 4, T, defaultp > tweakedInfinitePerspective(T fovy, T aspect, T near)
Definition matrix_clip_space.inl:551
GLM_FUNC_DECL mat< 4, 4, T, defaultp > orthoLH_ZO(T left, T right, T bottom, T top, T zNear, T zFar)
Definition matrix_clip_space.inl:16
GLM_FUNC_DECL mat< 4, 4, T, defaultp > infinitePerspectiveRH(T fovy, T aspect, T near)
Definition matrix_clip_space.inl:486
GLM_FUNC_DECL mat< 4, 4, T, defaultp > infinitePerspectiveLH(T fovy, T aspect, T near)
Definition matrix_clip_space.inl:504
GLM_FUNC_DECL mat< 4, 4, T, defaultp > frustumLH(T left, T right, T bottom, T top, T near, T far)
Definition matrix_clip_space.inl:199
GLM_FUNC_DECL mat< 4, 4, T, defaultp > perspectiveFovLH(T fov, T width, T height, T near, T far)
Definition matrix_clip_space.inl:452
GLM_FUNC_DECL mat< 4, 4, T, defaultp > frustum(T left, T right, T bottom, T top, T near, T far)
Definition matrix_clip_space.inl:219
GLM_FUNC_DECL mat< 4, 4, T, defaultp > frustumRH_NO(T left, T right, T bottom, T top, T near, T far)
Definition matrix_clip_space.inl:165
GLM_FUNC_DECL mat< 4, 4, T, defaultp > orthoRH(T left, T right, T bottom, T top, T zNear, T zFar)
Definition matrix_clip_space.inl:99
Core features
Definition common.hpp:21