SLProject
4.2.000
A platform independent 3D computer graphics framework for desktop OS, Android, iOS and online in web browsers
|
This is the complete list of members for SLMat3< T >, including all inherited members.
_m | SLMat3< T > | |
det() const | SLMat3< T > | inline |
fromEulerAnglesXYZ(const T angleXRAD, const T angleYRAD, const T angleZRAD) | SLMat3< T > | |
fromEulerAnglesZXZ(const T angleZ1RAD, const T angleX2RAD, const T angleZ2RAD) | SLMat3< T > | |
fromEulerAnglesZYX(const T angleZ1RAD, const T angleY2RAD, const T angleX3RAD) | SLMat3< T > | |
identity() | SLMat3< T > | |
invert() | SLMat3< T > | |
inverted() | SLMat3< T > | |
m(int i, T val) | SLMat3< T > | inline |
m() const | SLMat3< T > | inline |
m(int i) const | SLMat3< T > | inline |
operator const T *() const | SLMat3< T > | inline |
operator T*() | SLMat3< T > | inline |
operator()(SLint row, SLint col) | SLMat3< T > | inline |
operator()(SLint row, SLint col) const | SLMat3< T > | inline |
operator*(const SLMat3 &A) const | SLMat3< T > | |
operator*(const SLVec3< T > &v) const | SLMat3< T > | |
operator*(T a) const | SLMat3< T > | |
operator*=(const SLMat3 &A) | SLMat3< T > | |
operator*=(T a) | SLMat3< T > | |
operator+(const SLMat3 &A) const | SLMat3< T > | |
operator-(const SLMat3 &A) const | SLMat3< T > | |
operator/(T a) const | SLMat3< T > | |
operator/=(T a) | SLMat3< T > | |
operator=(const SLMat3 &A) | SLMat3< T > | |
operator=(const T *a) | SLMat3< T > | |
print(const SLchar *str) const | SLMat3< T > | |
rotation(const T angleDEG, const SLVec3< T > &axis) | SLMat3< T > | |
rotation(const T angleDEG, const T axisx, const T axisy, const T axisz) | SLMat3< T > | |
rotation(const T zAngleRAD, const T yAngleRAD, const T xAngleRAD) | SLMat3< T > | |
scale(const T sx, const T sy, const T sz) | SLMat3< T > | |
scale(const SLVec3< T > &s) | SLMat3< T > | |
scale(const T s) | SLMat3< T > | |
setMatrix(const SLMat3 &A) | SLMat3< T > | |
setMatrix(const SLMat3 *A) | SLMat3< T > | |
setMatrix(const T *M) | SLMat3< T > | |
setMatrix(T M0, T M3, T M6, T M1, T M4, T M7, T M2, T M5, T M8) | SLMat3< T > | |
SLMat3() | SLMat3< T > | |
SLMat3(const SLMat3 &A) | SLMat3< T > | |
SLMat3(const T M0, const T M3, const T M6, const T M1, const T M4, const T M7, const T M2, const T M5, const T M8) | SLMat3< T > | |
SLMat3(const T angleDEG, const T axis_x, const T axis_y, const T axis_z) | SLMat3< T > | |
SLMat3(const T angleDEG, const SLVec3< T > axis) | SLMat3< T > | |
SLMat3(const T scale_xyz) | SLMat3< T > | |
SLMat3(const T angleXRAD, const T angleYRAD, const T angleZRAD) | SLMat3< T > | |
swap(T &a, T &b) | SLMat3< T > | inlinestatic |
toAngleAxis(T &angleDEG, SLVec3< T > &axis) const | SLMat3< T > | |
toEulerAnglesXYZ(T &xRotRAD, T &yRotRAD, T &zRotRAD) | SLMat3< T > | |
toEulerAnglesZYX(T &zRotRAD, T &yRotRAD, T &xRotRAD) | SLMat3< T > | |
trace() const | SLMat3< T > | inline |
transpose() | SLMat3< T > | |
transposed() const | SLMat3< T > |