#include <MRCMesh/MRAffineXf.h>#include <MRCMesh/MRMatrix3.h>#include <MRCMesh/MRVector3.h>#include <MRCMesh/MRVector4.h>#include <MRCMisc/common.h>#include <MRCMisc/exports.h>#include <stdbool.h>#include <stddef.h>Go to the source code of this file.
| Classes | |
| struct | MR_Matrix4b | 
| struct | MR_Matrix4i | 
| struct | MR_Matrix4i64 | 
| struct | MR_Matrix4f | 
| struct | MR_Matrix4d | 
| Typedefs | |
| typedef struct MR_Matrix3_unsigned_char | MR_Matrix3_unsigned_char | 
| typedef struct MR_Vector3_unsigned_char | MR_Vector3_unsigned_char | 
| typedef struct MR_Vector4_unsigned_char | MR_Vector4_unsigned_char | 
| typedef struct MR_Matrix4b | MR_Matrix4b | 
| typedef struct MR_Matrix4i | MR_Matrix4i | 
| typedef struct MR_Matrix4i64 | MR_Matrix4i64 | 
| typedef struct MR_Matrix4f | MR_Matrix4f | 
| typedef struct MR_Matrix4d | MR_Matrix4d | 
| typedef struct MR_Matrix4_unsigned_char | MR_Matrix4_unsigned_char | 
| typedef struct MR_Matrix3_unsigned_char MR_Matrix3_unsigned_char | 
| typedef struct MR_Matrix4_unsigned_char MR_Matrix4_unsigned_char | 
arbitrary 4x4 matrix Generated from class MR::Matrix4<unsigned char>. 
| typedef struct MR_Matrix4b MR_Matrix4b | 
arbitrary 4x4 matrix Generated from class MR::Matrix4b. 
| typedef struct MR_Matrix4d MR_Matrix4d | 
arbitrary 4x4 matrix Generated from class MR::Matrix4d. 
| typedef struct MR_Matrix4f MR_Matrix4f | 
arbitrary 4x4 matrix Generated from class MR::Matrix4f. 
| typedef struct MR_Matrix4i MR_Matrix4i | 
arbitrary 4x4 matrix Generated from class MR::Matrix4i. 
| typedef struct MR_Matrix4i64 MR_Matrix4i64 | 
arbitrary 4x4 matrix Generated from class MR::Matrix4i64. 
| typedef struct MR_Vector3_unsigned_char MR_Vector3_unsigned_char | 
| typedef struct MR_Vector4_unsigned_char MR_Vector4_unsigned_char | 
| MRC_API MR_Matrix4_unsigned_char * MR_add_assign_MR_Matrix4_unsigned_char | ( | MR_Matrix4_unsigned_char * | a, | 
| const MR_Matrix4_unsigned_char * | b ) | 
Generated from function MR::operator+=. Parameter a can not be null. It is a single object. Parameter b can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_Matrix4b * MR_add_assign_MR_Matrix4b | ( | MR_Matrix4b * | a, | 
| const MR_Matrix4b * | b ) | 
Generated from function MR::operator+=. Parameter a can not be null. It is a single object. Parameter b can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_Matrix4d * MR_add_assign_MR_Matrix4d | ( | MR_Matrix4d * | a, | 
| const MR_Matrix4d * | b ) | 
Generated from function MR::operator+=. Parameter a can not be null. It is a single object. Parameter b can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_Matrix4f * MR_add_assign_MR_Matrix4f | ( | MR_Matrix4f * | a, | 
| const MR_Matrix4f * | b ) | 
Generated from function MR::operator+=. Parameter a can not be null. It is a single object. Parameter b can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_Matrix4i * MR_add_assign_MR_Matrix4i | ( | MR_Matrix4i * | a, | 
| const MR_Matrix4i * | b ) | 
Generated from function MR::operator+=. Parameter a can not be null. It is a single object. Parameter b can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_Matrix4i64 * MR_add_assign_MR_Matrix4i64 | ( | MR_Matrix4i64 * | a, | 
| const MR_Matrix4i64 * | b ) | 
Generated from function MR::operator+=. Parameter a can not be null. It is a single object. Parameter b can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_Matrix4i MR_add_MR_Matrix4_unsigned_char | ( | const MR_Matrix4_unsigned_char * | a, | 
| const MR_Matrix4_unsigned_char * | b ) | 
Generated from function MR::operator+. Parameter a can not be null. It is a single object. Parameter b can not be null. It is a single object. 
| MRC_API MR_Matrix4i MR_add_MR_Matrix4b | ( | const MR_Matrix4b * | a, | 
| const MR_Matrix4b * | b ) | 
Generated from function MR::operator+. Parameter a can not be null. It is a single object. Parameter b can not be null. It is a single object. 
| MRC_API MR_Matrix4d MR_add_MR_Matrix4d | ( | const MR_Matrix4d * | a, | 
| const MR_Matrix4d * | b ) | 
Generated from function MR::operator+. Parameter a can not be null. It is a single object. Parameter b can not be null. It is a single object. 
| MRC_API MR_Matrix4f MR_add_MR_Matrix4f | ( | const MR_Matrix4f * | a, | 
| const MR_Matrix4f * | b ) | 
Generated from function MR::operator+. Parameter a can not be null. It is a single object. Parameter b can not be null. It is a single object. 
| MRC_API MR_Matrix4i MR_add_MR_Matrix4i | ( | const MR_Matrix4i * | a, | 
| const MR_Matrix4i * | b ) | 
Generated from function MR::operator+. Parameter a can not be null. It is a single object. Parameter b can not be null. It is a single object. 
| MRC_API MR_Matrix4i64 MR_add_MR_Matrix4i64 | ( | const MR_Matrix4i64 * | a, | 
| const MR_Matrix4i64 * | b ) | 
Generated from function MR::operator+. Parameter a can not be null. It is a single object. Parameter b can not be null. It is a single object. 
| MRC_API MR_Matrix4_unsigned_char * MR_div_assign_MR_Matrix4_unsigned_char_unsigned_char | ( | MR_Matrix4_unsigned_char * | a, | 
| unsigned char | b ) | 
Generated from function MR::operator/=. Parameter a can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_Matrix4b * MR_div_assign_MR_Matrix4b_bool | ( | MR_Matrix4b * | a, | 
| bool | b ) | 
Generated from function MR::operator/=. Parameter a can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_Matrix4d * MR_div_assign_MR_Matrix4d_double | ( | MR_Matrix4d * | a, | 
| double | b ) | 
Generated from function MR::operator/=. Parameter a can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_Matrix4f * MR_div_assign_MR_Matrix4f_float | ( | MR_Matrix4f * | a, | 
| float | b ) | 
Generated from function MR::operator/=. Parameter a can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_Matrix4i64 * MR_div_assign_MR_Matrix4i64_int64_t | ( | MR_Matrix4i64 * | a, | 
| MR_int64_t | b ) | 
Generated from function MR::operator/=. Parameter a can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_Matrix4i * MR_div_assign_MR_Matrix4i_int | ( | MR_Matrix4i * | a, | 
| int | b ) | 
Generated from function MR::operator/=. Parameter a can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_Matrix4i MR_div_MR_Matrix4_unsigned_char_unsigned_char | ( | const MR_Matrix4_unsigned_char * | b, | 
| unsigned char | a ) | 
Generated from function MR::operator/. Parameter b can not be null. It is a single object. 
| MRC_API MR_Matrix4i MR_div_MR_Matrix4b_bool | ( | MR_Matrix4b | b, | 
| bool | a ) | 
Generated from function MR::operator/. 
| MRC_API MR_Matrix4d MR_div_MR_Matrix4d_double | ( | MR_Matrix4d | b, | 
| double | a ) | 
Generated from function MR::operator/. 
| MRC_API MR_Matrix4f MR_div_MR_Matrix4f_float | ( | MR_Matrix4f | b, | 
| float | a ) | 
Generated from function MR::operator/. 
| MRC_API MR_Matrix4i64 MR_div_MR_Matrix4i64_int64_t | ( | MR_Matrix4i64 | b, | 
| MR_int64_t | a ) | 
Generated from function MR::operator/. 
| MRC_API MR_Matrix4i MR_div_MR_Matrix4i_int | ( | MR_Matrix4i | b, | 
| int | a ) | 
Generated from function MR::operator/. 
| MRC_API bool MR_equal_MR_Matrix4_unsigned_char | ( | const MR_Matrix4_unsigned_char * | a, | 
| const MR_Matrix4_unsigned_char * | b ) | 
Generated from function MR::operator==. Parameter a can not be null. It is a single object. Parameter b can not be null. It is a single object. 
| MRC_API bool MR_equal_MR_Matrix4b | ( | const MR_Matrix4b * | a, | 
| const MR_Matrix4b * | b ) | 
Generated from function MR::operator==. Parameter a can not be null. It is a single object. Parameter b can not be null. It is a single object. 
| MRC_API bool MR_equal_MR_Matrix4d | ( | const MR_Matrix4d * | a, | 
| const MR_Matrix4d * | b ) | 
Generated from function MR::operator==. Parameter a can not be null. It is a single object. Parameter b can not be null. It is a single object. 
| MRC_API bool MR_equal_MR_Matrix4f | ( | const MR_Matrix4f * | a, | 
| const MR_Matrix4f * | b ) | 
Generated from function MR::operator==. Parameter a can not be null. It is a single object. Parameter b can not be null. It is a single object. 
| MRC_API bool MR_equal_MR_Matrix4i | ( | const MR_Matrix4i * | a, | 
| const MR_Matrix4i * | b ) | 
Generated from function MR::operator==. Parameter a can not be null. It is a single object. Parameter b can not be null. It is a single object. 
| MRC_API bool MR_equal_MR_Matrix4i64 | ( | const MR_Matrix4i64 * | a, | 
| const MR_Matrix4i64 * | b ) | 
Generated from function MR::operator==. Parameter a can not be null. It is a single object. Parameter b can not be null. It is a single object. 
| MRC_API MR_Matrix4_unsigned_char * MR_Matrix4_unsigned_char_AssignFromAnother | ( | MR_Matrix4_unsigned_char * | _this, | 
| const MR_Matrix4_unsigned_char * | _other ) | 
Generated from a method of class MR::Matrix4<unsigned char> named operator=. Parameter _this can not be null. It is a single object. Parameter _other can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API unsigned char * MR_Matrix4_unsigned_char_call | ( | MR_Matrix4_unsigned_char * | _this, | 
| int | row, | ||
| int | col ) | 
Generated from a method of class MR::Matrix4<unsigned char> named operator(). Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API const unsigned char * MR_Matrix4_unsigned_char_call_const | ( | const MR_Matrix4_unsigned_char * | _this, | 
| int | row, | ||
| int | col ) | 
element access Generated from a method of class MR::Matrix4<unsigned char> named operator(). Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_Vector4_unsigned_char * MR_Matrix4_unsigned_char_col | ( | const MR_Matrix4_unsigned_char * | _this, | 
| int | i ) | 
column access Generated from a method of class MR::Matrix4<unsigned char> named col. Parameter _this can not be null. It is a single object. Never returns null. Returns an instance allocated on the heap! Must call MR_Vector4_unsigned_char_Destroy() to free it when you're done using it. 
| MRC_API MR_Matrix4_unsigned_char * MR_Matrix4_unsigned_char_Construct_2 | ( | const MR_Matrix3_unsigned_char * | r, | 
| const MR_Vector3_unsigned_char * | t ) | 
construct from rotation matrix and translation vector Generated from a constructor of class MR::Matrix4<unsigned char>. Parameter r can not be null. It is a single object. Parameter t can not be null. It is a single object. Never returns null. Returns an instance allocated on the heap! Must call MR_Matrix4_unsigned_char_Destroy() to free it when you're done using it. 
| MRC_API MR_Matrix4_unsigned_char * MR_Matrix4_unsigned_char_Construct_4 | ( | const MR_Vector4_unsigned_char * | x, | 
| const MR_Vector4_unsigned_char * | y, | ||
| const MR_Vector4_unsigned_char * | z, | ||
| const MR_Vector4_unsigned_char * | w ) | 
initializes matrix from 4 row-vectors Generated from a constructor of class MR::Matrix4<unsigned char>. Parameter x can not be null. It is a single object. Parameter y can not be null. It is a single object. Parameter z can not be null. It is a single object. Parameter w can not be null. It is a single object. Never returns null. Returns an instance allocated on the heap! Must call MR_Matrix4_unsigned_char_Destroy() to free it when you're done using it. 
| MRC_API MR_Matrix4_unsigned_char * MR_Matrix4_unsigned_char_ConstructFromAnother | ( | const MR_Matrix4_unsigned_char * | _other | ) | 
Generated from a constructor of class MR::Matrix4<unsigned char>. Parameter _other can not be null. It is a single object. Never returns null. Returns an instance allocated on the heap! Must call MR_Matrix4_unsigned_char_Destroy() to free it when you're done using it. 
| MRC_API unsigned char * MR_Matrix4_unsigned_char_data | ( | MR_Matrix4_unsigned_char * | _this | ) | 
Generated from a method of class MR::Matrix4<unsigned char> named data. Parameter _this can not be null. It is a single object. 
| MRC_API const unsigned char * MR_Matrix4_unsigned_char_data_const | ( | const MR_Matrix4_unsigned_char * | _this | ) | 
Generated from a method of class MR::Matrix4<unsigned char> named data. Parameter _this can not be null. It is a single object. 
| MRC_API MR_Matrix4_unsigned_char * MR_Matrix4_unsigned_char_DefaultConstruct | ( | void | ) | 
Constructs an empty (default-constructed) instance. Never returns null. Returns an instance allocated on the heap! Must call MR_Matrix4_unsigned_char_Destroy() to free it when you're done using it. 
| MRC_API MR_Matrix4_unsigned_char * MR_Matrix4_unsigned_char_DefaultConstructArray | ( | size_t | num_elems | ) | 
Constructs an array of empty (default-constructed) instances, of the specified size. Will never return null. The array must be destroyed using MR_Matrix4_unsigned_char_DestroyArray(). Use MR_Matrix4_unsigned_char_OffsetMutablePtr() and MR_Matrix4_unsigned_char_OffsetPtr() to access the array elements. 
| MRC_API void MR_Matrix4_unsigned_char_Destroy | ( | const MR_Matrix4_unsigned_char * | _this | ) | 
Destroys a heap-allocated instance of MR_Matrix4_unsigned_char. Does nothing if the pointer is null. 
| MRC_API void MR_Matrix4_unsigned_char_DestroyArray | ( | const MR_Matrix4_unsigned_char * | _this | ) | 
Destroys a heap-allocated array of MR_Matrix4_unsigned_char. Does nothing if the pointer is null. 
| MRC_API unsigned char MR_Matrix4_unsigned_char_det | ( | const MR_Matrix4_unsigned_char * | _this | ) | 
computes determinant of the matrix Generated from a method of class MR::Matrix4<unsigned char> named det. Parameter _this can not be null. It is a single object. 
| MRC_API const MR_Vector4_unsigned_char * MR_Matrix4_unsigned_char_Get_w | ( | const MR_Matrix4_unsigned_char * | _this | ) | 
Returns a pointer to a member variable of class MR::Matrix4<unsigned char> named w. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API const MR_Vector4_unsigned_char * MR_Matrix4_unsigned_char_Get_x | ( | const MR_Matrix4_unsigned_char * | _this | ) | 
rows, identity matrix by default Returns a pointer to a member variable of class MR::Matrix4<unsigned char> named x. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API const MR_Vector4_unsigned_char * MR_Matrix4_unsigned_char_Get_y | ( | const MR_Matrix4_unsigned_char * | _this | ) | 
Returns a pointer to a member variable of class MR::Matrix4<unsigned char> named y. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API const MR_Vector4_unsigned_char * MR_Matrix4_unsigned_char_Get_z | ( | const MR_Matrix4_unsigned_char * | _this | ) | 
Returns a pointer to a member variable of class MR::Matrix4<unsigned char> named z. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_Vector4_unsigned_char * MR_Matrix4_unsigned_char_GetMutable_w | ( | MR_Matrix4_unsigned_char * | _this | ) | 
Returns a mutable pointer to a member variable of class MR::Matrix4<unsigned char> named w. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_Vector4_unsigned_char * MR_Matrix4_unsigned_char_GetMutable_x | ( | MR_Matrix4_unsigned_char * | _this | ) | 
rows, identity matrix by default Returns a mutable pointer to a member variable of class MR::Matrix4<unsigned char> named x. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_Vector4_unsigned_char * MR_Matrix4_unsigned_char_GetMutable_y | ( | MR_Matrix4_unsigned_char * | _this | ) | 
Returns a mutable pointer to a member variable of class MR::Matrix4<unsigned char> named y. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_Vector4_unsigned_char * MR_Matrix4_unsigned_char_GetMutable_z | ( | MR_Matrix4_unsigned_char * | _this | ) | 
Returns a mutable pointer to a member variable of class MR::Matrix4<unsigned char> named z. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_Matrix3_unsigned_char * MR_Matrix4_unsigned_char_getRotation | ( | const MR_Matrix4_unsigned_char * | _this | ) | 
Generated from a method of class MR::Matrix4<unsigned char> named getRotation. Parameter _this can not be null. It is a single object. Never returns null. Returns an instance allocated on the heap! Must call MR_Matrix3_unsigned_char_Destroy() to free it when you're done using it. 
| MRC_API MR_Vector3_unsigned_char * MR_Matrix4_unsigned_char_getTranslation | ( | const MR_Matrix4_unsigned_char * | _this | ) | 
Generated from a method of class MR::Matrix4<unsigned char> named getTranslation. Parameter _this can not be null. It is a single object. Never returns null. Returns an instance allocated on the heap! Must call MR_Vector3_unsigned_char_Destroy() to free it when you're done using it. 
| MRC_API MR_Matrix4_unsigned_char * MR_Matrix4_unsigned_char_identity | ( | void | ) | 
Generated from a method of class MR::Matrix4<unsigned char> named identity. Never returns null. Returns an instance allocated on the heap! Must call MR_Matrix4_unsigned_char_Destroy() to free it when you're done using it. 
| MRC_API MR_Vector4_unsigned_char * MR_Matrix4_unsigned_char_index | ( | MR_Matrix4_unsigned_char * | _this, | 
| int | row ) | 
Generated from a method of class MR::Matrix4<unsigned char> named operator[]. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API const MR_Vector4_unsigned_char * MR_Matrix4_unsigned_char_index_const | ( | const MR_Matrix4_unsigned_char * | _this, | 
| int | row ) | 
row access Generated from a method of class MR::Matrix4<unsigned char> named operator[]. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API double MR_Matrix4_unsigned_char_norm | ( | const MR_Matrix4_unsigned_char * | _this | ) | 
Generated from a method of class MR::Matrix4<unsigned char> named norm. Parameter _this can not be null. It is a single object. 
| MRC_API unsigned char MR_Matrix4_unsigned_char_normSq | ( | const MR_Matrix4_unsigned_char * | _this | ) | 
compute sum of squared matrix elements Generated from a method of class MR::Matrix4<unsigned char> named normSq. Parameter _this can not be null. It is a single object. 
| MRC_API MR_Matrix4_unsigned_char * MR_Matrix4_unsigned_char_OffsetMutablePtr | ( | MR_Matrix4_unsigned_char * | ptr, | 
| ptrdiff_t | i ) | 
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the pointer points to an array element. 
| MRC_API const MR_Matrix4_unsigned_char * MR_Matrix4_unsigned_char_OffsetPtr | ( | const MR_Matrix4_unsigned_char * | ptr, | 
| ptrdiff_t | i ) | 
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the pointer points to an array element. 
| MRC_API MR_Matrix4_unsigned_char * MR_Matrix4_unsigned_char_scale | ( | unsigned char | s | ) | 
returns a matrix that scales uniformly Generated from a method of class MR::Matrix4<unsigned char> named scale. Never returns null. Returns an instance allocated on the heap! Must call MR_Matrix4_unsigned_char_Destroy() to free it when you're done using it. 
| MRC_API void MR_Matrix4_unsigned_char_Set_w | ( | MR_Matrix4_unsigned_char * | _this, | 
| const MR_Vector4_unsigned_char * | value ) | 
Modifies a member variable of class MR::Matrix4<unsigned char> named w. Parameter _this can not be null. It is a single object. Parameter value can not be null. It is a single object. 
| MRC_API void MR_Matrix4_unsigned_char_Set_x | ( | MR_Matrix4_unsigned_char * | _this, | 
| const MR_Vector4_unsigned_char * | value ) | 
rows, identity matrix by default Modifies a member variable of class MR::Matrix4<unsigned char> named x. Parameter _this can not be null. It is a single object. Parameter value can not be null. It is a single object. 
| MRC_API void MR_Matrix4_unsigned_char_Set_y | ( | MR_Matrix4_unsigned_char * | _this, | 
| const MR_Vector4_unsigned_char * | value ) | 
Modifies a member variable of class MR::Matrix4<unsigned char> named y. Parameter _this can not be null. It is a single object. Parameter value can not be null. It is a single object. 
| MRC_API void MR_Matrix4_unsigned_char_Set_z | ( | MR_Matrix4_unsigned_char * | _this, | 
| const MR_Vector4_unsigned_char * | value ) | 
Modifies a member variable of class MR::Matrix4<unsigned char> named z. Parameter _this can not be null. It is a single object. Parameter value can not be null. It is a single object. 
| MRC_API void MR_Matrix4_unsigned_char_setRotation | ( | MR_Matrix4_unsigned_char * | _this, | 
| const MR_Matrix3_unsigned_char * | rot ) | 
Generated from a method of class MR::Matrix4<unsigned char> named setRotation. Parameter _this can not be null. It is a single object. Parameter rot can not be null. It is a single object. 
| MRC_API void MR_Matrix4_unsigned_char_setTranslation | ( | MR_Matrix4_unsigned_char * | _this, | 
| const MR_Vector3_unsigned_char * | t ) | 
Generated from a method of class MR::Matrix4<unsigned char> named setTranslation. Parameter _this can not be null. It is a single object. Parameter t can not be null. It is a single object. 
| MRC_API MR_Matrix3_unsigned_char * MR_Matrix4_unsigned_char_submatrix3 | ( | const MR_Matrix4_unsigned_char * | _this, | 
| int | i, | ||
| int | j ) | 
computes submatrix of the matrix with excluded i-th row and j-th column Generated from a method of class MR::Matrix4<unsigned char> named submatrix3. Parameter _this can not be null. It is a single object. Never returns null. Returns an instance allocated on the heap! Must call MR_Matrix3_unsigned_char_Destroy() to free it when you're done using it. 
| MRC_API unsigned char MR_Matrix4_unsigned_char_trace | ( | const MR_Matrix4_unsigned_char * | _this | ) | 
computes trace of the matrix Generated from a method of class MR::Matrix4<unsigned char> named trace. Parameter _this can not be null. It is a single object. 
| MRC_API MR_Matrix4_unsigned_char * MR_Matrix4_unsigned_char_transposed | ( | const MR_Matrix4_unsigned_char * | _this | ) | 
computes transposed matrix Generated from a method of class MR::Matrix4<unsigned char> named transposed. Parameter _this can not be null. It is a single object. Never returns null. Returns an instance allocated on the heap! Must call MR_Matrix4_unsigned_char_Destroy() to free it when you're done using it. 
| MRC_API MR_Matrix4_unsigned_char * MR_Matrix4_unsigned_char_zero | ( | void | ) | 
Generated from a method of class MR::Matrix4<unsigned char> named zero. Never returns null. Returns an instance allocated on the heap! Must call MR_Matrix4_unsigned_char_Destroy() to free it when you're done using it. 
| MRC_API bool * MR_Matrix4b_call | ( | MR_Matrix4b * | _this, | 
| int | row, | ||
| int | col ) | 
Generated from a method of class MR::Matrix4b named operator(). Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API const bool * MR_Matrix4b_call_const | ( | const MR_Matrix4b * | _this, | 
| int | row, | ||
| int | col ) | 
element access Generated from a method of class MR::Matrix4b named operator(). Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_Vector4b MR_Matrix4b_col | ( | const MR_Matrix4b * | _this, | 
| int | i ) | 
column access Generated from a method of class MR::Matrix4b named col. Parameter _this can not be null. It is a single object. 
| MRC_API MR_Matrix4b MR_Matrix4b_Construct_2 | ( | const MR_Matrix3b * | r, | 
| const MR_Vector3b * | t ) | 
construct from rotation matrix and translation vector Generated from a constructor of class MR::Matrix4b. Parameter r can not be null. It is a single object. Parameter t can not be null. It is a single object. 
| MRC_API MR_Matrix4b MR_Matrix4b_Construct_4 | ( | const MR_Vector4b * | x, | 
| const MR_Vector4b * | y, | ||
| const MR_Vector4b * | z, | ||
| const MR_Vector4b * | w ) | 
initializes matrix from 4 row-vectors Generated from a constructor of class MR::Matrix4b. Parameter x can not be null. It is a single object. Parameter y can not be null. It is a single object. Parameter z can not be null. It is a single object. Parameter w can not be null. It is a single object. 
| MRC_API bool * MR_Matrix4b_data | ( | MR_Matrix4b * | _this | ) | 
Generated from a method of class MR::Matrix4b named data. Parameter _this can not be null. It is a single object. 
| MRC_API const bool * MR_Matrix4b_data_const | ( | const MR_Matrix4b * | _this | ) | 
Generated from a method of class MR::Matrix4b named data. Parameter _this can not be null. It is a single object. 
| MRC_API MR_Matrix4b MR_Matrix4b_DefaultConstruct | ( | void | ) | 
Constructs an empty (default-constructed) instance.
| MRC_API MR_Matrix4b * MR_Matrix4b_DefaultConstructArray | ( | size_t | num_elems | ) | 
Constructs an array of empty (default-constructed) instances, of the specified size. Will never return null. The array must be destroyed using MR_Matrix4b_DestroyArray(). Use MR_Matrix4b_OffsetMutablePtr() and MR_Matrix4b_OffsetPtr() to access the array elements. 
| MRC_API bool MR_Matrix4b_det | ( | const MR_Matrix4b * | _this | ) | 
computes determinant of the matrix Generated from a method of class MR::Matrix4b named det. Parameter _this can not be null. It is a single object. 
| MRC_API MR_Matrix3b MR_Matrix4b_getRotation | ( | const MR_Matrix4b * | _this | ) | 
Generated from a method of class MR::Matrix4b named getRotation. Parameter _this can not be null. It is a single object. 
| MRC_API MR_Vector3b MR_Matrix4b_getTranslation | ( | const MR_Matrix4b * | _this | ) | 
Generated from a method of class MR::Matrix4b named getTranslation. Parameter _this can not be null. It is a single object. 
| MRC_API MR_Matrix4b MR_Matrix4b_identity | ( | void | ) | 
Generated from a method of class MR::Matrix4b named identity. 
| MRC_API MR_Vector4b * MR_Matrix4b_index | ( | MR_Matrix4b * | _this, | 
| int | row ) | 
Generated from a method of class MR::Matrix4b named operator[]. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API const MR_Vector4b * MR_Matrix4b_index_const | ( | const MR_Matrix4b * | _this, | 
| int | row ) | 
row access Generated from a method of class MR::Matrix4b named operator[]. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API double MR_Matrix4b_norm | ( | const MR_Matrix4b * | _this | ) | 
Generated from a method of class MR::Matrix4b named norm. Parameter _this can not be null. It is a single object. 
| MRC_API bool MR_Matrix4b_normSq | ( | const MR_Matrix4b * | _this | ) | 
compute sum of squared matrix elements Generated from a method of class MR::Matrix4b named normSq. Parameter _this can not be null. It is a single object. 
| MRC_API MR_Matrix4b MR_Matrix4b_scale | ( | bool | s | ) | 
returns a matrix that scales uniformly Generated from a method of class MR::Matrix4b named scale. 
| MRC_API void MR_Matrix4b_setRotation | ( | MR_Matrix4b * | _this, | 
| const MR_Matrix3b * | rot ) | 
Generated from a method of class MR::Matrix4b named setRotation. Parameter _this can not be null. It is a single object. Parameter rot can not be null. It is a single object. 
| MRC_API void MR_Matrix4b_setTranslation | ( | MR_Matrix4b * | _this, | 
| const MR_Vector3b * | t ) | 
Generated from a method of class MR::Matrix4b named setTranslation. Parameter _this can not be null. It is a single object. Parameter t can not be null. It is a single object. 
| MRC_API MR_Matrix3b MR_Matrix4b_submatrix3 | ( | const MR_Matrix4b * | _this, | 
| int | i, | ||
| int | j ) | 
computes submatrix of the matrix with excluded i-th row and j-th column Generated from a method of class MR::Matrix4b named submatrix3. Parameter _this can not be null. It is a single object. 
| MRC_API bool MR_Matrix4b_trace | ( | const MR_Matrix4b * | _this | ) | 
computes trace of the matrix Generated from a method of class MR::Matrix4b named trace. Parameter _this can not be null. It is a single object. 
| MRC_API MR_Matrix4b MR_Matrix4b_transposed | ( | const MR_Matrix4b * | _this | ) | 
computes transposed matrix Generated from a method of class MR::Matrix4b named transposed. Parameter _this can not be null. It is a single object. 
| MRC_API MR_Matrix4b MR_Matrix4b_zero | ( | void | ) | 
Generated from a method of class MR::Matrix4b named zero. 
| MRC_API double * MR_Matrix4d_call | ( | MR_Matrix4d * | _this, | 
| int | row, | ||
| int | col ) | 
Generated from a method of class MR::Matrix4d named operator(). Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_Vector3d MR_Matrix4d_call_const_1 | ( | const MR_Matrix4d * | _this, | 
| const MR_Vector3d * | b ) | 
converts 3d-vector b in 4d-vector (b,1), multiplies matrix on it, and assuming the result is in homogeneous coordinates returns it as 3d-vector Generated from a method of class MR::Matrix4d named operator(). Parameter _this can not be null. It is a single object. Parameter b can not be null. It is a single object. 
| MRC_API const double * MR_Matrix4d_call_const_2 | ( | const MR_Matrix4d * | _this, | 
| int | row, | ||
| int | col ) | 
element access Generated from a method of class MR::Matrix4d named operator(). Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_Vector4d MR_Matrix4d_col | ( | const MR_Matrix4d * | _this, | 
| int | i ) | 
column access Generated from a method of class MR::Matrix4d named col. Parameter _this can not be null. It is a single object. 
| MRC_API MR_Matrix4d MR_Matrix4d_Construct_2 | ( | const MR_Matrix3d * | r, | 
| const MR_Vector3d * | t ) | 
construct from rotation matrix and translation vector Generated from a constructor of class MR::Matrix4d. Parameter r can not be null. It is a single object. Parameter t can not be null. It is a single object. 
| MRC_API MR_Matrix4d MR_Matrix4d_Construct_4 | ( | const MR_Vector4d * | x, | 
| const MR_Vector4d * | y, | ||
| const MR_Vector4d * | z, | ||
| const MR_Vector4d * | w ) | 
initializes matrix from 4 row-vectors Generated from a constructor of class MR::Matrix4d. Parameter x can not be null. It is a single object. Parameter y can not be null. It is a single object. Parameter z can not be null. It is a single object. Parameter w can not be null. It is a single object. 
| MRC_API MR_Matrix4d MR_Matrix4d_Construct_double | ( | const MR_AffineXf3d * | xf | ) | 
Generated from a constructor of class MR::Matrix4d. Parameter xf can not be null. It is a single object. 
| MRC_API MR_AffineXf3d MR_Matrix4d_ConvertTo_MR_AffineXf3d | ( | const MR_Matrix4d * | _this | ) | 
Generated from a conversion operator of class MR::Matrix4d to type MR::AffineXf3d. Parameter _this can not be null. It is a single object. 
| MRC_API double * MR_Matrix4d_data | ( | MR_Matrix4d * | _this | ) | 
Generated from a method of class MR::Matrix4d named data. Parameter _this can not be null. It is a single object. 
| MRC_API const double * MR_Matrix4d_data_const | ( | const MR_Matrix4d * | _this | ) | 
Generated from a method of class MR::Matrix4d named data. Parameter _this can not be null. It is a single object. 
| MRC_API MR_Matrix4d MR_Matrix4d_DefaultConstruct | ( | void | ) | 
Constructs an empty (default-constructed) instance.
| MRC_API MR_Matrix4d * MR_Matrix4d_DefaultConstructArray | ( | size_t | num_elems | ) | 
Constructs an array of empty (default-constructed) instances, of the specified size. Will never return null. The array must be destroyed using MR_Matrix4d_DestroyArray(). Use MR_Matrix4d_OffsetMutablePtr() and MR_Matrix4d_OffsetPtr() to access the array elements. 
| MRC_API double MR_Matrix4d_det | ( | const MR_Matrix4d * | _this | ) | 
computes determinant of the matrix Generated from a method of class MR::Matrix4d named det. Parameter _this can not be null. It is a single object. 
| MRC_API MR_Matrix3d MR_Matrix4d_getRotation | ( | const MR_Matrix4d * | _this | ) | 
Generated from a method of class MR::Matrix4d named getRotation. Parameter _this can not be null. It is a single object. 
| MRC_API MR_Vector3d MR_Matrix4d_getTranslation | ( | const MR_Matrix4d * | _this | ) | 
Generated from a method of class MR::Matrix4d named getTranslation. Parameter _this can not be null. It is a single object. 
| MRC_API MR_Matrix4d MR_Matrix4d_identity | ( | void | ) | 
Generated from a method of class MR::Matrix4d named identity. 
| MRC_API MR_Vector4d * MR_Matrix4d_index | ( | MR_Matrix4d * | _this, | 
| int | row ) | 
Generated from a method of class MR::Matrix4d named operator[]. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API const MR_Vector4d * MR_Matrix4d_index_const | ( | const MR_Matrix4d * | _this, | 
| int | row ) | 
row access Generated from a method of class MR::Matrix4d named operator[]. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_Matrix4d MR_Matrix4d_inverse | ( | const MR_Matrix4d * | _this | ) | 
computes inverse matrix Generated from a method of class MR::Matrix4d named inverse. Parameter _this can not be null. It is a single object. 
| MRC_API double MR_Matrix4d_norm | ( | const MR_Matrix4d * | _this | ) | 
Generated from a method of class MR::Matrix4d named norm. Parameter _this can not be null. It is a single object. 
| MRC_API double MR_Matrix4d_normSq | ( | const MR_Matrix4d * | _this | ) | 
compute sum of squared matrix elements Generated from a method of class MR::Matrix4d named normSq. Parameter _this can not be null. It is a single object. 
| MRC_API MR_Matrix4d MR_Matrix4d_scale | ( | double | s | ) | 
returns a matrix that scales uniformly Generated from a method of class MR::Matrix4d named scale. 
| MRC_API void MR_Matrix4d_setRotation | ( | MR_Matrix4d * | _this, | 
| const MR_Matrix3d * | rot ) | 
Generated from a method of class MR::Matrix4d named setRotation. Parameter _this can not be null. It is a single object. Parameter rot can not be null. It is a single object. 
| MRC_API void MR_Matrix4d_setTranslation | ( | MR_Matrix4d * | _this, | 
| const MR_Vector3d * | t ) | 
Generated from a method of class MR::Matrix4d named setTranslation. Parameter _this can not be null. It is a single object. Parameter t can not be null. It is a single object. 
| MRC_API MR_Matrix3d MR_Matrix4d_submatrix3 | ( | const MR_Matrix4d * | _this, | 
| int | i, | ||
| int | j ) | 
computes submatrix of the matrix with excluded i-th row and j-th column Generated from a method of class MR::Matrix4d named submatrix3. Parameter _this can not be null. It is a single object. 
| MRC_API double MR_Matrix4d_trace | ( | const MR_Matrix4d * | _this | ) | 
computes trace of the matrix Generated from a method of class MR::Matrix4d named trace. Parameter _this can not be null. It is a single object. 
| MRC_API MR_Matrix4d MR_Matrix4d_transposed | ( | const MR_Matrix4d * | _this | ) | 
computes transposed matrix Generated from a method of class MR::Matrix4d named transposed. Parameter _this can not be null. It is a single object. 
| MRC_API MR_Matrix4d MR_Matrix4d_zero | ( | void | ) | 
Generated from a method of class MR::Matrix4d named zero. 
| MRC_API float * MR_Matrix4f_call | ( | MR_Matrix4f * | _this, | 
| int | row, | ||
| int | col ) | 
Generated from a method of class MR::Matrix4f named operator(). Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_Vector3f MR_Matrix4f_call_const_1 | ( | const MR_Matrix4f * | _this, | 
| const MR_Vector3f * | b ) | 
converts 3d-vector b in 4d-vector (b,1), multiplies matrix on it, and assuming the result is in homogeneous coordinates returns it as 3d-vector Generated from a method of class MR::Matrix4f named operator(). Parameter _this can not be null. It is a single object. Parameter b can not be null. It is a single object. 
| MRC_API const float * MR_Matrix4f_call_const_2 | ( | const MR_Matrix4f * | _this, | 
| int | row, | ||
| int | col ) | 
element access Generated from a method of class MR::Matrix4f named operator(). Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_Vector4f MR_Matrix4f_col | ( | const MR_Matrix4f * | _this, | 
| int | i ) | 
column access Generated from a method of class MR::Matrix4f named col. Parameter _this can not be null. It is a single object. 
| MRC_API MR_Matrix4f MR_Matrix4f_Construct_2 | ( | const MR_Matrix3f * | r, | 
| const MR_Vector3f * | t ) | 
construct from rotation matrix and translation vector Generated from a constructor of class MR::Matrix4f. Parameter r can not be null. It is a single object. Parameter t can not be null. It is a single object. 
| MRC_API MR_Matrix4f MR_Matrix4f_Construct_4 | ( | const MR_Vector4f * | x, | 
| const MR_Vector4f * | y, | ||
| const MR_Vector4f * | z, | ||
| const MR_Vector4f * | w ) | 
initializes matrix from 4 row-vectors Generated from a constructor of class MR::Matrix4f. Parameter x can not be null. It is a single object. Parameter y can not be null. It is a single object. Parameter z can not be null. It is a single object. Parameter w can not be null. It is a single object. 
| MRC_API MR_Matrix4f MR_Matrix4f_Construct_float | ( | const MR_AffineXf3f * | xf | ) | 
Generated from a constructor of class MR::Matrix4f. Parameter xf can not be null. It is a single object. 
| MRC_API MR_AffineXf3f MR_Matrix4f_ConvertTo_MR_AffineXf3f | ( | const MR_Matrix4f * | _this | ) | 
Generated from a conversion operator of class MR::Matrix4f to type MR::AffineXf3f. Parameter _this can not be null. It is a single object. 
| MRC_API float * MR_Matrix4f_data | ( | MR_Matrix4f * | _this | ) | 
Generated from a method of class MR::Matrix4f named data. Parameter _this can not be null. It is a single object. 
| MRC_API const float * MR_Matrix4f_data_const | ( | const MR_Matrix4f * | _this | ) | 
Generated from a method of class MR::Matrix4f named data. Parameter _this can not be null. It is a single object. 
| MRC_API MR_Matrix4f MR_Matrix4f_DefaultConstruct | ( | void | ) | 
Constructs an empty (default-constructed) instance.
| MRC_API MR_Matrix4f * MR_Matrix4f_DefaultConstructArray | ( | size_t | num_elems | ) | 
Constructs an array of empty (default-constructed) instances, of the specified size. Will never return null. The array must be destroyed using MR_Matrix4f_DestroyArray(). Use MR_Matrix4f_OffsetMutablePtr() and MR_Matrix4f_OffsetPtr() to access the array elements. 
| MRC_API float MR_Matrix4f_det | ( | const MR_Matrix4f * | _this | ) | 
computes determinant of the matrix Generated from a method of class MR::Matrix4f named det. Parameter _this can not be null. It is a single object. 
| MRC_API MR_Matrix3f MR_Matrix4f_getRotation | ( | const MR_Matrix4f * | _this | ) | 
Generated from a method of class MR::Matrix4f named getRotation. Parameter _this can not be null. It is a single object. 
| MRC_API MR_Vector3f MR_Matrix4f_getTranslation | ( | const MR_Matrix4f * | _this | ) | 
Generated from a method of class MR::Matrix4f named getTranslation. Parameter _this can not be null. It is a single object. 
| MRC_API MR_Matrix4f MR_Matrix4f_identity | ( | void | ) | 
Generated from a method of class MR::Matrix4f named identity. 
| MRC_API MR_Vector4f * MR_Matrix4f_index | ( | MR_Matrix4f * | _this, | 
| int | row ) | 
Generated from a method of class MR::Matrix4f named operator[]. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API const MR_Vector4f * MR_Matrix4f_index_const | ( | const MR_Matrix4f * | _this, | 
| int | row ) | 
row access Generated from a method of class MR::Matrix4f named operator[]. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_Matrix4f MR_Matrix4f_inverse | ( | const MR_Matrix4f * | _this | ) | 
computes inverse matrix Generated from a method of class MR::Matrix4f named inverse. Parameter _this can not be null. It is a single object. 
| MRC_API float MR_Matrix4f_norm | ( | const MR_Matrix4f * | _this | ) | 
Generated from a method of class MR::Matrix4f named norm. Parameter _this can not be null. It is a single object. 
| MRC_API float MR_Matrix4f_normSq | ( | const MR_Matrix4f * | _this | ) | 
compute sum of squared matrix elements Generated from a method of class MR::Matrix4f named normSq. Parameter _this can not be null. It is a single object. 
| MRC_API MR_Matrix4f MR_Matrix4f_scale | ( | float | s | ) | 
returns a matrix that scales uniformly Generated from a method of class MR::Matrix4f named scale. 
| MRC_API void MR_Matrix4f_setRotation | ( | MR_Matrix4f * | _this, | 
| const MR_Matrix3f * | rot ) | 
Generated from a method of class MR::Matrix4f named setRotation. Parameter _this can not be null. It is a single object. Parameter rot can not be null. It is a single object. 
| MRC_API void MR_Matrix4f_setTranslation | ( | MR_Matrix4f * | _this, | 
| const MR_Vector3f * | t ) | 
Generated from a method of class MR::Matrix4f named setTranslation. Parameter _this can not be null. It is a single object. Parameter t can not be null. It is a single object. 
| MRC_API MR_Matrix3f MR_Matrix4f_submatrix3 | ( | const MR_Matrix4f * | _this, | 
| int | i, | ||
| int | j ) | 
computes submatrix of the matrix with excluded i-th row and j-th column Generated from a method of class MR::Matrix4f named submatrix3. Parameter _this can not be null. It is a single object. 
| MRC_API float MR_Matrix4f_trace | ( | const MR_Matrix4f * | _this | ) | 
computes trace of the matrix Generated from a method of class MR::Matrix4f named trace. Parameter _this can not be null. It is a single object. 
| MRC_API MR_Matrix4f MR_Matrix4f_transposed | ( | const MR_Matrix4f * | _this | ) | 
computes transposed matrix Generated from a method of class MR::Matrix4f named transposed. Parameter _this can not be null. It is a single object. 
| MRC_API MR_Matrix4f MR_Matrix4f_zero | ( | void | ) | 
Generated from a method of class MR::Matrix4f named zero. 
| MRC_API MR_int64_t * MR_Matrix4i64_call | ( | MR_Matrix4i64 * | _this, | 
| int | row, | ||
| int | col ) | 
Generated from a method of class MR::Matrix4i64 named operator(). Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API const MR_int64_t * MR_Matrix4i64_call_const | ( | const MR_Matrix4i64 * | _this, | 
| int | row, | ||
| int | col ) | 
element access Generated from a method of class MR::Matrix4i64 named operator(). Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_Vector4i64 MR_Matrix4i64_col | ( | const MR_Matrix4i64 * | _this, | 
| int | i ) | 
column access Generated from a method of class MR::Matrix4i64 named col. Parameter _this can not be null. It is a single object. 
| MRC_API MR_Matrix4i64 MR_Matrix4i64_Construct_2 | ( | const MR_Matrix3i64 * | r, | 
| const MR_Vector3i64 * | t ) | 
construct from rotation matrix and translation vector Generated from a constructor of class MR::Matrix4i64. Parameter r can not be null. It is a single object. Parameter t can not be null. It is a single object. 
| MRC_API MR_Matrix4i64 MR_Matrix4i64_Construct_4 | ( | const MR_Vector4i64 * | x, | 
| const MR_Vector4i64 * | y, | ||
| const MR_Vector4i64 * | z, | ||
| const MR_Vector4i64 * | w ) | 
initializes matrix from 4 row-vectors Generated from a constructor of class MR::Matrix4i64. Parameter x can not be null. It is a single object. Parameter y can not be null. It is a single object. Parameter z can not be null. It is a single object. Parameter w can not be null. It is a single object. 
| MRC_API MR_int64_t * MR_Matrix4i64_data | ( | MR_Matrix4i64 * | _this | ) | 
Generated from a method of class MR::Matrix4i64 named data. Parameter _this can not be null. It is a single object. 
| MRC_API const MR_int64_t * MR_Matrix4i64_data_const | ( | const MR_Matrix4i64 * | _this | ) | 
Generated from a method of class MR::Matrix4i64 named data. Parameter _this can not be null. It is a single object. 
| MRC_API MR_Matrix4i64 MR_Matrix4i64_DefaultConstruct | ( | void | ) | 
Constructs an empty (default-constructed) instance.
| MRC_API MR_Matrix4i64 * MR_Matrix4i64_DefaultConstructArray | ( | size_t | num_elems | ) | 
Constructs an array of empty (default-constructed) instances, of the specified size. Will never return null. The array must be destroyed using MR_Matrix4i64_DestroyArray(). Use MR_Matrix4i64_OffsetMutablePtr() and MR_Matrix4i64_OffsetPtr() to access the array elements. 
| MRC_API MR_int64_t MR_Matrix4i64_det | ( | const MR_Matrix4i64 * | _this | ) | 
computes determinant of the matrix Generated from a method of class MR::Matrix4i64 named det. Parameter _this can not be null. It is a single object. 
| MRC_API MR_Matrix3i64 MR_Matrix4i64_getRotation | ( | const MR_Matrix4i64 * | _this | ) | 
Generated from a method of class MR::Matrix4i64 named getRotation. Parameter _this can not be null. It is a single object. 
| MRC_API MR_Vector3i64 MR_Matrix4i64_getTranslation | ( | const MR_Matrix4i64 * | _this | ) | 
Generated from a method of class MR::Matrix4i64 named getTranslation. Parameter _this can not be null. It is a single object. 
| MRC_API MR_Matrix4i64 MR_Matrix4i64_identity | ( | void | ) | 
Generated from a method of class MR::Matrix4i64 named identity. 
| MRC_API MR_Vector4i64 * MR_Matrix4i64_index | ( | MR_Matrix4i64 * | _this, | 
| int | row ) | 
Generated from a method of class MR::Matrix4i64 named operator[]. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API const MR_Vector4i64 * MR_Matrix4i64_index_const | ( | const MR_Matrix4i64 * | _this, | 
| int | row ) | 
row access Generated from a method of class MR::Matrix4i64 named operator[]. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API double MR_Matrix4i64_norm | ( | const MR_Matrix4i64 * | _this | ) | 
Generated from a method of class MR::Matrix4i64 named norm. Parameter _this can not be null. It is a single object. 
| MRC_API MR_int64_t MR_Matrix4i64_normSq | ( | const MR_Matrix4i64 * | _this | ) | 
compute sum of squared matrix elements Generated from a method of class MR::Matrix4i64 named normSq. Parameter _this can not be null. It is a single object. 
| MRC_API MR_Matrix4i64 MR_Matrix4i64_scale | ( | MR_int64_t | s | ) | 
returns a matrix that scales uniformly Generated from a method of class MR::Matrix4i64 named scale. 
| MRC_API void MR_Matrix4i64_setRotation | ( | MR_Matrix4i64 * | _this, | 
| const MR_Matrix3i64 * | rot ) | 
Generated from a method of class MR::Matrix4i64 named setRotation. Parameter _this can not be null. It is a single object. Parameter rot can not be null. It is a single object. 
| MRC_API void MR_Matrix4i64_setTranslation | ( | MR_Matrix4i64 * | _this, | 
| const MR_Vector3i64 * | t ) | 
Generated from a method of class MR::Matrix4i64 named setTranslation. Parameter _this can not be null. It is a single object. Parameter t can not be null. It is a single object. 
| MRC_API MR_Matrix3i64 MR_Matrix4i64_submatrix3 | ( | const MR_Matrix4i64 * | _this, | 
| int | i, | ||
| int | j ) | 
computes submatrix of the matrix with excluded i-th row and j-th column Generated from a method of class MR::Matrix4i64 named submatrix3. Parameter _this can not be null. It is a single object. 
| MRC_API MR_int64_t MR_Matrix4i64_trace | ( | const MR_Matrix4i64 * | _this | ) | 
computes trace of the matrix Generated from a method of class MR::Matrix4i64 named trace. Parameter _this can not be null. It is a single object. 
| MRC_API MR_Matrix4i64 MR_Matrix4i64_transposed | ( | const MR_Matrix4i64 * | _this | ) | 
computes transposed matrix Generated from a method of class MR::Matrix4i64 named transposed. Parameter _this can not be null. It is a single object. 
| MRC_API MR_Matrix4i64 MR_Matrix4i64_zero | ( | void | ) | 
Generated from a method of class MR::Matrix4i64 named zero. 
| MRC_API int * MR_Matrix4i_call | ( | MR_Matrix4i * | _this, | 
| int | row, | ||
| int | col ) | 
Generated from a method of class MR::Matrix4i named operator(). Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API const int * MR_Matrix4i_call_const | ( | const MR_Matrix4i * | _this, | 
| int | row, | ||
| int | col ) | 
element access Generated from a method of class MR::Matrix4i named operator(). Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_Vector4i MR_Matrix4i_col | ( | const MR_Matrix4i * | _this, | 
| int | i ) | 
column access Generated from a method of class MR::Matrix4i named col. Parameter _this can not be null. It is a single object. 
| MRC_API MR_Matrix4i MR_Matrix4i_Construct_2 | ( | const MR_Matrix3i * | r, | 
| const MR_Vector3i * | t ) | 
construct from rotation matrix and translation vector Generated from a constructor of class MR::Matrix4i. Parameter r can not be null. It is a single object. Parameter t can not be null. It is a single object. 
| MRC_API MR_Matrix4i MR_Matrix4i_Construct_4 | ( | const MR_Vector4i * | x, | 
| const MR_Vector4i * | y, | ||
| const MR_Vector4i * | z, | ||
| const MR_Vector4i * | w ) | 
initializes matrix from 4 row-vectors Generated from a constructor of class MR::Matrix4i. Parameter x can not be null. It is a single object. Parameter y can not be null. It is a single object. Parameter z can not be null. It is a single object. Parameter w can not be null. It is a single object. 
| MRC_API int * MR_Matrix4i_data | ( | MR_Matrix4i * | _this | ) | 
Generated from a method of class MR::Matrix4i named data. Parameter _this can not be null. It is a single object. 
| MRC_API const int * MR_Matrix4i_data_const | ( | const MR_Matrix4i * | _this | ) | 
Generated from a method of class MR::Matrix4i named data. Parameter _this can not be null. It is a single object. 
| MRC_API MR_Matrix4i MR_Matrix4i_DefaultConstruct | ( | void | ) | 
Constructs an empty (default-constructed) instance.
| MRC_API MR_Matrix4i * MR_Matrix4i_DefaultConstructArray | ( | size_t | num_elems | ) | 
Constructs an array of empty (default-constructed) instances, of the specified size. Will never return null. The array must be destroyed using MR_Matrix4i_DestroyArray(). Use MR_Matrix4i_OffsetMutablePtr() and MR_Matrix4i_OffsetPtr() to access the array elements. 
| MRC_API int MR_Matrix4i_det | ( | const MR_Matrix4i * | _this | ) | 
computes determinant of the matrix Generated from a method of class MR::Matrix4i named det. Parameter _this can not be null. It is a single object. 
| MRC_API MR_Matrix3i MR_Matrix4i_getRotation | ( | const MR_Matrix4i * | _this | ) | 
Generated from a method of class MR::Matrix4i named getRotation. Parameter _this can not be null. It is a single object. 
| MRC_API MR_Vector3i MR_Matrix4i_getTranslation | ( | const MR_Matrix4i * | _this | ) | 
Generated from a method of class MR::Matrix4i named getTranslation. Parameter _this can not be null. It is a single object. 
| MRC_API MR_Matrix4i MR_Matrix4i_identity | ( | void | ) | 
Generated from a method of class MR::Matrix4i named identity. 
| MRC_API MR_Vector4i * MR_Matrix4i_index | ( | MR_Matrix4i * | _this, | 
| int | row ) | 
Generated from a method of class MR::Matrix4i named operator[]. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API const MR_Vector4i * MR_Matrix4i_index_const | ( | const MR_Matrix4i * | _this, | 
| int | row ) | 
row access Generated from a method of class MR::Matrix4i named operator[]. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API double MR_Matrix4i_norm | ( | const MR_Matrix4i * | _this | ) | 
Generated from a method of class MR::Matrix4i named norm. Parameter _this can not be null. It is a single object. 
| MRC_API int MR_Matrix4i_normSq | ( | const MR_Matrix4i * | _this | ) | 
compute sum of squared matrix elements Generated from a method of class MR::Matrix4i named normSq. Parameter _this can not be null. It is a single object. 
| MRC_API MR_Matrix4i MR_Matrix4i_scale | ( | int | s | ) | 
returns a matrix that scales uniformly Generated from a method of class MR::Matrix4i named scale. 
| MRC_API void MR_Matrix4i_setRotation | ( | MR_Matrix4i * | _this, | 
| const MR_Matrix3i * | rot ) | 
Generated from a method of class MR::Matrix4i named setRotation. Parameter _this can not be null. It is a single object. Parameter rot can not be null. It is a single object. 
| MRC_API void MR_Matrix4i_setTranslation | ( | MR_Matrix4i * | _this, | 
| const MR_Vector3i * | t ) | 
Generated from a method of class MR::Matrix4i named setTranslation. Parameter _this can not be null. It is a single object. Parameter t can not be null. It is a single object. 
| MRC_API MR_Matrix3i MR_Matrix4i_submatrix3 | ( | const MR_Matrix4i * | _this, | 
| int | i, | ||
| int | j ) | 
computes submatrix of the matrix with excluded i-th row and j-th column Generated from a method of class MR::Matrix4i named submatrix3. Parameter _this can not be null. It is a single object. 
| MRC_API int MR_Matrix4i_trace | ( | const MR_Matrix4i * | _this | ) | 
computes trace of the matrix Generated from a method of class MR::Matrix4i named trace. Parameter _this can not be null. It is a single object. 
| MRC_API MR_Matrix4i MR_Matrix4i_transposed | ( | const MR_Matrix4i * | _this | ) | 
computes transposed matrix Generated from a method of class MR::Matrix4i named transposed. Parameter _this can not be null. It is a single object. 
| MRC_API MR_Matrix4i MR_Matrix4i_zero | ( | void | ) | 
Generated from a method of class MR::Matrix4i named zero. 
| MRC_API MR_Matrix4_unsigned_char * MR_mul_assign_MR_Matrix4_unsigned_char_unsigned_char | ( | MR_Matrix4_unsigned_char * | a, | 
| unsigned char | b ) | 
Generated from function MR::operator*=. Parameter a can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_Matrix4b * MR_mul_assign_MR_Matrix4b_bool | ( | MR_Matrix4b * | a, | 
| bool | b ) | 
Generated from function MR::operator*=. Parameter a can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_Matrix4d * MR_mul_assign_MR_Matrix4d_double | ( | MR_Matrix4d * | a, | 
| double | b ) | 
Generated from function MR::operator*=. Parameter a can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_Matrix4f * MR_mul_assign_MR_Matrix4f_float | ( | MR_Matrix4f * | a, | 
| float | b ) | 
Generated from function MR::operator*=. Parameter a can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_Matrix4i64 * MR_mul_assign_MR_Matrix4i64_int64_t | ( | MR_Matrix4i64 * | a, | 
| MR_int64_t | b ) | 
Generated from function MR::operator*=. Parameter a can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_Matrix4i * MR_mul_assign_MR_Matrix4i_int | ( | MR_Matrix4i * | a, | 
| int | b ) | 
Generated from function MR::operator*=. Parameter a can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_Matrix4i MR_mul_bool_MR_Matrix4b | ( | bool | a, | 
| const MR_Matrix4b * | b ) | 
Generated from function MR::operator*. Parameter b can not be null. It is a single object. 
| MRC_API MR_Matrix4d MR_mul_double_MR_Matrix4d | ( | double | a, | 
| const MR_Matrix4d * | b ) | 
Generated from function MR::operator*. Parameter b can not be null. It is a single object. 
| MRC_API MR_Matrix4f MR_mul_float_MR_Matrix4f | ( | float | a, | 
| const MR_Matrix4f * | b ) | 
Generated from function MR::operator*. Parameter b can not be null. It is a single object. 
| MRC_API MR_Matrix4i64 MR_mul_int64_t_MR_Matrix4i64 | ( | MR_int64_t | a, | 
| const MR_Matrix4i64 * | b ) | 
Generated from function MR::operator*. Parameter b can not be null. It is a single object. 
| MRC_API MR_Matrix4i MR_mul_int_MR_Matrix4i | ( | int | a, | 
| const MR_Matrix4i * | b ) | 
Generated from function MR::operator*. Parameter b can not be null. It is a single object. 
| MRC_API MR_Matrix4i MR_mul_MR_Matrix4_unsigned_char | ( | const MR_Matrix4_unsigned_char * | a, | 
| const MR_Matrix4_unsigned_char * | b ) | 
product of two matrices Generated from function MR::operator*. Parameter a can not be null. It is a single object. Parameter b can not be null. It is a single object. 
| MRC_API MR_Vector4i MR_mul_MR_Matrix4_unsigned_char_MR_Vector4_unsigned_char | ( | const MR_Matrix4_unsigned_char * | a, | 
| const MR_Vector4_unsigned_char * | b ) | 
x = a * b Generated from function MR::operator*. Parameter a can not be null. It is a single object. Parameter b can not be null. It is a single object. 
| MRC_API MR_Matrix4i MR_mul_MR_Matrix4_unsigned_char_unsigned_char | ( | const MR_Matrix4_unsigned_char * | b, | 
| unsigned char | a ) | 
Generated from function MR::operator*. Parameter b can not be null. It is a single object. 
| MRC_API MR_Matrix4i MR_mul_MR_Matrix4b | ( | const MR_Matrix4b * | a, | 
| const MR_Matrix4b * | b ) | 
product of two matrices Generated from function MR::operator*. Parameter a can not be null. It is a single object. Parameter b can not be null. It is a single object. 
| MRC_API MR_Matrix4i MR_mul_MR_Matrix4b_bool | ( | const MR_Matrix4b * | b, | 
| bool | a ) | 
Generated from function MR::operator*. Parameter b can not be null. It is a single object. 
| MRC_API MR_Vector4i MR_mul_MR_Matrix4b_MR_Vector4b | ( | const MR_Matrix4b * | a, | 
| const MR_Vector4b * | b ) | 
x = a * b Generated from function MR::operator*. Parameter a can not be null. It is a single object. Parameter b can not be null. It is a single object. 
| MRC_API MR_Matrix4d MR_mul_MR_Matrix4d | ( | const MR_Matrix4d * | a, | 
| const MR_Matrix4d * | b ) | 
product of two matrices Generated from function MR::operator*. Parameter a can not be null. It is a single object. Parameter b can not be null. It is a single object. 
| MRC_API MR_Matrix4d MR_mul_MR_Matrix4d_double | ( | const MR_Matrix4d * | b, | 
| double | a ) | 
Generated from function MR::operator*. Parameter b can not be null. It is a single object. 
| MRC_API MR_Vector4d MR_mul_MR_Matrix4d_MR_Vector4d | ( | const MR_Matrix4d * | a, | 
| const MR_Vector4d * | b ) | 
x = a * b Generated from function MR::operator*. Parameter a can not be null. It is a single object. Parameter b can not be null. It is a single object. 
| MRC_API MR_Matrix4f MR_mul_MR_Matrix4f | ( | const MR_Matrix4f * | a, | 
| const MR_Matrix4f * | b ) | 
product of two matrices Generated from function MR::operator*. Parameter a can not be null. It is a single object. Parameter b can not be null. It is a single object. 
| MRC_API MR_Matrix4f MR_mul_MR_Matrix4f_float | ( | const MR_Matrix4f * | b, | 
| float | a ) | 
Generated from function MR::operator*. Parameter b can not be null. It is a single object. 
| MRC_API MR_Vector4f MR_mul_MR_Matrix4f_MR_Vector4f | ( | const MR_Matrix4f * | a, | 
| const MR_Vector4f * | b ) | 
x = a * b Generated from function MR::operator*. Parameter a can not be null. It is a single object. Parameter b can not be null. It is a single object. 
| MRC_API MR_Matrix4i MR_mul_MR_Matrix4i | ( | const MR_Matrix4i * | a, | 
| const MR_Matrix4i * | b ) | 
product of two matrices Generated from function MR::operator*. Parameter a can not be null. It is a single object. Parameter b can not be null. It is a single object. 
| MRC_API MR_Matrix4i64 MR_mul_MR_Matrix4i64 | ( | const MR_Matrix4i64 * | a, | 
| const MR_Matrix4i64 * | b ) | 
product of two matrices Generated from function MR::operator*. Parameter a can not be null. It is a single object. Parameter b can not be null. It is a single object. 
| MRC_API MR_Matrix4i64 MR_mul_MR_Matrix4i64_int64_t | ( | const MR_Matrix4i64 * | b, | 
| MR_int64_t | a ) | 
Generated from function MR::operator*. Parameter b can not be null. It is a single object. 
| MRC_API MR_Vector4i64 MR_mul_MR_Matrix4i64_MR_Vector4i64 | ( | const MR_Matrix4i64 * | a, | 
| const MR_Vector4i64 * | b ) | 
x = a * b Generated from function MR::operator*. Parameter a can not be null. It is a single object. Parameter b can not be null. It is a single object. 
| MRC_API MR_Matrix4i MR_mul_MR_Matrix4i_int | ( | const MR_Matrix4i * | b, | 
| int | a ) | 
Generated from function MR::operator*. Parameter b can not be null. It is a single object. 
| MRC_API MR_Vector4i MR_mul_MR_Matrix4i_MR_Vector4i | ( | const MR_Matrix4i * | a, | 
| const MR_Vector4i * | b ) | 
x = a * b Generated from function MR::operator*. Parameter a can not be null. It is a single object. Parameter b can not be null. It is a single object. 
| MRC_API MR_Matrix4i MR_mul_unsigned_char_MR_Matrix4_unsigned_char | ( | unsigned char | a, | 
| const MR_Matrix4_unsigned_char * | b ) | 
Generated from function MR::operator*. Parameter b can not be null. It is a single object. 
| MRC_API bool MR_not_equal_MR_Matrix4_unsigned_char | ( | const MR_Matrix4_unsigned_char * | a, | 
| const MR_Matrix4_unsigned_char * | b ) | 
Generated from function MR::operator!=. Parameter a can not be null. It is a single object. Parameter b can not be null. It is a single object. 
| MRC_API bool MR_not_equal_MR_Matrix4b | ( | const MR_Matrix4b * | a, | 
| const MR_Matrix4b * | b ) | 
Generated from function MR::operator!=. Parameter a can not be null. It is a single object. Parameter b can not be null. It is a single object. 
| MRC_API bool MR_not_equal_MR_Matrix4d | ( | const MR_Matrix4d * | a, | 
| const MR_Matrix4d * | b ) | 
Generated from function MR::operator!=. Parameter a can not be null. It is a single object. Parameter b can not be null. It is a single object. 
| MRC_API bool MR_not_equal_MR_Matrix4f | ( | const MR_Matrix4f * | a, | 
| const MR_Matrix4f * | b ) | 
Generated from function MR::operator!=. Parameter a can not be null. It is a single object. Parameter b can not be null. It is a single object. 
| MRC_API bool MR_not_equal_MR_Matrix4i | ( | const MR_Matrix4i * | a, | 
| const MR_Matrix4i * | b ) | 
Generated from function MR::operator!=. Parameter a can not be null. It is a single object. Parameter b can not be null. It is a single object. 
| MRC_API bool MR_not_equal_MR_Matrix4i64 | ( | const MR_Matrix4i64 * | a, | 
| const MR_Matrix4i64 * | b ) | 
Generated from function MR::operator!=. Parameter a can not be null. It is a single object. Parameter b can not be null. It is a single object. 
| MRC_API MR_Matrix4_unsigned_char * MR_sub_assign_MR_Matrix4_unsigned_char | ( | MR_Matrix4_unsigned_char * | a, | 
| const MR_Matrix4_unsigned_char * | b ) | 
Generated from function MR::operator-=. Parameter a can not be null. It is a single object. Parameter b can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_Matrix4b * MR_sub_assign_MR_Matrix4b | ( | MR_Matrix4b * | a, | 
| const MR_Matrix4b * | b ) | 
Generated from function MR::operator-=. Parameter a can not be null. It is a single object. Parameter b can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_Matrix4d * MR_sub_assign_MR_Matrix4d | ( | MR_Matrix4d * | a, | 
| const MR_Matrix4d * | b ) | 
Generated from function MR::operator-=. Parameter a can not be null. It is a single object. Parameter b can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_Matrix4f * MR_sub_assign_MR_Matrix4f | ( | MR_Matrix4f * | a, | 
| const MR_Matrix4f * | b ) | 
Generated from function MR::operator-=. Parameter a can not be null. It is a single object. Parameter b can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_Matrix4i * MR_sub_assign_MR_Matrix4i | ( | MR_Matrix4i * | a, | 
| const MR_Matrix4i * | b ) | 
Generated from function MR::operator-=. Parameter a can not be null. It is a single object. Parameter b can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_Matrix4i64 * MR_sub_assign_MR_Matrix4i64 | ( | MR_Matrix4i64 * | a, | 
| const MR_Matrix4i64 * | b ) | 
Generated from function MR::operator-=. Parameter a can not be null. It is a single object. Parameter b can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_Matrix4i MR_sub_MR_Matrix4_unsigned_char | ( | const MR_Matrix4_unsigned_char * | a, | 
| const MR_Matrix4_unsigned_char * | b ) | 
Generated from function MR::operator-. Parameter a can not be null. It is a single object. Parameter b can not be null. It is a single object. 
| MRC_API MR_Matrix4i MR_sub_MR_Matrix4b | ( | const MR_Matrix4b * | a, | 
| const MR_Matrix4b * | b ) | 
Generated from function MR::operator-. Parameter a can not be null. It is a single object. Parameter b can not be null. It is a single object. 
| MRC_API MR_Matrix4d MR_sub_MR_Matrix4d | ( | const MR_Matrix4d * | a, | 
| const MR_Matrix4d * | b ) | 
Generated from function MR::operator-. Parameter a can not be null. It is a single object. Parameter b can not be null. It is a single object. 
| MRC_API MR_Matrix4f MR_sub_MR_Matrix4f | ( | const MR_Matrix4f * | a, | 
| const MR_Matrix4f * | b ) | 
Generated from function MR::operator-. Parameter a can not be null. It is a single object. Parameter b can not be null. It is a single object. 
| MRC_API MR_Matrix4i MR_sub_MR_Matrix4i | ( | const MR_Matrix4i * | a, | 
| const MR_Matrix4i * | b ) | 
Generated from function MR::operator-. Parameter a can not be null. It is a single object. Parameter b can not be null. It is a single object. 
| MRC_API MR_Matrix4i64 MR_sub_MR_Matrix4i64 | ( | const MR_Matrix4i64 * | a, | 
| const MR_Matrix4i64 * | b ) | 
Generated from function MR::operator-. Parameter a can not be null. It is a single object. Parameter b can not be null. It is a single object.