File tree 3 files changed +16
-3
lines changed
3 files changed +16
-3
lines changed Original file line number Diff line number Diff line change @@ -24,6 +24,7 @@ Macros:
24
24
Functions:
25
25
26
26
1. :c:func: `glm_aabb2d_copy `
27
+ #. :c:func: `glm_aabb2d_zero `
27
28
#. :c:func: `glm_aabb2d_transform `
28
29
#. :c:func: `glm_aabb2d_merge `
29
30
#. :c:func: `glm_aabb2d_crop `
@@ -50,6 +51,13 @@ Functions documentation
50
51
| *[in]* **aabb** bounding box
51
52
| *[out]* **dest** destination
52
53
54
+ .. c:function:: void glm_aabb2d_zero(vec2 aabb[2])
55
+
56
+ | makes all members of [aabb] 0.0f (zero)
57
+
58
+ Parameters:
59
+ | *[in, out]* **aabb** bounding box
60
+
53
61
.. c:function:: void glm_aabb2d_transform(vec2 aabb[2], mat3 m, vec2 dest[2])
54
62
55
63
| apply transform to Axis-Aligned Bounding Box
Original file line number Diff line number Diff line change 16
16
#define glm_aabb2d_size (aabb ) glm_aabb2d_diag(aabb)
17
17
18
18
/*!
19
- * @brief copy all members of [aabb] to [dest]
19
+ * @brief make [aabb] zero
20
20
*
21
- * @param[in] aabb source
22
- * @param[out] dest destination
21
+ * @param[in, out] aabb
23
22
*/
24
23
CGLM_INLINE
25
24
void
Original file line number Diff line number Diff line change 11
11
/* DEPRECATED! use _diag */
12
12
#define glmc_aabb2d_size (aabb ) glmc_aabb2d_diag(aabb)
13
13
14
+ CGLM_EXPORT
15
+ void
16
+ glmc_aabb2d_zero (vec2 aabb [2 ]) {
17
+ glm_aabb2d_zero (aabb );
18
+ }
19
+
14
20
CGLM_EXPORT
15
21
void
16
22
glmc_aabb2d_copy (vec2 aabb [2 ], vec2 dest [2 ]) {
You can’t perform that action at this time.
0 commit comments