MeshLib C Docs
Loading...
Searching...
No Matches
MRSymMatrix4.h
Go to the documentation of this file.
1#pragma once
2
3#include <MRCMisc/common.h>
4#include <MRCMisc/exports.h>
5
6#include <stdbool.h>
7#include <stddef.h>
8
9#ifdef __cplusplus
10extern "C" {
11#endif
12
13
18
23
28
33
38
43
49MRC_API const bool *MR_SymMatrix4b_Get_xx(const MR_SymMatrix4b *_this);
50
55MRC_API void MR_SymMatrix4b_Set_xx(MR_SymMatrix4b *_this, bool value);
56
63
69MRC_API const bool *MR_SymMatrix4b_Get_xy(const MR_SymMatrix4b *_this);
70
75MRC_API void MR_SymMatrix4b_Set_xy(MR_SymMatrix4b *_this, bool value);
76
83
89MRC_API const bool *MR_SymMatrix4b_Get_xz(const MR_SymMatrix4b *_this);
90
95MRC_API void MR_SymMatrix4b_Set_xz(MR_SymMatrix4b *_this, bool value);
96
103
109MRC_API const bool *MR_SymMatrix4b_Get_xw(const MR_SymMatrix4b *_this);
110
115MRC_API void MR_SymMatrix4b_Set_xw(MR_SymMatrix4b *_this, bool value);
116
123
129MRC_API const bool *MR_SymMatrix4b_Get_yy(const MR_SymMatrix4b *_this);
130
135MRC_API void MR_SymMatrix4b_Set_yy(MR_SymMatrix4b *_this, bool value);
136
143
149MRC_API const bool *MR_SymMatrix4b_Get_yz(const MR_SymMatrix4b *_this);
150
155MRC_API void MR_SymMatrix4b_Set_yz(MR_SymMatrix4b *_this, bool value);
156
163
169MRC_API const bool *MR_SymMatrix4b_Get_yw(const MR_SymMatrix4b *_this);
170
175MRC_API void MR_SymMatrix4b_Set_yw(MR_SymMatrix4b *_this, bool value);
176
183
189MRC_API const bool *MR_SymMatrix4b_Get_zz(const MR_SymMatrix4b *_this);
190
195MRC_API void MR_SymMatrix4b_Set_zz(MR_SymMatrix4b *_this, bool value);
196
203
209MRC_API const bool *MR_SymMatrix4b_Get_zw(const MR_SymMatrix4b *_this);
210
215MRC_API void MR_SymMatrix4b_Set_zw(MR_SymMatrix4b *_this, bool value);
216
223
229MRC_API const bool *MR_SymMatrix4b_Get_ww(const MR_SymMatrix4b *_this);
230
235MRC_API void MR_SymMatrix4b_Set_ww(MR_SymMatrix4b *_this, bool value);
236
243
247
252
255MRC_API const MR_SymMatrix4b *MR_SymMatrix4b_OffsetPtr(const MR_SymMatrix4b *ptr, ptrdiff_t i);
256
260
266
268MRC_API void MR_SymMatrix4b_Destroy(const MR_SymMatrix4b *_this);
269
272
280
284
288
292MRC_API bool MR_SymMatrix4b_trace(const MR_SymMatrix4b *_this);
293
297MRC_API bool MR_SymMatrix4b_normSq(const MR_SymMatrix4b *_this);
298
305
312
318
324
328MRC_API bool MR_equal_MR_SymMatrix4b(const MR_SymMatrix4b *_this, const MR_SymMatrix4b *_1);
329
335MRC_API const int *MR_SymMatrix4i_Get_xx(const MR_SymMatrix4i *_this);
336
341MRC_API void MR_SymMatrix4i_Set_xx(MR_SymMatrix4i *_this, int value);
342
349
355MRC_API const int *MR_SymMatrix4i_Get_xy(const MR_SymMatrix4i *_this);
356
361MRC_API void MR_SymMatrix4i_Set_xy(MR_SymMatrix4i *_this, int value);
362
369
375MRC_API const int *MR_SymMatrix4i_Get_xz(const MR_SymMatrix4i *_this);
376
381MRC_API void MR_SymMatrix4i_Set_xz(MR_SymMatrix4i *_this, int value);
382
389
395MRC_API const int *MR_SymMatrix4i_Get_xw(const MR_SymMatrix4i *_this);
396
401MRC_API void MR_SymMatrix4i_Set_xw(MR_SymMatrix4i *_this, int value);
402
409
415MRC_API const int *MR_SymMatrix4i_Get_yy(const MR_SymMatrix4i *_this);
416
421MRC_API void MR_SymMatrix4i_Set_yy(MR_SymMatrix4i *_this, int value);
422
429
435MRC_API const int *MR_SymMatrix4i_Get_yz(const MR_SymMatrix4i *_this);
436
441MRC_API void MR_SymMatrix4i_Set_yz(MR_SymMatrix4i *_this, int value);
442
449
455MRC_API const int *MR_SymMatrix4i_Get_yw(const MR_SymMatrix4i *_this);
456
461MRC_API void MR_SymMatrix4i_Set_yw(MR_SymMatrix4i *_this, int value);
462
469
475MRC_API const int *MR_SymMatrix4i_Get_zz(const MR_SymMatrix4i *_this);
476
481MRC_API void MR_SymMatrix4i_Set_zz(MR_SymMatrix4i *_this, int value);
482
489
495MRC_API const int *MR_SymMatrix4i_Get_zw(const MR_SymMatrix4i *_this);
496
501MRC_API void MR_SymMatrix4i_Set_zw(MR_SymMatrix4i *_this, int value);
502
509
515MRC_API const int *MR_SymMatrix4i_Get_ww(const MR_SymMatrix4i *_this);
516
521MRC_API void MR_SymMatrix4i_Set_ww(MR_SymMatrix4i *_this, int value);
522
529
533
538
541MRC_API const MR_SymMatrix4i *MR_SymMatrix4i_OffsetPtr(const MR_SymMatrix4i *ptr, ptrdiff_t i);
542
546
552
554MRC_API void MR_SymMatrix4i_Destroy(const MR_SymMatrix4i *_this);
555
558
566
570
574
578MRC_API int MR_SymMatrix4i_trace(const MR_SymMatrix4i *_this);
579
583MRC_API int MR_SymMatrix4i_normSq(const MR_SymMatrix4i *_this);
584
591
598
604
610
614MRC_API bool MR_equal_MR_SymMatrix4i(const MR_SymMatrix4i *_this, const MR_SymMatrix4i *_1);
615
621MRC_API const MR_int64_t *MR_SymMatrix4i64_Get_xx(const MR_SymMatrix4i64 *_this);
622
628MRC_API void MR_SymMatrix4i64_Set_xx(MR_SymMatrix4i64 *_this, MR_int64_t value);
629
636
642MRC_API const MR_int64_t *MR_SymMatrix4i64_Get_xy(const MR_SymMatrix4i64 *_this);
643
649MRC_API void MR_SymMatrix4i64_Set_xy(MR_SymMatrix4i64 *_this, MR_int64_t value);
650
657
663MRC_API const MR_int64_t *MR_SymMatrix4i64_Get_xz(const MR_SymMatrix4i64 *_this);
664
670MRC_API void MR_SymMatrix4i64_Set_xz(MR_SymMatrix4i64 *_this, MR_int64_t value);
671
678
684MRC_API const MR_int64_t *MR_SymMatrix4i64_Get_xw(const MR_SymMatrix4i64 *_this);
685
691MRC_API void MR_SymMatrix4i64_Set_xw(MR_SymMatrix4i64 *_this, MR_int64_t value);
692
699
705MRC_API const MR_int64_t *MR_SymMatrix4i64_Get_yy(const MR_SymMatrix4i64 *_this);
706
712MRC_API void MR_SymMatrix4i64_Set_yy(MR_SymMatrix4i64 *_this, MR_int64_t value);
713
720
726MRC_API const MR_int64_t *MR_SymMatrix4i64_Get_yz(const MR_SymMatrix4i64 *_this);
727
733MRC_API void MR_SymMatrix4i64_Set_yz(MR_SymMatrix4i64 *_this, MR_int64_t value);
734
741
747MRC_API const MR_int64_t *MR_SymMatrix4i64_Get_yw(const MR_SymMatrix4i64 *_this);
748
754MRC_API void MR_SymMatrix4i64_Set_yw(MR_SymMatrix4i64 *_this, MR_int64_t value);
755
762
768MRC_API const MR_int64_t *MR_SymMatrix4i64_Get_zz(const MR_SymMatrix4i64 *_this);
769
775MRC_API void MR_SymMatrix4i64_Set_zz(MR_SymMatrix4i64 *_this, MR_int64_t value);
776
783
789MRC_API const MR_int64_t *MR_SymMatrix4i64_Get_zw(const MR_SymMatrix4i64 *_this);
790
796MRC_API void MR_SymMatrix4i64_Set_zw(MR_SymMatrix4i64 *_this, MR_int64_t value);
797
804
810MRC_API const MR_int64_t *MR_SymMatrix4i64_Get_ww(const MR_SymMatrix4i64 *_this);
811
817MRC_API void MR_SymMatrix4i64_Set_ww(MR_SymMatrix4i64 *_this, MR_int64_t value);
818
825
829
834
837MRC_API const MR_SymMatrix4i64 *MR_SymMatrix4i64_OffsetPtr(const MR_SymMatrix4i64 *ptr, ptrdiff_t i);
838
842
848
851
854
862
866
869MRC_API MR_SymMatrix4i64 *MR_SymMatrix4i64_diagonal(MR_int64_t diagVal);
870
874MRC_API MR_int64_t MR_SymMatrix4i64_trace(const MR_SymMatrix4i64 *_this);
875
879MRC_API MR_int64_t MR_SymMatrix4i64_normSq(const MR_SymMatrix4i64 *_this);
880
887
894
900
906
910MRC_API bool MR_equal_MR_SymMatrix4i64(const MR_SymMatrix4i64 *_this, const MR_SymMatrix4i64 *_1);
911
917MRC_API const float *MR_SymMatrix4f_Get_xx(const MR_SymMatrix4f *_this);
918
923MRC_API void MR_SymMatrix4f_Set_xx(MR_SymMatrix4f *_this, float value);
924
931
937MRC_API const float *MR_SymMatrix4f_Get_xy(const MR_SymMatrix4f *_this);
938
943MRC_API void MR_SymMatrix4f_Set_xy(MR_SymMatrix4f *_this, float value);
944
951
957MRC_API const float *MR_SymMatrix4f_Get_xz(const MR_SymMatrix4f *_this);
958
963MRC_API void MR_SymMatrix4f_Set_xz(MR_SymMatrix4f *_this, float value);
964
971
977MRC_API const float *MR_SymMatrix4f_Get_xw(const MR_SymMatrix4f *_this);
978
983MRC_API void MR_SymMatrix4f_Set_xw(MR_SymMatrix4f *_this, float value);
984
991
997MRC_API const float *MR_SymMatrix4f_Get_yy(const MR_SymMatrix4f *_this);
998
1003MRC_API void MR_SymMatrix4f_Set_yy(MR_SymMatrix4f *_this, float value);
1004
1011
1017MRC_API const float *MR_SymMatrix4f_Get_yz(const MR_SymMatrix4f *_this);
1018
1023MRC_API void MR_SymMatrix4f_Set_yz(MR_SymMatrix4f *_this, float value);
1024
1031
1037MRC_API const float *MR_SymMatrix4f_Get_yw(const MR_SymMatrix4f *_this);
1038
1043MRC_API void MR_SymMatrix4f_Set_yw(MR_SymMatrix4f *_this, float value);
1044
1051
1057MRC_API const float *MR_SymMatrix4f_Get_zz(const MR_SymMatrix4f *_this);
1058
1063MRC_API void MR_SymMatrix4f_Set_zz(MR_SymMatrix4f *_this, float value);
1064
1071
1077MRC_API const float *MR_SymMatrix4f_Get_zw(const MR_SymMatrix4f *_this);
1078
1083MRC_API void MR_SymMatrix4f_Set_zw(MR_SymMatrix4f *_this, float value);
1084
1091
1097MRC_API const float *MR_SymMatrix4f_Get_ww(const MR_SymMatrix4f *_this);
1098
1103MRC_API void MR_SymMatrix4f_Set_ww(MR_SymMatrix4f *_this, float value);
1104
1111
1115
1120
1123MRC_API const MR_SymMatrix4f *MR_SymMatrix4f_OffsetPtr(const MR_SymMatrix4f *ptr, ptrdiff_t i);
1124
1128
1134
1136MRC_API void MR_SymMatrix4f_Destroy(const MR_SymMatrix4f *_this);
1137
1140
1148
1152
1156
1160MRC_API float MR_SymMatrix4f_trace(const MR_SymMatrix4f *_this);
1161
1165MRC_API float MR_SymMatrix4f_normSq(const MR_SymMatrix4f *_this);
1166
1173
1180
1186
1192
1196MRC_API bool MR_equal_MR_SymMatrix4f(const MR_SymMatrix4f *_this, const MR_SymMatrix4f *_1);
1197
1203MRC_API const double *MR_SymMatrix4d_Get_xx(const MR_SymMatrix4d *_this);
1204
1209MRC_API void MR_SymMatrix4d_Set_xx(MR_SymMatrix4d *_this, double value);
1210
1217
1223MRC_API const double *MR_SymMatrix4d_Get_xy(const MR_SymMatrix4d *_this);
1224
1229MRC_API void MR_SymMatrix4d_Set_xy(MR_SymMatrix4d *_this, double value);
1230
1237
1243MRC_API const double *MR_SymMatrix4d_Get_xz(const MR_SymMatrix4d *_this);
1244
1249MRC_API void MR_SymMatrix4d_Set_xz(MR_SymMatrix4d *_this, double value);
1250
1257
1263MRC_API const double *MR_SymMatrix4d_Get_xw(const MR_SymMatrix4d *_this);
1264
1269MRC_API void MR_SymMatrix4d_Set_xw(MR_SymMatrix4d *_this, double value);
1270
1277
1283MRC_API const double *MR_SymMatrix4d_Get_yy(const MR_SymMatrix4d *_this);
1284
1289MRC_API void MR_SymMatrix4d_Set_yy(MR_SymMatrix4d *_this, double value);
1290
1297
1303MRC_API const double *MR_SymMatrix4d_Get_yz(const MR_SymMatrix4d *_this);
1304
1309MRC_API void MR_SymMatrix4d_Set_yz(MR_SymMatrix4d *_this, double value);
1310
1317
1323MRC_API const double *MR_SymMatrix4d_Get_yw(const MR_SymMatrix4d *_this);
1324
1329MRC_API void MR_SymMatrix4d_Set_yw(MR_SymMatrix4d *_this, double value);
1330
1337
1343MRC_API const double *MR_SymMatrix4d_Get_zz(const MR_SymMatrix4d *_this);
1344
1349MRC_API void MR_SymMatrix4d_Set_zz(MR_SymMatrix4d *_this, double value);
1350
1357
1363MRC_API const double *MR_SymMatrix4d_Get_zw(const MR_SymMatrix4d *_this);
1364
1369MRC_API void MR_SymMatrix4d_Set_zw(MR_SymMatrix4d *_this, double value);
1370
1377
1383MRC_API const double *MR_SymMatrix4d_Get_ww(const MR_SymMatrix4d *_this);
1384
1389MRC_API void MR_SymMatrix4d_Set_ww(MR_SymMatrix4d *_this, double value);
1390
1397
1401
1406
1409MRC_API const MR_SymMatrix4d *MR_SymMatrix4d_OffsetPtr(const MR_SymMatrix4d *ptr, ptrdiff_t i);
1410
1414
1420
1422MRC_API void MR_SymMatrix4d_Destroy(const MR_SymMatrix4d *_this);
1423
1426
1434
1438
1442
1446MRC_API double MR_SymMatrix4d_trace(const MR_SymMatrix4d *_this);
1447
1451MRC_API double MR_SymMatrix4d_normSq(const MR_SymMatrix4d *_this);
1452
1459
1466
1472
1478
1482MRC_API bool MR_equal_MR_SymMatrix4d(const MR_SymMatrix4d *_this, const MR_SymMatrix4d *_1);
1483
1489MRC_API const unsigned char *MR_SymMatrix4_unsigned_char_Get_xx(const MR_SymMatrix4_unsigned_char *_this);
1490
1496MRC_API void MR_SymMatrix4_unsigned_char_Set_xx(MR_SymMatrix4_unsigned_char *_this, unsigned char value);
1497
1504
1510MRC_API const unsigned char *MR_SymMatrix4_unsigned_char_Get_xy(const MR_SymMatrix4_unsigned_char *_this);
1511
1517MRC_API void MR_SymMatrix4_unsigned_char_Set_xy(MR_SymMatrix4_unsigned_char *_this, unsigned char value);
1518
1525
1531MRC_API const unsigned char *MR_SymMatrix4_unsigned_char_Get_xz(const MR_SymMatrix4_unsigned_char *_this);
1532
1538MRC_API void MR_SymMatrix4_unsigned_char_Set_xz(MR_SymMatrix4_unsigned_char *_this, unsigned char value);
1539
1546
1552MRC_API const unsigned char *MR_SymMatrix4_unsigned_char_Get_xw(const MR_SymMatrix4_unsigned_char *_this);
1553
1559MRC_API void MR_SymMatrix4_unsigned_char_Set_xw(MR_SymMatrix4_unsigned_char *_this, unsigned char value);
1560
1567
1573MRC_API const unsigned char *MR_SymMatrix4_unsigned_char_Get_yy(const MR_SymMatrix4_unsigned_char *_this);
1574
1580MRC_API void MR_SymMatrix4_unsigned_char_Set_yy(MR_SymMatrix4_unsigned_char *_this, unsigned char value);
1581
1588
1594MRC_API const unsigned char *MR_SymMatrix4_unsigned_char_Get_yz(const MR_SymMatrix4_unsigned_char *_this);
1595
1601MRC_API void MR_SymMatrix4_unsigned_char_Set_yz(MR_SymMatrix4_unsigned_char *_this, unsigned char value);
1602
1609
1615MRC_API const unsigned char *MR_SymMatrix4_unsigned_char_Get_yw(const MR_SymMatrix4_unsigned_char *_this);
1616
1622MRC_API void MR_SymMatrix4_unsigned_char_Set_yw(MR_SymMatrix4_unsigned_char *_this, unsigned char value);
1623
1630
1636MRC_API const unsigned char *MR_SymMatrix4_unsigned_char_Get_zz(const MR_SymMatrix4_unsigned_char *_this);
1637
1643MRC_API void MR_SymMatrix4_unsigned_char_Set_zz(MR_SymMatrix4_unsigned_char *_this, unsigned char value);
1644
1651
1657MRC_API const unsigned char *MR_SymMatrix4_unsigned_char_Get_zw(const MR_SymMatrix4_unsigned_char *_this);
1658
1664MRC_API void MR_SymMatrix4_unsigned_char_Set_zw(MR_SymMatrix4_unsigned_char *_this, unsigned char value);
1665
1672
1678MRC_API const unsigned char *MR_SymMatrix4_unsigned_char_Get_ww(const MR_SymMatrix4_unsigned_char *_this);
1679
1685MRC_API void MR_SymMatrix4_unsigned_char_Set_ww(MR_SymMatrix4_unsigned_char *_this, unsigned char value);
1686
1693
1697
1702
1706
1710
1716
1719
1722
1730
1734
1738
1743
1748
1755
1762
1768
1774
1779
1780#ifdef __cplusplus
1781} // extern "C"
1782#endif
MRC_API const bool * MR_SymMatrix4b_Get_xy(const MR_SymMatrix4b *_this)
struct MR_SymMatrix4i64 MR_SymMatrix4i64
Definition MRSymMatrix4.h:27
MRC_API void MR_SymMatrix4i64_Set_yw(MR_SymMatrix4i64 *_this, MR_int64_t value)
MRC_API const double * MR_SymMatrix4d_Get_xw(const MR_SymMatrix4d *_this)
MRC_API const double * MR_SymMatrix4d_Get_xx(const MR_SymMatrix4d *_this)
struct MR_SymMatrix4i MR_SymMatrix4i
Definition MRSymMatrix4.h:22
MRC_API const int * MR_SymMatrix4i_Get_yz(const MR_SymMatrix4i *_this)
MRC_API bool MR_equal_MR_SymMatrix4d(const MR_SymMatrix4d *_this, const MR_SymMatrix4d *_1)
MRC_API MR_SymMatrix4i * MR_SymMatrix4i_diagonal(int diagVal)
MRC_API bool * MR_SymMatrix4b_GetMutable_yy(MR_SymMatrix4b *_this)
MRC_API unsigned char MR_SymMatrix4_unsigned_char_trace(const MR_SymMatrix4_unsigned_char *_this)
MRC_API MR_SymMatrix4i64 * MR_SymMatrix4i64_sub_assign(MR_SymMatrix4i64 *_this, const MR_SymMatrix4i64 *b)
MRC_API const float * MR_SymMatrix4f_Get_yy(const MR_SymMatrix4f *_this)
MRC_API void MR_SymMatrix4f_Set_xw(MR_SymMatrix4f *_this, float value)
MRC_API MR_SymMatrix4i64 * MR_SymMatrix4i64_div_assign(MR_SymMatrix4i64 *_this, MR_int64_t b)
MRC_API MR_SymMatrix4_unsigned_char * MR_SymMatrix4_unsigned_char_mul_assign(MR_SymMatrix4_unsigned_char *_this, unsigned char b)
MRC_API const MR_int64_t * MR_SymMatrix4i64_Get_xy(const MR_SymMatrix4i64 *_this)
MRC_API MR_int64_t * MR_SymMatrix4i64_GetMutable_ww(MR_SymMatrix4i64 *_this)
MRC_API void MR_SymMatrix4i64_Set_ww(MR_SymMatrix4i64 *_this, MR_int64_t value)
MRC_API void MR_SymMatrix4b_Set_zz(MR_SymMatrix4b *_this, bool value)
MRC_API const MR_SymMatrix4_unsigned_char * MR_SymMatrix4_unsigned_char_OffsetPtr(const MR_SymMatrix4_unsigned_char *ptr, ptrdiff_t i)
MRC_API double * MR_SymMatrix4d_GetMutable_yz(MR_SymMatrix4d *_this)
MRC_API bool * MR_SymMatrix4b_GetMutable_xz(MR_SymMatrix4b *_this)
MRC_API const double * MR_SymMatrix4d_Get_zw(const MR_SymMatrix4d *_this)
MRC_API const bool * MR_SymMatrix4b_Get_yz(const MR_SymMatrix4b *_this)
MRC_API const double * MR_SymMatrix4d_Get_yy(const MR_SymMatrix4d *_this)
MRC_API void MR_SymMatrix4d_Destroy(const MR_SymMatrix4d *_this)
Destroys a heap-allocated instance of MR_SymMatrix4d. Does nothing if the pointer is null.
MRC_API const float * MR_SymMatrix4f_Get_zw(const MR_SymMatrix4f *_this)
MRC_API unsigned char * MR_SymMatrix4_unsigned_char_GetMutable_yw(MR_SymMatrix4_unsigned_char *_this)
MRC_API MR_int64_t MR_SymMatrix4i64_trace(const MR_SymMatrix4i64 *_this)
MRC_API void MR_SymMatrix4i64_Set_xy(MR_SymMatrix4i64 *_this, MR_int64_t value)
MRC_API float MR_SymMatrix4f_trace(const MR_SymMatrix4f *_this)
MRC_API bool * MR_SymMatrix4b_GetMutable_xx(MR_SymMatrix4b *_this)
MRC_API MR_SymMatrix4b * MR_SymMatrix4b_identity(void)
MRC_API const int * MR_SymMatrix4i_Get_yw(const MR_SymMatrix4i *_this)
MRC_API int * MR_SymMatrix4i_GetMutable_zw(MR_SymMatrix4i *_this)
MRC_API double * MR_SymMatrix4d_GetMutable_xx(MR_SymMatrix4d *_this)
MRC_API float * MR_SymMatrix4f_GetMutable_xy(MR_SymMatrix4f *_this)
MRC_API MR_SymMatrix4d * MR_SymMatrix4d_div_assign(MR_SymMatrix4d *_this, double b)
MRC_API MR_SymMatrix4i * MR_SymMatrix4i_mul_assign(MR_SymMatrix4i *_this, int b)
MRC_API const MR_int64_t * MR_SymMatrix4i64_Get_zw(const MR_SymMatrix4i64 *_this)
MRC_API MR_int64_t * MR_SymMatrix4i64_GetMutable_zz(MR_SymMatrix4i64 *_this)
MRC_API const int * MR_SymMatrix4i_Get_yy(const MR_SymMatrix4i *_this)
MRC_API MR_SymMatrix4d * MR_SymMatrix4d_mul_assign(MR_SymMatrix4d *_this, double b)
MRC_API void MR_SymMatrix4i64_Set_zz(MR_SymMatrix4i64 *_this, MR_int64_t value)
MRC_API MR_SymMatrix4b * MR_SymMatrix4b_div_assign(MR_SymMatrix4b *_this, bool b)
MRC_API bool MR_equal_MR_SymMatrix4i(const MR_SymMatrix4i *_this, const MR_SymMatrix4i *_1)
MRC_API unsigned char * MR_SymMatrix4_unsigned_char_GetMutable_zz(MR_SymMatrix4_unsigned_char *_this)
MRC_API double * MR_SymMatrix4d_GetMutable_yy(MR_SymMatrix4d *_this)
MRC_API void MR_SymMatrix4i64_DestroyArray(const MR_SymMatrix4i64 *_this)
Destroys a heap-allocated array of MR_SymMatrix4i64. Does nothing if the pointer is null.
MRC_API void MR_SymMatrix4_unsigned_char_Set_xy(MR_SymMatrix4_unsigned_char *_this, unsigned char value)
MRC_API void MR_SymMatrix4i64_Set_xx(MR_SymMatrix4i64 *_this, MR_int64_t value)
MRC_API MR_SymMatrix4d * MR_SymMatrix4d_add_assign(MR_SymMatrix4d *_this, const MR_SymMatrix4d *b)
MRC_API MR_SymMatrix4f * MR_SymMatrix4f_AssignFromAnother(MR_SymMatrix4f *_this, const MR_SymMatrix4f *_other)
MRC_API void MR_SymMatrix4d_DestroyArray(const MR_SymMatrix4d *_this)
Destroys a heap-allocated array of MR_SymMatrix4d. Does nothing if the pointer is null.
MRC_API void MR_SymMatrix4i_Set_xx(MR_SymMatrix4i *_this, int value)
MRC_API unsigned char * MR_SymMatrix4_unsigned_char_GetMutable_yy(MR_SymMatrix4_unsigned_char *_this)
MRC_API MR_SymMatrix4_unsigned_char * MR_SymMatrix4_unsigned_char_AssignFromAnother(MR_SymMatrix4_unsigned_char *_this, const MR_SymMatrix4_unsigned_char *_other)
struct MR_SymMatrix4b MR_SymMatrix4b
Definition MRSymMatrix4.h:17
MRC_API const double * MR_SymMatrix4d_Get_zz(const MR_SymMatrix4d *_this)
MRC_API const double * MR_SymMatrix4d_Get_ww(const MR_SymMatrix4d *_this)
MRC_API int * MR_SymMatrix4i_GetMutable_ww(MR_SymMatrix4i *_this)
MRC_API void MR_SymMatrix4i_Set_zz(MR_SymMatrix4i *_this, int value)
MRC_API void MR_SymMatrix4d_Set_zz(MR_SymMatrix4d *_this, double value)
MRC_API void MR_SymMatrix4b_Set_yz(MR_SymMatrix4b *_this, bool value)
MRC_API MR_SymMatrix4d * MR_SymMatrix4d_ConstructFromAnother(const MR_SymMatrix4d *_other)
MRC_API MR_SymMatrix4f * MR_SymMatrix4f_DefaultConstruct(void)
MRC_API const double * MR_SymMatrix4d_Get_yz(const MR_SymMatrix4d *_this)
MRC_API float * MR_SymMatrix4f_GetMutable_zz(MR_SymMatrix4f *_this)
MRC_API const unsigned char * MR_SymMatrix4_unsigned_char_Get_yw(const MR_SymMatrix4_unsigned_char *_this)
MRC_API MR_SymMatrix4_unsigned_char * MR_SymMatrix4_unsigned_char_identity(void)
MRC_API MR_SymMatrix4i64 * MR_SymMatrix4i64_DefaultConstruct(void)
MRC_API const MR_SymMatrix4d * MR_SymMatrix4d_OffsetPtr(const MR_SymMatrix4d *ptr, ptrdiff_t i)
MRC_API const int * MR_SymMatrix4i_Get_zz(const MR_SymMatrix4i *_this)
MRC_API bool MR_equal_MR_SymMatrix4b(const MR_SymMatrix4b *_this, const MR_SymMatrix4b *_1)
MRC_API MR_SymMatrix4i * MR_SymMatrix4i_identity(void)
MRC_API void MR_SymMatrix4b_Set_xx(MR_SymMatrix4b *_this, bool value)
MRC_API const double * MR_SymMatrix4d_Get_xy(const MR_SymMatrix4d *_this)
MRC_API unsigned char * MR_SymMatrix4_unsigned_char_GetMutable_xw(MR_SymMatrix4_unsigned_char *_this)
MRC_API const unsigned char * MR_SymMatrix4_unsigned_char_Get_xx(const MR_SymMatrix4_unsigned_char *_this)
MRC_API MR_SymMatrix4i64 * MR_SymMatrix4i64_OffsetMutablePtr(MR_SymMatrix4i64 *ptr, ptrdiff_t i)
MRC_API void MR_SymMatrix4d_Set_ww(MR_SymMatrix4d *_this, double value)
MRC_API const int * MR_SymMatrix4i_Get_xz(const MR_SymMatrix4i *_this)
MRC_API void MR_SymMatrix4i_Set_xz(MR_SymMatrix4i *_this, int value)
MRC_API const MR_int64_t * MR_SymMatrix4i64_Get_xx(const MR_SymMatrix4i64 *_this)
MRC_API void MR_SymMatrix4_unsigned_char_Set_xw(MR_SymMatrix4_unsigned_char *_this, unsigned char value)
MRC_API const float * MR_SymMatrix4f_Get_xy(const MR_SymMatrix4f *_this)
MRC_API void MR_SymMatrix4i_Set_yy(MR_SymMatrix4i *_this, int value)
MRC_API void MR_SymMatrix4b_DestroyArray(const MR_SymMatrix4b *_this)
Destroys a heap-allocated array of MR_SymMatrix4b. Does nothing if the pointer is null.
MRC_API void MR_SymMatrix4d_Set_xw(MR_SymMatrix4d *_this, double value)
MRC_API void MR_SymMatrix4f_Set_yy(MR_SymMatrix4f *_this, float value)
MRC_API void MR_SymMatrix4_unsigned_char_Set_xx(MR_SymMatrix4_unsigned_char *_this, unsigned char value)
MRC_API int * MR_SymMatrix4i_GetMutable_yz(MR_SymMatrix4i *_this)
MRC_API MR_SymMatrix4i * MR_SymMatrix4i_AssignFromAnother(MR_SymMatrix4i *_this, const MR_SymMatrix4i *_other)
MRC_API void MR_SymMatrix4i64_Set_yy(MR_SymMatrix4i64 *_this, MR_int64_t value)
MRC_API MR_SymMatrix4i * MR_SymMatrix4i_div_assign(MR_SymMatrix4i *_this, int b)
MRC_API MR_SymMatrix4b * MR_SymMatrix4b_ConstructFromAnother(const MR_SymMatrix4b *_other)
MRC_API float * MR_SymMatrix4f_GetMutable_yz(MR_SymMatrix4f *_this)
MRC_API void MR_SymMatrix4i64_Set_zw(MR_SymMatrix4i64 *_this, MR_int64_t value)
MRC_API const bool * MR_SymMatrix4b_Get_xz(const MR_SymMatrix4b *_this)
MRC_API MR_int64_t * MR_SymMatrix4i64_GetMutable_xy(MR_SymMatrix4i64 *_this)
MRC_API MR_SymMatrix4b * MR_SymMatrix4b_AssignFromAnother(MR_SymMatrix4b *_this, const MR_SymMatrix4b *_other)
MRC_API void MR_SymMatrix4b_Destroy(const MR_SymMatrix4b *_this)
Destroys a heap-allocated instance of MR_SymMatrix4b. Does nothing if the pointer is null.
MRC_API MR_SymMatrix4d * MR_SymMatrix4d_DefaultConstruct(void)
MRC_API MR_int64_t * MR_SymMatrix4i64_GetMutable_xx(MR_SymMatrix4i64 *_this)
MRC_API void MR_SymMatrix4d_Set_xx(MR_SymMatrix4d *_this, double value)
MRC_API void MR_SymMatrix4i64_Set_yz(MR_SymMatrix4i64 *_this, MR_int64_t value)
MRC_API const float * MR_SymMatrix4f_Get_xw(const MR_SymMatrix4f *_this)
MRC_API void MR_SymMatrix4f_Set_ww(MR_SymMatrix4f *_this, float value)
MRC_API void MR_SymMatrix4_unsigned_char_Set_zz(MR_SymMatrix4_unsigned_char *_this, unsigned char value)
MRC_API double * MR_SymMatrix4d_GetMutable_zw(MR_SymMatrix4d *_this)
MRC_API const MR_int64_t * MR_SymMatrix4i64_Get_yw(const MR_SymMatrix4i64 *_this)
MRC_API void MR_SymMatrix4i_Set_xy(MR_SymMatrix4i *_this, int value)
MRC_API MR_int64_t * MR_SymMatrix4i64_GetMutable_yz(MR_SymMatrix4i64 *_this)
MRC_API bool MR_equal_MR_SymMatrix4i64(const MR_SymMatrix4i64 *_this, const MR_SymMatrix4i64 *_1)
MRC_API const MR_int64_t * MR_SymMatrix4i64_Get_xw(const MR_SymMatrix4i64 *_this)
MRC_API const unsigned char * MR_SymMatrix4_unsigned_char_Get_xw(const MR_SymMatrix4_unsigned_char *_this)
MRC_API MR_SymMatrix4i64 * MR_SymMatrix4i64_add_assign(MR_SymMatrix4i64 *_this, const MR_SymMatrix4i64 *b)
MRC_API void MR_SymMatrix4_unsigned_char_Set_zw(MR_SymMatrix4_unsigned_char *_this, unsigned char value)
MRC_API unsigned char * MR_SymMatrix4_unsigned_char_GetMutable_yz(MR_SymMatrix4_unsigned_char *_this)
MRC_API void MR_SymMatrix4i_Set_yz(MR_SymMatrix4i *_this, int value)
MRC_API MR_SymMatrix4i64 * MR_SymMatrix4i64_AssignFromAnother(MR_SymMatrix4i64 *_this, const MR_SymMatrix4i64 *_other)
MRC_API bool MR_equal_MR_SymMatrix4_unsigned_char(const MR_SymMatrix4_unsigned_char *_this, const MR_SymMatrix4_unsigned_char *_1)
MRC_API MR_SymMatrix4f * MR_SymMatrix4f_identity(void)
MRC_API void MR_SymMatrix4_unsigned_char_Set_xz(MR_SymMatrix4_unsigned_char *_this, unsigned char value)
MRC_API int * MR_SymMatrix4i_GetMutable_xx(MR_SymMatrix4i *_this)
MRC_API float * MR_SymMatrix4f_GetMutable_xx(MR_SymMatrix4f *_this)
MRC_API const bool * MR_SymMatrix4b_Get_ww(const MR_SymMatrix4b *_this)
MRC_API bool * MR_SymMatrix4b_GetMutable_yz(MR_SymMatrix4b *_this)
MRC_API void MR_SymMatrix4f_Set_yz(MR_SymMatrix4f *_this, float value)
MRC_API float * MR_SymMatrix4f_GetMutable_zw(MR_SymMatrix4f *_this)
MRC_API const int * MR_SymMatrix4i_Get_ww(const MR_SymMatrix4i *_this)
MRC_API MR_SymMatrix4i * MR_SymMatrix4i_sub_assign(MR_SymMatrix4i *_this, const MR_SymMatrix4i *b)
MRC_API MR_SymMatrix4f * MR_SymMatrix4f_sub_assign(MR_SymMatrix4f *_this, const MR_SymMatrix4f *b)
MRC_API const MR_int64_t * MR_SymMatrix4i64_Get_yy(const MR_SymMatrix4i64 *_this)
MRC_API unsigned char * MR_SymMatrix4_unsigned_char_GetMutable_ww(MR_SymMatrix4_unsigned_char *_this)
MRC_API int MR_SymMatrix4i_trace(const MR_SymMatrix4i *_this)
MRC_API const bool * MR_SymMatrix4b_Get_zw(const MR_SymMatrix4b *_this)
MRC_API void MR_SymMatrix4_unsigned_char_Set_yz(MR_SymMatrix4_unsigned_char *_this, unsigned char value)
MRC_API void MR_SymMatrix4i_Set_ww(MR_SymMatrix4i *_this, int value)
MRC_API void MR_SymMatrix4i_Set_zw(MR_SymMatrix4i *_this, int value)
MRC_API MR_SymMatrix4i * MR_SymMatrix4i_ConstructFromAnother(const MR_SymMatrix4i *_other)
MRC_API const float * MR_SymMatrix4f_Get_xz(const MR_SymMatrix4f *_this)
MRC_API MR_SymMatrix4d * MR_SymMatrix4d_sub_assign(MR_SymMatrix4d *_this, const MR_SymMatrix4d *b)
MRC_API void MR_SymMatrix4b_Set_yy(MR_SymMatrix4b *_this, bool value)
MRC_API const MR_SymMatrix4i * MR_SymMatrix4i_OffsetPtr(const MR_SymMatrix4i *ptr, ptrdiff_t i)
MRC_API const unsigned char * MR_SymMatrix4_unsigned_char_Get_yz(const MR_SymMatrix4_unsigned_char *_this)
MRC_API void MR_SymMatrix4d_Set_yz(MR_SymMatrix4d *_this, double value)
MRC_API void MR_SymMatrix4i_Set_xw(MR_SymMatrix4i *_this, int value)
MRC_API MR_SymMatrix4f * MR_SymMatrix4f_add_assign(MR_SymMatrix4f *_this, const MR_SymMatrix4f *b)
MRC_API const bool * MR_SymMatrix4b_Get_yw(const MR_SymMatrix4b *_this)
MRC_API MR_SymMatrix4_unsigned_char * MR_SymMatrix4_unsigned_char_div_assign(MR_SymMatrix4_unsigned_char *_this, unsigned char b)
MRC_API MR_SymMatrix4f * MR_SymMatrix4f_div_assign(MR_SymMatrix4f *_this, float b)
MRC_API MR_SymMatrix4f * MR_SymMatrix4f_OffsetMutablePtr(MR_SymMatrix4f *ptr, ptrdiff_t i)
MRC_API const float * MR_SymMatrix4f_Get_ww(const MR_SymMatrix4f *_this)
MRC_API MR_SymMatrix4_unsigned_char * MR_SymMatrix4_unsigned_char_diagonal(unsigned char diagVal)
MRC_API int * MR_SymMatrix4i_GetMutable_yw(MR_SymMatrix4i *_this)
MRC_API MR_SymMatrix4f * MR_SymMatrix4f_mul_assign(MR_SymMatrix4f *_this, float b)
MRC_API MR_int64_t * MR_SymMatrix4i64_GetMutable_zw(MR_SymMatrix4i64 *_this)
struct MR_SymMatrix4f MR_SymMatrix4f
Definition MRSymMatrix4.h:32
MRC_API bool * MR_SymMatrix4b_GetMutable_yw(MR_SymMatrix4b *_this)
MRC_API double MR_SymMatrix4d_normSq(const MR_SymMatrix4d *_this)
MRC_API int * MR_SymMatrix4i_GetMutable_xw(MR_SymMatrix4i *_this)
MRC_API MR_SymMatrix4b * MR_SymMatrix4b_DefaultConstruct(void)
MRC_API MR_SymMatrix4b * MR_SymMatrix4b_OffsetMutablePtr(MR_SymMatrix4b *ptr, ptrdiff_t i)
MRC_API double * MR_SymMatrix4d_GetMutable_yw(MR_SymMatrix4d *_this)
MRC_API double * MR_SymMatrix4d_GetMutable_xy(MR_SymMatrix4d *_this)
MRC_API MR_SymMatrix4_unsigned_char * MR_SymMatrix4_unsigned_char_DefaultConstructArray(size_t num_elems)
MRC_API MR_SymMatrix4d * MR_SymMatrix4d_diagonal(double diagVal)
MRC_API int * MR_SymMatrix4i_GetMutable_xy(MR_SymMatrix4i *_this)
MRC_API MR_SymMatrix4f * MR_SymMatrix4f_diagonal(float diagVal)
MRC_API MR_SymMatrix4f * MR_SymMatrix4f_DefaultConstructArray(size_t num_elems)
MRC_API float * MR_SymMatrix4f_GetMutable_yw(MR_SymMatrix4f *_this)
MRC_API int * MR_SymMatrix4i_GetMutable_xz(MR_SymMatrix4i *_this)
MRC_API MR_SymMatrix4b * MR_SymMatrix4b_add_assign(MR_SymMatrix4b *_this, const MR_SymMatrix4b *b)
MRC_API const unsigned char * MR_SymMatrix4_unsigned_char_Get_xz(const MR_SymMatrix4_unsigned_char *_this)
MRC_API const int * MR_SymMatrix4i_Get_zw(const MR_SymMatrix4i *_this)
MRC_API void MR_SymMatrix4f_Set_yw(MR_SymMatrix4f *_this, float value)
MRC_API void MR_SymMatrix4i_DestroyArray(const MR_SymMatrix4i *_this)
Destroys a heap-allocated array of MR_SymMatrix4i. Does nothing if the pointer is null.
MRC_API const int * MR_SymMatrix4i_Get_xw(const MR_SymMatrix4i *_this)
MRC_API MR_SymMatrix4i * MR_SymMatrix4i_add_assign(MR_SymMatrix4i *_this, const MR_SymMatrix4i *b)
MRC_API MR_SymMatrix4_unsigned_char * MR_SymMatrix4_unsigned_char_add_assign(MR_SymMatrix4_unsigned_char *_this, const MR_SymMatrix4_unsigned_char *b)
MRC_API void MR_SymMatrix4f_DestroyArray(const MR_SymMatrix4f *_this)
Destroys a heap-allocated array of MR_SymMatrix4f. Does nothing if the pointer is null.
MRC_API void MR_SymMatrix4_unsigned_char_Set_yw(MR_SymMatrix4_unsigned_char *_this, unsigned char value)
MRC_API void MR_SymMatrix4i64_Set_xz(MR_SymMatrix4i64 *_this, MR_int64_t value)
MRC_API int * MR_SymMatrix4i_GetMutable_yy(MR_SymMatrix4i *_this)
MRC_API float * MR_SymMatrix4f_GetMutable_yy(MR_SymMatrix4f *_this)
MRC_API MR_SymMatrix4b * MR_SymMatrix4b_mul_assign(MR_SymMatrix4b *_this, bool b)
MRC_API const int * MR_SymMatrix4i_Get_xy(const MR_SymMatrix4i *_this)
MRC_API MR_SymMatrix4i64 * MR_SymMatrix4i64_identity(void)
MRC_API const unsigned char * MR_SymMatrix4_unsigned_char_Get_zw(const MR_SymMatrix4_unsigned_char *_this)
MRC_API unsigned char MR_SymMatrix4_unsigned_char_normSq(const MR_SymMatrix4_unsigned_char *_this)
MRC_API MR_SymMatrix4_unsigned_char * MR_SymMatrix4_unsigned_char_OffsetMutablePtr(MR_SymMatrix4_unsigned_char *ptr, ptrdiff_t i)
MRC_API MR_int64_t MR_SymMatrix4i64_normSq(const MR_SymMatrix4i64 *_this)
MRC_API void MR_SymMatrix4i64_Destroy(const MR_SymMatrix4i64 *_this)
Destroys a heap-allocated instance of MR_SymMatrix4i64. Does nothing if the pointer is null.
MRC_API double MR_SymMatrix4d_trace(const MR_SymMatrix4d *_this)
MRC_API MR_int64_t * MR_SymMatrix4i64_GetMutable_yy(MR_SymMatrix4i64 *_this)
MRC_API void MR_SymMatrix4i_Destroy(const MR_SymMatrix4i *_this)
Destroys a heap-allocated instance of MR_SymMatrix4i. Does nothing if the pointer is null.
MRC_API MR_SymMatrix4_unsigned_char * MR_SymMatrix4_unsigned_char_ConstructFromAnother(const MR_SymMatrix4_unsigned_char *_other)
MRC_API MR_SymMatrix4d * MR_SymMatrix4d_identity(void)
MRC_API bool * MR_SymMatrix4b_GetMutable_xw(MR_SymMatrix4b *_this)
MRC_API MR_SymMatrix4d * MR_SymMatrix4d_AssignFromAnother(MR_SymMatrix4d *_this, const MR_SymMatrix4d *_other)
MRC_API void MR_SymMatrix4d_Set_yw(MR_SymMatrix4d *_this, double value)
MRC_API void MR_SymMatrix4b_Set_xw(MR_SymMatrix4b *_this, bool value)
MRC_API double * MR_SymMatrix4d_GetMutable_ww(MR_SymMatrix4d *_this)
MRC_API bool * MR_SymMatrix4b_GetMutable_ww(MR_SymMatrix4b *_this)
MRC_API unsigned char * MR_SymMatrix4_unsigned_char_GetMutable_xx(MR_SymMatrix4_unsigned_char *_this)
MRC_API void MR_SymMatrix4d_Set_xz(MR_SymMatrix4d *_this, double value)
MRC_API void MR_SymMatrix4f_Set_xz(MR_SymMatrix4f *_this, float value)
MRC_API void MR_SymMatrix4i64_Set_xw(MR_SymMatrix4i64 *_this, MR_int64_t value)
MRC_API void MR_SymMatrix4i_Set_yw(MR_SymMatrix4i *_this, int value)
MRC_API const unsigned char * MR_SymMatrix4_unsigned_char_Get_xy(const MR_SymMatrix4_unsigned_char *_this)
MRC_API unsigned char * MR_SymMatrix4_unsigned_char_GetMutable_xy(MR_SymMatrix4_unsigned_char *_this)
MRC_API MR_int64_t * MR_SymMatrix4i64_GetMutable_yw(MR_SymMatrix4i64 *_this)
MRC_API MR_SymMatrix4i * MR_SymMatrix4i_OffsetMutablePtr(MR_SymMatrix4i *ptr, ptrdiff_t i)
MRC_API void MR_SymMatrix4f_Set_xx(MR_SymMatrix4f *_this, float value)
MRC_API MR_SymMatrix4i64 * MR_SymMatrix4i64_DefaultConstructArray(size_t num_elems)
MRC_API MR_SymMatrix4b * MR_SymMatrix4b_DefaultConstructArray(size_t num_elems)
MRC_API const float * MR_SymMatrix4f_Get_xx(const MR_SymMatrix4f *_this)
MRC_API float * MR_SymMatrix4f_GetMutable_ww(MR_SymMatrix4f *_this)
struct MR_SymMatrix4d MR_SymMatrix4d
Definition MRSymMatrix4.h:37
MRC_API unsigned char * MR_SymMatrix4_unsigned_char_GetMutable_xz(MR_SymMatrix4_unsigned_char *_this)
MRC_API bool * MR_SymMatrix4b_GetMutable_xy(MR_SymMatrix4b *_this)
MRC_API MR_SymMatrix4i64 * MR_SymMatrix4i64_mul_assign(MR_SymMatrix4i64 *_this, MR_int64_t b)
MRC_API double * MR_SymMatrix4d_GetMutable_xw(MR_SymMatrix4d *_this)
MRC_API const unsigned char * MR_SymMatrix4_unsigned_char_Get_ww(const MR_SymMatrix4_unsigned_char *_this)
MRC_API const float * MR_SymMatrix4f_Get_yz(const MR_SymMatrix4f *_this)
MRC_API void MR_SymMatrix4b_Set_zw(MR_SymMatrix4b *_this, bool value)
MRC_API MR_SymMatrix4i64 * MR_SymMatrix4i64_diagonal(MR_int64_t diagVal)
MRC_API const MR_SymMatrix4b * MR_SymMatrix4b_OffsetPtr(const MR_SymMatrix4b *ptr, ptrdiff_t i)
MRC_API const bool * MR_SymMatrix4b_Get_yy(const MR_SymMatrix4b *_this)
MRC_API const float * MR_SymMatrix4f_Get_yw(const MR_SymMatrix4f *_this)
MRC_API MR_SymMatrix4f * MR_SymMatrix4f_ConstructFromAnother(const MR_SymMatrix4f *_other)
MRC_API MR_SymMatrix4_unsigned_char * MR_SymMatrix4_unsigned_char_sub_assign(MR_SymMatrix4_unsigned_char *_this, const MR_SymMatrix4_unsigned_char *b)
MRC_API const bool * MR_SymMatrix4b_Get_xw(const MR_SymMatrix4b *_this)
MRC_API void MR_SymMatrix4_unsigned_char_DestroyArray(const MR_SymMatrix4_unsigned_char *_this)
Destroys a heap-allocated array of MR_SymMatrix4_unsigned_char. Does nothing if the pointer is null.
MRC_API double * MR_SymMatrix4d_GetMutable_zz(MR_SymMatrix4d *_this)
MRC_API void MR_SymMatrix4_unsigned_char_Destroy(const MR_SymMatrix4_unsigned_char *_this)
Destroys a heap-allocated instance of MR_SymMatrix4_unsigned_char. Does nothing if the pointer is nul...
MRC_API int MR_SymMatrix4i_normSq(const MR_SymMatrix4i *_this)
MRC_API MR_SymMatrix4_unsigned_char * MR_SymMatrix4_unsigned_char_DefaultConstruct(void)
MRC_API bool MR_SymMatrix4b_normSq(const MR_SymMatrix4b *_this)
MRC_API void MR_SymMatrix4f_Set_zz(MR_SymMatrix4f *_this, float value)
MRC_API void MR_SymMatrix4d_Set_zw(MR_SymMatrix4d *_this, double value)
MRC_API MR_SymMatrix4i64 * MR_SymMatrix4i64_ConstructFromAnother(const MR_SymMatrix4i64 *_other)
MRC_API MR_SymMatrix4i * MR_SymMatrix4i_DefaultConstruct(void)
MRC_API const unsigned char * MR_SymMatrix4_unsigned_char_Get_zz(const MR_SymMatrix4_unsigned_char *_this)
MRC_API const bool * MR_SymMatrix4b_Get_zz(const MR_SymMatrix4b *_this)
MRC_API bool * MR_SymMatrix4b_GetMutable_zw(MR_SymMatrix4b *_this)
MRC_API const MR_SymMatrix4i64 * MR_SymMatrix4i64_OffsetPtr(const MR_SymMatrix4i64 *ptr, ptrdiff_t i)
MRC_API bool MR_SymMatrix4b_trace(const MR_SymMatrix4b *_this)
MRC_API const bool * MR_SymMatrix4b_Get_xx(const MR_SymMatrix4b *_this)
MRC_API float MR_SymMatrix4f_normSq(const MR_SymMatrix4f *_this)
MRC_API void MR_SymMatrix4_unsigned_char_Set_yy(MR_SymMatrix4_unsigned_char *_this, unsigned char value)
MRC_API float * MR_SymMatrix4f_GetMutable_xz(MR_SymMatrix4f *_this)
MRC_API bool * MR_SymMatrix4b_GetMutable_zz(MR_SymMatrix4b *_this)
MRC_API const MR_int64_t * MR_SymMatrix4i64_Get_ww(const MR_SymMatrix4i64 *_this)
MRC_API double * MR_SymMatrix4d_GetMutable_xz(MR_SymMatrix4d *_this)
MRC_API const MR_int64_t * MR_SymMatrix4i64_Get_yz(const MR_SymMatrix4i64 *_this)
MRC_API const double * MR_SymMatrix4d_Get_xz(const MR_SymMatrix4d *_this)
MRC_API void MR_SymMatrix4b_Set_ww(MR_SymMatrix4b *_this, bool value)
MRC_API int * MR_SymMatrix4i_GetMutable_zz(MR_SymMatrix4i *_this)
struct MR_SymMatrix4_unsigned_char MR_SymMatrix4_unsigned_char
Definition MRSymMatrix4.h:42
MRC_API void MR_SymMatrix4d_Set_xy(MR_SymMatrix4d *_this, double value)
MRC_API void MR_SymMatrix4b_Set_xy(MR_SymMatrix4b *_this, bool value)
MRC_API void MR_SymMatrix4_unsigned_char_Set_ww(MR_SymMatrix4_unsigned_char *_this, unsigned char value)
MRC_API MR_SymMatrix4d * MR_SymMatrix4d_DefaultConstructArray(size_t num_elems)
MRC_API MR_SymMatrix4i * MR_SymMatrix4i_DefaultConstructArray(size_t num_elems)
MRC_API const MR_SymMatrix4f * MR_SymMatrix4f_OffsetPtr(const MR_SymMatrix4f *ptr, ptrdiff_t i)
MRC_API void MR_SymMatrix4f_Destroy(const MR_SymMatrix4f *_this)
Destroys a heap-allocated instance of MR_SymMatrix4f. Does nothing if the pointer is null.
MRC_API unsigned char * MR_SymMatrix4_unsigned_char_GetMutable_zw(MR_SymMatrix4_unsigned_char *_this)
MRC_API const MR_int64_t * MR_SymMatrix4i64_Get_zz(const MR_SymMatrix4i64 *_this)
MRC_API const unsigned char * MR_SymMatrix4_unsigned_char_Get_yy(const MR_SymMatrix4_unsigned_char *_this)
MRC_API MR_SymMatrix4d * MR_SymMatrix4d_OffsetMutablePtr(MR_SymMatrix4d *ptr, ptrdiff_t i)
MRC_API float * MR_SymMatrix4f_GetMutable_xw(MR_SymMatrix4f *_this)
MRC_API MR_int64_t * MR_SymMatrix4i64_GetMutable_xz(MR_SymMatrix4i64 *_this)
MRC_API const int * MR_SymMatrix4i_Get_xx(const MR_SymMatrix4i *_this)
MRC_API void MR_SymMatrix4d_Set_yy(MR_SymMatrix4d *_this, double value)
MRC_API void MR_SymMatrix4f_Set_xy(MR_SymMatrix4f *_this, float value)
MRC_API MR_SymMatrix4b * MR_SymMatrix4b_diagonal(bool diagVal)
MRC_API void MR_SymMatrix4b_Set_yw(MR_SymMatrix4b *_this, bool value)
MRC_API const MR_int64_t * MR_SymMatrix4i64_Get_xz(const MR_SymMatrix4i64 *_this)
MRC_API void MR_SymMatrix4f_Set_zw(MR_SymMatrix4f *_this, float value)
MRC_API void MR_SymMatrix4b_Set_xz(MR_SymMatrix4b *_this, bool value)
MRC_API MR_SymMatrix4b * MR_SymMatrix4b_sub_assign(MR_SymMatrix4b *_this, const MR_SymMatrix4b *b)
MRC_API bool MR_equal_MR_SymMatrix4f(const MR_SymMatrix4f *_this, const MR_SymMatrix4f *_1)
MRC_API const double * MR_SymMatrix4d_Get_yw(const MR_SymMatrix4d *_this)
MRC_API MR_int64_t * MR_SymMatrix4i64_GetMutable_xw(MR_SymMatrix4i64 *_this)
MRC_API const float * MR_SymMatrix4f_Get_zz(const MR_SymMatrix4f *_this)