#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_std_istream | MR_std_istream |
| typedef struct MR_std_ostream | MR_std_ostream |
| 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>. Supported MR_PassBy modes: MR_PassBy_DefaultConstruct, MR_PassBy_Copy, MR_PassBy_Move (and MR_PassBy_DefaultArgument and MR_PassBy_NoObject if supported by the callee).
| 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_std_istream MR_std_istream |
| typedef struct MR_std_ostream MR_std_ostream |
| 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_std_istream * MR_input_MR_Matrix4_unsigned_char | ( | MR_std_istream * | s, |
| MR_Matrix4_unsigned_char * | mat ) |
Generated from function MR::operator>>. Parameter s can not be null. It is a single object. Parameter mat 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_std_istream * MR_input_MR_Matrix4b | ( | MR_std_istream * | s, |
| MR_Matrix4b * | mat ) |
Generated from function MR::operator>>. Parameter s can not be null. It is a single object. Parameter mat 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_std_istream * MR_input_MR_Matrix4d | ( | MR_std_istream * | s, |
| MR_Matrix4d * | mat ) |
Generated from function MR::operator>>. Parameter s can not be null. It is a single object. Parameter mat 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_std_istream * MR_input_MR_Matrix4f | ( | MR_std_istream * | s, |
| MR_Matrix4f * | mat ) |
Generated from function MR::operator>>. Parameter s can not be null. It is a single object. Parameter mat 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_std_istream * MR_input_MR_Matrix4i | ( | MR_std_istream * | s, |
| MR_Matrix4i * | mat ) |
Generated from function MR::operator>>. Parameter s can not be null. It is a single object. Parameter mat 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_std_istream * MR_input_MR_Matrix4i64 | ( | MR_std_istream * | s, |
| MR_Matrix4i64 * | mat ) |
Generated from function MR::operator>>. Parameter s can not be null. It is a single object. Parameter mat 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_Matrix4_unsigned_char * MR_Matrix4_unsigned_char_AssignFromAnother | ( | MR_Matrix4_unsigned_char * | _this, |
| const MR_Matrix4_unsigned_char * | _other ) |
Generated from method MR::Matrix4<unsigned char>::operator=. Parameter _this can not be null. It is a single object. Parameter _other can not be null. It is a single object. The reference to things referred to by the parameter _other (if any) might be preserved in this object. The returned pointer will never be null. It is non-owning, do NOT destroy it. When this function is called, this object will drop any object references it had previously.
| MRC_API unsigned char * MR_Matrix4_unsigned_char_call | ( | MR_Matrix4_unsigned_char * | _this, |
| int | row, | ||
| int | col ) |
Generated from method MR::Matrix4<unsigned char>::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 method MR::Matrix4<unsigned char>::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 method MR::Matrix4<unsigned char>::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 constructor MR::Matrix4<unsigned char>::Matrix4. Parameter r can not be null. It is a single object. The reference to the parameter r might be preserved in the constructed object. Parameter t can not be null. It is a single object. The reference to the parameter t might be preserved in the constructed 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 constructor MR::Matrix4<unsigned char>::Matrix4. Parameter x can not be null. It is a single object. The reference to the parameter x might be preserved in the constructed object. Parameter y can not be null. It is a single object. The reference to the parameter y might be preserved in the constructed object. Parameter z can not be null. It is a single object. The reference to the parameter z might be preserved in the constructed object. Parameter w can not be null. It is a single object. The reference to the parameter w might be preserved in the constructed 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 constructor MR::Matrix4<unsigned char>::Matrix4. Parameter _other can not be null. It is a single object. The reference to things referred to by the parameter _other (if any) might be preserved in the constructed 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 method MR::Matrix4<unsigned char>::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 method MR::Matrix4<unsigned char>::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 method MR::Matrix4<unsigned char>::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 method MR::Matrix4<unsigned char>::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 method MR::Matrix4<unsigned char>::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 method MR::Matrix4<unsigned char>::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 method MR::Matrix4<unsigned char>::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 method MR::Matrix4<unsigned char>::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 method MR::Matrix4<unsigned char>::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 method MR::Matrix4<unsigned char>::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. The reference to the parameter ptr might be preserved in the return value.
| 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. The reference to the parameter ptr might be preserved in the return value.
| MRC_API MR_Matrix4_unsigned_char * MR_Matrix4_unsigned_char_scale | ( | unsigned char | s | ) |
returns a matrix that scales uniformly Generated from method MR::Matrix4<unsigned char>::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. The reference to the parameter value might be preserved in this object in element w. When this function is called, this object will drop object references it had previously in w.
| 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. The reference to the parameter value might be preserved in this object in element x. When this function is called, this object will drop object references it had previously in x.
| 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. The reference to the parameter value might be preserved in this object in element y. When this function is called, this object will drop object references it had previously in y.
| 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. The reference to the parameter value might be preserved in this object in element z. When this function is called, this object will drop object references it had previously in z.
| MRC_API void MR_Matrix4_unsigned_char_setRotation | ( | MR_Matrix4_unsigned_char * | _this, |
| const MR_Matrix3_unsigned_char * | rot ) |
Generated from method MR::Matrix4<unsigned char>::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 method MR::Matrix4<unsigned char>::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 method MR::Matrix4<unsigned char>::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 method MR::Matrix4<unsigned char>::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 method MR::Matrix4<unsigned char>::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 method MR::Matrix4<unsigned char>::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 method MR::Matrix4b::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 method MR::Matrix4b::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 method MR::Matrix4b::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 constructor MR::Matrix4b::Matrix4b. Parameter r can not be null. It is a single object. The reference to the parameter r might be preserved in the constructed object. Parameter t can not be null. It is a single object. The reference to the parameter t might be preserved in the constructed 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 constructor MR::Matrix4b::Matrix4b. Parameter x can not be null. It is a single object. The reference to the parameter x might be preserved in the constructed object. Parameter y can not be null. It is a single object. The reference to the parameter y might be preserved in the constructed object. Parameter z can not be null. It is a single object. The reference to the parameter z might be preserved in the constructed object. Parameter w can not be null. It is a single object. The reference to the parameter w might be preserved in the constructed object.
| MRC_API bool * MR_Matrix4b_data | ( | MR_Matrix4b * | _this | ) |
Generated from method MR::Matrix4b::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 method MR::Matrix4b::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_FreeArray(). 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 method MR::Matrix4b::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 method MR::Matrix4b::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 method MR::Matrix4b::getTranslation. Parameter _this can not be null. It is a single object.
| MRC_API MR_Matrix4b MR_Matrix4b_identity | ( | void | ) |
Generated from method MR::Matrix4b::identity.
| MRC_API MR_Vector4b * MR_Matrix4b_index | ( | MR_Matrix4b * | _this, |
| int | row ) |
Generated from method MR::Matrix4b::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 method MR::Matrix4b::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 method MR::Matrix4b::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 method MR::Matrix4b::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 method MR::Matrix4b::scale.
| MRC_API void MR_Matrix4b_setRotation | ( | MR_Matrix4b * | _this, |
| const MR_Matrix3b * | rot ) |
Generated from method MR::Matrix4b::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 method MR::Matrix4b::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 method MR::Matrix4b::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 method MR::Matrix4b::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 method MR::Matrix4b::transposed. Parameter _this can not be null. It is a single object.
| MRC_API MR_Matrix4b MR_Matrix4b_zero | ( | void | ) |
Generated from method MR::Matrix4b::zero.
| MRC_API double * MR_Matrix4d_call | ( | MR_Matrix4d * | _this, |
| int | row, | ||
| int | col ) |
Generated from method MR::Matrix4d::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 method MR::Matrix4d::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 method MR::Matrix4d::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 method MR::Matrix4d::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 constructor MR::Matrix4d::Matrix4d. Parameter r can not be null. It is a single object. The reference to the parameter r might be preserved in the constructed object. Parameter t can not be null. It is a single object. The reference to the parameter t might be preserved in the constructed 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 constructor MR::Matrix4d::Matrix4d. Parameter x can not be null. It is a single object. The reference to the parameter x might be preserved in the constructed object. Parameter y can not be null. It is a single object. The reference to the parameter y might be preserved in the constructed object. Parameter z can not be null. It is a single object. The reference to the parameter z might be preserved in the constructed object. Parameter w can not be null. It is a single object. The reference to the parameter w might be preserved in the constructed object.
| MRC_API MR_Matrix4d MR_Matrix4d_Construct_double | ( | const MR_AffineXf3d * | xf | ) |
Generated from constructor MR::Matrix4d::Matrix4d. Parameter xf can not be null. It is a single object. The reference to the parameter xf might be preserved in the constructed object.
| MRC_API MR_AffineXf3d MR_Matrix4d_ConvertTo_MR_AffineXf3d | ( | const MR_Matrix4d * | _this | ) |
Generated from conversion operator MR::Matrix4d::operator MR::AffineXf3d. Parameter _this can not be null. It is a single object.
| MRC_API double * MR_Matrix4d_data | ( | MR_Matrix4d * | _this | ) |
Generated from method MR::Matrix4d::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 method MR::Matrix4d::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_FreeArray(). 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 method MR::Matrix4d::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 method MR::Matrix4d::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 method MR::Matrix4d::getTranslation. Parameter _this can not be null. It is a single object.
| MRC_API MR_Matrix4d MR_Matrix4d_identity | ( | void | ) |
Generated from method MR::Matrix4d::identity.
| MRC_API MR_Vector4d * MR_Matrix4d_index | ( | MR_Matrix4d * | _this, |
| int | row ) |
Generated from method MR::Matrix4d::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 method MR::Matrix4d::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 method MR::Matrix4d::inverse. Parameter _this can not be null. It is a single object.
| MRC_API double MR_Matrix4d_norm | ( | const MR_Matrix4d * | _this | ) |
Generated from method MR::Matrix4d::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 method MR::Matrix4d::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 method MR::Matrix4d::scale.
| MRC_API void MR_Matrix4d_setRotation | ( | MR_Matrix4d * | _this, |
| const MR_Matrix3d * | rot ) |
Generated from method MR::Matrix4d::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 method MR::Matrix4d::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 method MR::Matrix4d::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 method MR::Matrix4d::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 method MR::Matrix4d::transposed. Parameter _this can not be null. It is a single object.
| MRC_API MR_Matrix4d MR_Matrix4d_zero | ( | void | ) |
Generated from method MR::Matrix4d::zero.
| MRC_API float * MR_Matrix4f_call | ( | MR_Matrix4f * | _this, |
| int | row, | ||
| int | col ) |
Generated from method MR::Matrix4f::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 method MR::Matrix4f::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 method MR::Matrix4f::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 method MR::Matrix4f::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 constructor MR::Matrix4f::Matrix4f. Parameter r can not be null. It is a single object. The reference to the parameter r might be preserved in the constructed object. Parameter t can not be null. It is a single object. The reference to the parameter t might be preserved in the constructed 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 constructor MR::Matrix4f::Matrix4f. Parameter x can not be null. It is a single object. The reference to the parameter x might be preserved in the constructed object. Parameter y can not be null. It is a single object. The reference to the parameter y might be preserved in the constructed object. Parameter z can not be null. It is a single object. The reference to the parameter z might be preserved in the constructed object. Parameter w can not be null. It is a single object. The reference to the parameter w might be preserved in the constructed object.
| MRC_API MR_Matrix4f MR_Matrix4f_Construct_float | ( | const MR_AffineXf3f * | xf | ) |
Generated from constructor MR::Matrix4f::Matrix4f. Parameter xf can not be null. It is a single object. The reference to the parameter xf might be preserved in the constructed object.
| MRC_API MR_AffineXf3f MR_Matrix4f_ConvertTo_MR_AffineXf3f | ( | const MR_Matrix4f * | _this | ) |
Generated from conversion operator MR::Matrix4f::operator MR::AffineXf3f. Parameter _this can not be null. It is a single object.
| MRC_API float * MR_Matrix4f_data | ( | MR_Matrix4f * | _this | ) |
Generated from method MR::Matrix4f::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 method MR::Matrix4f::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_FreeArray(). 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 method MR::Matrix4f::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 method MR::Matrix4f::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 method MR::Matrix4f::getTranslation. Parameter _this can not be null. It is a single object.
| MRC_API MR_Matrix4f MR_Matrix4f_identity | ( | void | ) |
Generated from method MR::Matrix4f::identity.
| MRC_API MR_Vector4f * MR_Matrix4f_index | ( | MR_Matrix4f * | _this, |
| int | row ) |
Generated from method MR::Matrix4f::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 method MR::Matrix4f::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 method MR::Matrix4f::inverse. Parameter _this can not be null. It is a single object.
| MRC_API float MR_Matrix4f_norm | ( | const MR_Matrix4f * | _this | ) |
Generated from method MR::Matrix4f::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 method MR::Matrix4f::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 method MR::Matrix4f::scale.
| MRC_API void MR_Matrix4f_setRotation | ( | MR_Matrix4f * | _this, |
| const MR_Matrix3f * | rot ) |
Generated from method MR::Matrix4f::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 method MR::Matrix4f::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 method MR::Matrix4f::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 method MR::Matrix4f::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 method MR::Matrix4f::transposed. Parameter _this can not be null. It is a single object.
| MRC_API MR_Matrix4f MR_Matrix4f_zero | ( | void | ) |
Generated from method MR::Matrix4f::zero.
| MRC_API MR_int64_t * MR_Matrix4i64_call | ( | MR_Matrix4i64 * | _this, |
| int | row, | ||
| int | col ) |
Generated from method MR::Matrix4i64::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 method MR::Matrix4i64::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 method MR::Matrix4i64::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 constructor MR::Matrix4i64::Matrix4i64. Parameter r can not be null. It is a single object. The reference to the parameter r might be preserved in the constructed object. Parameter t can not be null. It is a single object. The reference to the parameter t might be preserved in the constructed 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 constructor MR::Matrix4i64::Matrix4i64. Parameter x can not be null. It is a single object. The reference to the parameter x might be preserved in the constructed object. Parameter y can not be null. It is a single object. The reference to the parameter y might be preserved in the constructed object. Parameter z can not be null. It is a single object. The reference to the parameter z might be preserved in the constructed object. Parameter w can not be null. It is a single object. The reference to the parameter w might be preserved in the constructed object.
| MRC_API MR_int64_t * MR_Matrix4i64_data | ( | MR_Matrix4i64 * | _this | ) |
Generated from method MR::Matrix4i64::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 method MR::Matrix4i64::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_FreeArray(). 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 method MR::Matrix4i64::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 method MR::Matrix4i64::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 method MR::Matrix4i64::getTranslation. Parameter _this can not be null. It is a single object.
| MRC_API MR_Matrix4i64 MR_Matrix4i64_identity | ( | void | ) |
Generated from method MR::Matrix4i64::identity.
| MRC_API MR_Vector4i64 * MR_Matrix4i64_index | ( | MR_Matrix4i64 * | _this, |
| int | row ) |
Generated from method MR::Matrix4i64::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 method MR::Matrix4i64::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 method MR::Matrix4i64::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 method MR::Matrix4i64::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 method MR::Matrix4i64::scale.
| MRC_API void MR_Matrix4i64_setRotation | ( | MR_Matrix4i64 * | _this, |
| const MR_Matrix3i64 * | rot ) |
Generated from method MR::Matrix4i64::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 method MR::Matrix4i64::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 method MR::Matrix4i64::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 method MR::Matrix4i64::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 method MR::Matrix4i64::transposed. Parameter _this can not be null. It is a single object.
| MRC_API MR_Matrix4i64 MR_Matrix4i64_zero | ( | void | ) |
Generated from method MR::Matrix4i64::zero.
| MRC_API int * MR_Matrix4i_call | ( | MR_Matrix4i * | _this, |
| int | row, | ||
| int | col ) |
Generated from method MR::Matrix4i::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 method MR::Matrix4i::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 method MR::Matrix4i::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 constructor MR::Matrix4i::Matrix4i. Parameter r can not be null. It is a single object. The reference to the parameter r might be preserved in the constructed object. Parameter t can not be null. It is a single object. The reference to the parameter t might be preserved in the constructed 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 constructor MR::Matrix4i::Matrix4i. Parameter x can not be null. It is a single object. The reference to the parameter x might be preserved in the constructed object. Parameter y can not be null. It is a single object. The reference to the parameter y might be preserved in the constructed object. Parameter z can not be null. It is a single object. The reference to the parameter z might be preserved in the constructed object. Parameter w can not be null. It is a single object. The reference to the parameter w might be preserved in the constructed object.
| MRC_API int * MR_Matrix4i_data | ( | MR_Matrix4i * | _this | ) |
Generated from method MR::Matrix4i::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 method MR::Matrix4i::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_FreeArray(). 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 method MR::Matrix4i::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 method MR::Matrix4i::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 method MR::Matrix4i::getTranslation. Parameter _this can not be null. It is a single object.
| MRC_API MR_Matrix4i MR_Matrix4i_identity | ( | void | ) |
Generated from method MR::Matrix4i::identity.
| MRC_API MR_Vector4i * MR_Matrix4i_index | ( | MR_Matrix4i * | _this, |
| int | row ) |
Generated from method MR::Matrix4i::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 method MR::Matrix4i::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 method MR::Matrix4i::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 method MR::Matrix4i::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 method MR::Matrix4i::scale.
| MRC_API void MR_Matrix4i_setRotation | ( | MR_Matrix4i * | _this, |
| const MR_Matrix3i * | rot ) |
Generated from method MR::Matrix4i::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 method MR::Matrix4i::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 method MR::Matrix4i::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 method MR::Matrix4i::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 method MR::Matrix4i::transposed. Parameter _this can not be null. It is a single object.
| MRC_API MR_Matrix4i MR_Matrix4i_zero | ( | void | ) |
Generated from method MR::Matrix4i::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_std_ostream * MR_print_MR_Matrix4_unsigned_char | ( | MR_std_ostream * | s, |
| const MR_Matrix4_unsigned_char * | mat ) |
Generated from function MR::operator<<. Parameter s can not be null. It is a single object. Parameter mat 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_std_ostream * MR_print_MR_Matrix4b | ( | MR_std_ostream * | s, |
| const MR_Matrix4b * | mat ) |
Generated from function MR::operator<<. Parameter s can not be null. It is a single object. Parameter mat 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_std_ostream * MR_print_MR_Matrix4d | ( | MR_std_ostream * | s, |
| const MR_Matrix4d * | mat ) |
Generated from function MR::operator<<. Parameter s can not be null. It is a single object. Parameter mat 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_std_ostream * MR_print_MR_Matrix4f | ( | MR_std_ostream * | s, |
| const MR_Matrix4f * | mat ) |
Generated from function MR::operator<<. Parameter s can not be null. It is a single object. Parameter mat 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_std_ostream * MR_print_MR_Matrix4i | ( | MR_std_ostream * | s, |
| const MR_Matrix4i * | mat ) |
Generated from function MR::operator<<. Parameter s can not be null. It is a single object. Parameter mat 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_std_ostream * MR_print_MR_Matrix4i64 | ( | MR_std_ostream * | s, |
| const MR_Matrix4i64 * | mat ) |
Generated from function MR::operator<<. Parameter s can not be null. It is a single object. Parameter mat 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_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.