#include "xsmath.h"
#include <stddef.h>
Go to the source code of this file.
|
XSTYPES_DLL_API void | XsMatrix_ref (XsMatrix *thisPtr, XsSize rows, XsSize cols, XsSize stride, XsReal *buffer, XsDataFlags flags) |
|
XSTYPES_DLL_API void | XsMatrix_construct (XsMatrix *thisPtr, XsSize rows, XsSize cols, XsSize stride, const XsReal *src, XsSize srcStride) |
|
XSTYPES_DLL_API void | XsMatrix_assign (XsMatrix *thisPtr, XsSize rows, XsSize cols, XsSize stride, const XsReal *src, XsSize srcStride) |
|
XSTYPES_DLL_API void | XsMatrix_destruct (XsMatrix *thisPtr) |
|
XSTYPES_DLL_API void | XsMatrix_copy (XsMatrix *copy, XsMatrix const *src) |
|
XSTYPES_DLL_API void | XsMatrix_setZero (XsMatrix *thisPtr) |
|
XSTYPES_DLL_API int | XsMatrix_empty (const XsMatrix *thisPtr) |
|
XSTYPES_DLL_API void | XsMatrix_multiplyScalar (const XsMatrix *thisPtr, XsReal scalar, XsMatrix *dest) |
|
XSTYPES_DLL_API XsSize | XsMatrix_offset (const XsMatrix *thisPtr, XsSize row, XsSize column) |
|
XSTYPES_DLL_API XsReal | XsMatrix_value (const XsMatrix *thisPtr, XsSize row, XsSize column) |
|
XSTYPES_DLL_API void | XsMatrix_setValue (XsMatrix *thisPtr, XsSize row, XsSize column, XsReal value) |
|
XSTYPES_DLL_API int | XsMatrix_dimensionsMatch (const XsMatrix *thisPtr, XsSize rows, XsSize columns) |
|
XSTYPES_DLL_API void | XsMatrix_fromQuaternion (XsMatrix *thisPtr, const struct XsQuaternion *quat) |
|
XSTYPES_DLL_API void | XsMatrix_swap (XsMatrix *a, XsMatrix *b) |
|
◆ XSMATRIX_INITIALIZER
#define XSMATRIX_INITIALIZER { NULL, 0, 0, 0, XSDF_Managed } |
◆ XsMatrix_offsetM
◆ XsMatrix
◆ XsMatrix_assign()
◆ XsMatrix_construct()
◆ XsMatrix_copy()
◆ XsMatrix_destruct()
◆ XsMatrix_dimensionsMatch()
◆ XsMatrix_empty()
◆ XsMatrix_fromQuaternion()
◆ XsMatrix_multiplyScalar()
◆ XsMatrix_offset()
◆ XsMatrix_ref()
◆ XsMatrix_setValue()
◆ XsMatrix_setZero()
◆ XsMatrix_swap()
◆ XsMatrix_value()