#include <vectormath_aos.h>
Public Member Functions | |
Matrix4 () | |
Matrix4 (const Matrix4 &mat) | |
Matrix4 (const Vector4 &col0, const Vector4 &col1, const Vector4 &col2, const Vector4 &col3) | |
Matrix4 (const Transform3 &mat) | |
Matrix4 (const Matrix3 &mat, const Vector3 &translateVec) | |
Matrix4 (const Quat &unitQuat, const Vector3 &translateVec) | |
Matrix4 (float scalar) | |
Matrix4 & | operator= (const Matrix4 &mat) |
Matrix4 & | setUpper3x3 (const Matrix3 &mat3) |
const Matrix3 | getUpper3x3 () const |
Matrix4 & | setTranslation (const Vector3 &translateVec) |
const Vector3 | getTranslation () const |
Matrix4 & | setCol0 (const Vector4 &col0) |
Matrix4 & | setCol1 (const Vector4 &col1) |
Matrix4 & | setCol2 (const Vector4 &col2) |
Matrix4 & | setCol3 (const Vector4 &col3) |
const Vector4 | getCol0 () const |
const Vector4 | getCol1 () const |
const Vector4 | getCol2 () const |
const Vector4 | getCol3 () const |
Matrix4 & | setCol (int col, const Vector4 &vec) |
Matrix4 & | setRow (int row, const Vector4 &vec) |
const Vector4 | getCol (int col) const |
const Vector4 | getRow (int row) const |
Vector4 & | operator[] (int col) |
const Vector4 | operator[] (int col) const |
Matrix4 & | setElem (int col, int row, float val) |
float | getElem (int col, int row) const |
const Matrix4 | operator+ (const Matrix4 &mat) const |
const Matrix4 | operator- (const Matrix4 &mat) const |
const Matrix4 | operator- () const |
const Matrix4 | operator* (float scalar) const |
const Vector4 | operator* (const Vector4 &vec) const |
const Vector4 | operator* (const Vector3 &vec) const |
const Vector4 | operator* (const Point3 &pnt) const |
const Matrix4 | operator* (const Matrix4 &mat) const |
const Matrix4 | operator* (const Transform3 &tfrm) const |
Matrix4 & | operator+= (const Matrix4 &mat) |
Matrix4 & | operator-= (const Matrix4 &mat) |
Matrix4 & | operator*= (float scalar) |
Matrix4 & | operator*= (const Matrix4 &mat) |
Matrix4 & | operator*= (const Transform3 &tfrm) |
Matrix4 () | |
Matrix4 (const Matrix4 &mat) | |
Matrix4 (const Vector4 &col0, const Vector4 &col1, const Vector4 &col2, const Vector4 &col3) | |
Matrix4 (const Transform3 &mat) | |
Matrix4 (const Matrix3 &mat, const Vector3 &translateVec) | |
Matrix4 (const Quat &unitQuat, const Vector3 &translateVec) | |
Matrix4 (float scalar) | |
Matrix4 & | operator= (const Matrix4 &mat) |
Matrix4 & | setUpper3x3 (const Matrix3 &mat3) |
const Matrix3 | getUpper3x3 () const |
Matrix4 & | setTranslation (const Vector3 &translateVec) |
const Vector3 | getTranslation () const |
Matrix4 & | setCol0 (const Vector4 &col0) |
Matrix4 & | setCol1 (const Vector4 &col1) |
Matrix4 & | setCol2 (const Vector4 &col2) |
Matrix4 & | setCol3 (const Vector4 &col3) |
const Vector4 | getCol0 () const |
const Vector4 | getCol1 () const |
const Vector4 | getCol2 () const |
const Vector4 | getCol3 () const |
Matrix4 & | setCol (int col, const Vector4 &vec) |
Matrix4 & | setRow (int row, const Vector4 &vec) |
const Vector4 | getCol (int col) const |
const Vector4 | getRow (int row) const |
Vector4 & | operator[] (int col) |
const Vector4 | operator[] (int col) const |
Matrix4 & | setElem (int col, int row, float val) |
float | getElem (int col, int row) const |
const Matrix4 | operator+ (const Matrix4 &mat) const |
const Matrix4 | operator- (const Matrix4 &mat) const |
const Matrix4 | operator- () const |
const Matrix4 | operator* (float scalar) const |
const Vector4 | operator* (const Vector4 &vec) const |
const Vector4 | operator* (const Vector3 &vec) const |
const Vector4 | operator* (const Point3 &pnt) const |
const Matrix4 | operator* (const Matrix4 &mat) const |
const Matrix4 | operator* (const Transform3 &tfrm) const |
Matrix4 & | operator+= (const Matrix4 &mat) |
Matrix4 & | operator-= (const Matrix4 &mat) |
Matrix4 & | operator*= (float scalar) |
Matrix4 & | operator*= (const Matrix4 &mat) |
Matrix4 & | operator*= (const Transform3 &tfrm) |
Matrix4 () | |
Matrix4 (const Matrix4 &mat) | |
Matrix4 (const Vector4 &col0, const Vector4 &col1, const Vector4 &col2, const Vector4 &col3) | |
Matrix4 (const Transform3 &mat) | |
Matrix4 (const Matrix3 &mat, const Vector3 &translateVec) | |
Matrix4 (const Quat &unitQuat, const Vector3 &translateVec) | |
Matrix4 (float scalar) | |
Matrix4 (const floatInVec &scalar) | |
Matrix4 & | operator= (const Matrix4 &mat) |
Matrix4 & | setUpper3x3 (const Matrix3 &mat3) |
const Matrix3 | getUpper3x3 () const |
Matrix4 & | setTranslation (const Vector3 &translateVec) |
const Vector3 | getTranslation () const |
Matrix4 & | setCol0 (const Vector4 &col0) |
Matrix4 & | setCol1 (const Vector4 &col1) |
Matrix4 & | setCol2 (const Vector4 &col2) |
Matrix4 & | setCol3 (const Vector4 &col3) |
const Vector4 | getCol0 () const |
const Vector4 | getCol1 () const |
const Vector4 | getCol2 () const |
const Vector4 | getCol3 () const |
Matrix4 & | setCol (int col, const Vector4 &vec) |
Matrix4 & | setRow (int row, const Vector4 &vec) |
const Vector4 | getCol (int col) const |
const Vector4 | getRow (int row) const |
Vector4 & | operator[] (int col) |
const Vector4 | operator[] (int col) const |
Matrix4 & | setElem (int col, int row, float val) |
Matrix4 & | setElem (int col, int row, const floatInVec &val) |
const floatInVec | getElem (int col, int row) const |
const Matrix4 | operator+ (const Matrix4 &mat) const |
const Matrix4 | operator- (const Matrix4 &mat) const |
const Matrix4 | operator- () const |
const Matrix4 | operator* (float scalar) const |
const Matrix4 | operator* (const floatInVec &scalar) const |
const Vector4 | operator* (const Vector4 &vec) const |
const Vector4 | operator* (const Vector3 &vec) const |
const Vector4 | operator* (const Point3 &pnt) const |
const Matrix4 | operator* (const Matrix4 &mat) const |
const Matrix4 | operator* (const Transform3 &tfrm) const |
Matrix4 & | operator+= (const Matrix4 &mat) |
Matrix4 & | operator-= (const Matrix4 &mat) |
Matrix4 & | operator*= (float scalar) |
Matrix4 & | operator*= (const floatInVec &scalar) |
Matrix4 & | operator*= (const Matrix4 &mat) |
Matrix4 & | operator*= (const Transform3 &tfrm) |
Static Public Member Functions | |
static const Matrix4 | identity () |
static const Matrix4 | rotationX (float radians) |
static const Matrix4 | rotationY (float radians) |
static const Matrix4 | rotationZ (float radians) |
static const Matrix4 | rotationZYX (const Vector3 &radiansXYZ) |
static const Matrix4 | rotation (float radians, const Vector3 &unitVec) |
static const Matrix4 | rotation (const Quat &unitQuat) |
static const Matrix4 | scale (const Vector3 &scaleVec) |
static const Matrix4 | translation (const Vector3 &translateVec) |
static const Matrix4 | lookAt (const Point3 &eyePos, const Point3 &lookAtPos, const Vector3 &upVec) |
static const Matrix4 | perspective (float fovyRadians, float aspect, float zNear, float zFar) |
static const Matrix4 | frustum (float left, float right, float bottom, float top, float zNear, float zFar) |
static const Matrix4 | orthographic (float left, float right, float bottom, float top, float zNear, float zFar) |
static const Matrix4 | identity () |
static const Matrix4 | rotationX (float radians) |
static const Matrix4 | rotationY (float radians) |
static const Matrix4 | rotationZ (float radians) |
static const Matrix4 | rotationZYX (const Vector3 &radiansXYZ) |
static const Matrix4 | rotation (float radians, const Vector3 &unitVec) |
static const Matrix4 | rotation (const Quat &unitQuat) |
static const Matrix4 | scale (const Vector3 &scaleVec) |
static const Matrix4 | translation (const Vector3 &translateVec) |
static const Matrix4 | lookAt (const Point3 &eyePos, const Point3 &lookAtPos, const Vector3 &upVec) |
static const Matrix4 | perspective (float fovyRadians, float aspect, float zNear, float zFar) |
static const Matrix4 | frustum (float left, float right, float bottom, float top, float zNear, float zFar) |
static const Matrix4 | orthographic (float left, float right, float bottom, float top, float zNear, float zFar) |
static const Matrix4 | identity () |
static const Matrix4 | rotationX (float radians) |
static const Matrix4 | rotationY (float radians) |
static const Matrix4 | rotationZ (float radians) |
static const Matrix4 | rotationX (const floatInVec &radians) |
static const Matrix4 | rotationY (const floatInVec &radians) |
static const Matrix4 | rotationZ (const floatInVec &radians) |
static const Matrix4 | rotationZYX (const Vector3 &radiansXYZ) |
static const Matrix4 | rotation (float radians, const Vector3 &unitVec) |
static const Matrix4 | rotation (const floatInVec &radians, const Vector3 &unitVec) |
static const Matrix4 | rotation (const Quat &unitQuat) |
static const Matrix4 | scale (const Vector3 &scaleVec) |
static const Matrix4 | translation (const Vector3 &translateVec) |
static const Matrix4 | lookAt (const Point3 &eyePos, const Point3 &lookAtPos, const Vector3 &upVec) |
static const Matrix4 | perspective (float fovyRadians, float aspect, float zNear, float zFar) |
static const Matrix4 | frustum (float left, float right, float bottom, float top, float zNear, float zFar) |
static const Matrix4 | orthographic (float left, float right, float bottom, float top, float zNear, float zFar) |
Private Attributes | |
Vector4 | mCol0 |
Vector4 | mCol1 |
Vector4 | mCol2 |
Vector4 | mCol3 |
Definition at line 1356 of file neon/vectormath_aos.h.
Vectormath::Aos::Matrix4::Matrix4 | ( | ) | [inline] |
Definition at line 1366 of file neon/vectormath_aos.h.
Vectormath::Aos::Matrix4::Matrix4 | ( | const Matrix4 & | mat | ) | [inline] |
Definition at line 435 of file neon/mat_aos.h.
Vectormath::Aos::Matrix4::Matrix4 | ( | const Vector4 & | col0, | |
const Vector4 & | col1, | |||
const Vector4 & | col2, | |||
const Vector4 & | col3 | |||
) | [inline] |
Definition at line 459 of file neon/mat_aos.h.
Vectormath::Aos::Matrix4::Matrix4 | ( | const Transform3 & | mat | ) | [inline, explicit] |
Definition at line 451 of file neon/mat_aos.h.
Definition at line 467 of file neon/mat_aos.h.
Definition at line 475 of file neon/mat_aos.h.
Vectormath::Aos::Matrix4::Matrix4 | ( | float | scalar | ) | [inline, explicit] |
Definition at line 443 of file neon/mat_aos.h.
Vectormath::Aos::Matrix4::Matrix4 | ( | ) | [inline] |
Definition at line 1349 of file scalar/vectormath_aos.h.
Vectormath::Aos::Matrix4::Matrix4 | ( | const Matrix4 & | mat | ) | [inline] |
Vectormath::Aos::Matrix4::Matrix4 | ( | const Vector4 & | col0, | |
const Vector4 & | col1, | |||
const Vector4 & | col2, | |||
const Vector4 & | col3 | |||
) | [inline] |
Vectormath::Aos::Matrix4::Matrix4 | ( | const Transform3 & | mat | ) | [inline, explicit] |
Vectormath::Aos::Matrix4::Matrix4 | ( | float | scalar | ) | [inline, explicit] |
Vectormath::Aos::Matrix4::Matrix4 | ( | ) | [inline] |
Definition at line 1936 of file sse/vectormath_aos.h.
Vectormath::Aos::Matrix4::Matrix4 | ( | const Matrix4 & | mat | ) | [inline] |
Vectormath::Aos::Matrix4::Matrix4 | ( | const Vector4 & | col0, | |
const Vector4 & | col1, | |||
const Vector4 & | col2, | |||
const Vector4 & | col3 | |||
) | [inline] |
Vectormath::Aos::Matrix4::Matrix4 | ( | const Transform3 & | mat | ) | [inline, explicit] |
Vectormath::Aos::Matrix4::Matrix4 | ( | float | scalar | ) | [inline, explicit] |
Vectormath::Aos::Matrix4::Matrix4 | ( | const floatInVec & | scalar | ) | [inline, explicit] |
Definition at line 620 of file sse/mat_aos.h.
const Matrix4 Vectormath::Aos::Matrix4::frustum | ( | float | left, | |
float | right, | |||
float | bottom, | |||
float | top, | |||
float | zNear, | |||
float | zFar | |||
) | [inline, static] |
Definition at line 1051 of file neon/mat_aos.h.
static const Matrix4 Vectormath::Aos::Matrix4::frustum | ( | float | left, | |
float | right, | |||
float | bottom, | |||
float | top, | |||
float | zNear, | |||
float | zFar | |||
) | [inline, static] |
static const Matrix4 Vectormath::Aos::Matrix4::frustum | ( | float | left, | |
float | right, | |||
float | bottom, | |||
float | top, | |||
float | zNear, | |||
float | zFar | |||
) | [inline, static] |
const Vector4 Vectormath::Aos::Matrix4::getCol | ( | int | col | ) | const [inline] |
const Vector4 Vectormath::Aos::Matrix4::getCol | ( | int | col | ) | const [inline] |
Definition at line 558 of file neon/mat_aos.h.
const Vector4 Vectormath::Aos::Matrix4::getCol | ( | int | col | ) | const [inline] |
const Vector4 Vectormath::Aos::Matrix4::getCol0 | ( | ) | const [inline] |
Definition at line 538 of file neon/mat_aos.h.
const Vector4 Vectormath::Aos::Matrix4::getCol0 | ( | ) | const [inline] |
const Vector4 Vectormath::Aos::Matrix4::getCol0 | ( | ) | const [inline] |
const Vector4 Vectormath::Aos::Matrix4::getCol1 | ( | ) | const [inline] |
Definition at line 543 of file neon/mat_aos.h.
const Vector4 Vectormath::Aos::Matrix4::getCol1 | ( | ) | const [inline] |
const Vector4 Vectormath::Aos::Matrix4::getCol1 | ( | ) | const [inline] |
const Vector4 Vectormath::Aos::Matrix4::getCol2 | ( | ) | const [inline] |
const Vector4 Vectormath::Aos::Matrix4::getCol2 | ( | ) | const [inline] |
Definition at line 548 of file neon/mat_aos.h.
const Vector4 Vectormath::Aos::Matrix4::getCol2 | ( | ) | const [inline] |
const Vector4 Vectormath::Aos::Matrix4::getCol3 | ( | ) | const [inline] |
Definition at line 553 of file neon/mat_aos.h.
const Vector4 Vectormath::Aos::Matrix4::getCol3 | ( | ) | const [inline] |
const Vector4 Vectormath::Aos::Matrix4::getCol3 | ( | ) | const [inline] |
float Vectormath::Aos::Matrix4::getElem | ( | int | col, | |
int | row | |||
) | const [inline] |
const floatInVec Vectormath::Aos::Matrix4::getElem | ( | int | col, | |
int | row | |||
) | const [inline] |
Definition at line 533 of file neon/mat_aos.h.
const floatInVec Vectormath::Aos::Matrix4::getElem | ( | int | col, | |
int | row | |||
) | const [inline] |
const Vector4 Vectormath::Aos::Matrix4::getRow | ( | int | row | ) | const [inline] |
Definition at line 563 of file neon/mat_aos.h.
const Vector4 Vectormath::Aos::Matrix4::getRow | ( | int | row | ) | const [inline] |
const Vector4 Vectormath::Aos::Matrix4::getRow | ( | int | row | ) | const [inline] |
const Vector3 Vectormath::Aos::Matrix4::getTranslation | ( | ) | const [inline] |
Definition at line 896 of file neon/mat_aos.h.
const Vector3 Vectormath::Aos::Matrix4::getTranslation | ( | ) | const [inline] |
const Vector3 Vectormath::Aos::Matrix4::getTranslation | ( | ) | const [inline] |
const Matrix3 Vectormath::Aos::Matrix4::getUpper3x3 | ( | ) | const [inline] |
Definition at line 881 of file neon/mat_aos.h.
const Matrix3 Vectormath::Aos::Matrix4::getUpper3x3 | ( | ) | const [inline] |
const Matrix3 Vectormath::Aos::Matrix4::getUpper3x3 | ( | ) | const [inline] |
static const Matrix4 Vectormath::Aos::Matrix4::identity | ( | ) | [inline, static] |
const Matrix4 Vectormath::Aos::Matrix4::identity | ( | ) | [inline, static] |
Definition at line 863 of file neon/mat_aos.h.
static const Matrix4 Vectormath::Aos::Matrix4::identity | ( | ) | [inline, static] |
static const Matrix4 Vectormath::Aos::Matrix4::lookAt | ( | const Point3 & | eyePos, | |
const Point3 & | lookAtPos, | |||
const Vector3 & | upVec | |||
) | [inline, static] |
const Matrix4 Vectormath::Aos::Matrix4::lookAt | ( | const Point3 & | eyePos, | |
const Point3 & | lookAtPos, | |||
const Vector3 & | upVec | |||
) | [inline, static] |
Definition at line 1026 of file neon/mat_aos.h.
static const Matrix4 Vectormath::Aos::Matrix4::lookAt | ( | const Point3 & | eyePos, | |
const Point3 & | lookAtPos, | |||
const Vector3 & | upVec | |||
) | [inline, static] |
const Matrix4 Vectormath::Aos::Matrix4::operator* | ( | const Transform3 & | tfrm | ) | const [inline] |
const Matrix4 Vectormath::Aos::Matrix4::operator* | ( | float | scalar | ) | const [inline] |
const Matrix4 Vectormath::Aos::Matrix4::operator* | ( | const Transform3 & | tfrm | ) | const [inline] |
const Matrix4 Vectormath::Aos::Matrix4::operator* | ( | float | scalar | ) | const [inline] |
Definition at line 770 of file neon/mat_aos.h.
Definition at line 791 of file neon/mat_aos.h.
Definition at line 801 of file neon/mat_aos.h.
Definition at line 811 of file neon/mat_aos.h.
Definition at line 821 of file neon/mat_aos.h.
const Matrix4 Vectormath::Aos::Matrix4::operator* | ( | const Transform3 & | tfrm | ) | const [inline] |
Definition at line 837 of file neon/mat_aos.h.
const Matrix4 Vectormath::Aos::Matrix4::operator* | ( | float | scalar | ) | const [inline] |
const Matrix4 Vectormath::Aos::Matrix4::operator* | ( | const floatInVec & | scalar | ) | const [inline] |
Definition at line 1007 of file sse/mat_aos.h.
Matrix4 & Vectormath::Aos::Matrix4::operator*= | ( | float | scalar | ) | [inline] |
Definition at line 780 of file neon/mat_aos.h.
Matrix4& Vectormath::Aos::Matrix4::operator*= | ( | float | scalar | ) | [inline] |
Matrix4 & Vectormath::Aos::Matrix4::operator*= | ( | const floatInVec & | scalar | ) | [inline] |
Definition at line 1022 of file sse/mat_aos.h.
Definition at line 831 of file neon/mat_aos.h.
Matrix4 & Vectormath::Aos::Matrix4::operator*= | ( | const Transform3 & | tfrm | ) | [inline] |
Definition at line 847 of file neon/mat_aos.h.
Matrix4& Vectormath::Aos::Matrix4::operator*= | ( | float | scalar | ) | [inline] |
Matrix4& Vectormath::Aos::Matrix4::operator*= | ( | const Transform3 & | tfrm | ) | [inline] |
Matrix4& Vectormath::Aos::Matrix4::operator*= | ( | const Transform3 & | tfrm | ) | [inline] |
Definition at line 718 of file neon/mat_aos.h.
Definition at line 738 of file neon/mat_aos.h.
const Matrix4 Vectormath::Aos::Matrix4::operator- | ( | ) | const [inline] |
const Matrix4 Vectormath::Aos::Matrix4::operator- | ( | ) | const [inline] |
Definition at line 728 of file neon/mat_aos.h.
const Matrix4 Vectormath::Aos::Matrix4::operator- | ( | ) | const [inline] |
Definition at line 750 of file neon/mat_aos.h.
Definition at line 744 of file neon/mat_aos.h.
Definition at line 578 of file neon/mat_aos.h.
Vector4 & Vectormath::Aos::Matrix4::operator[] | ( | int | col | ) | [inline] |
Definition at line 568 of file neon/mat_aos.h.
const Vector4 Vectormath::Aos::Matrix4::operator[] | ( | int | col | ) | const [inline] |
Definition at line 573 of file neon/mat_aos.h.
const Vector4 Vectormath::Aos::Matrix4::operator[] | ( | int | col | ) | const [inline] |
Vector4& Vectormath::Aos::Matrix4::operator[] | ( | int | col | ) | [inline] |
Vector4& Vectormath::Aos::Matrix4::operator[] | ( | int | col | ) | [inline] |
const Vector4 Vectormath::Aos::Matrix4::operator[] | ( | int | col | ) | const [inline] |
static const Matrix4 Vectormath::Aos::Matrix4::orthographic | ( | float | left, | |
float | right, | |||
float | bottom, | |||
float | top, | |||
float | zNear, | |||
float | zFar | |||
) | [inline, static] |
static const Matrix4 Vectormath::Aos::Matrix4::orthographic | ( | float | left, | |
float | right, | |||
float | bottom, | |||
float | top, | |||
float | zNear, | |||
float | zFar | |||
) | [inline, static] |
const Matrix4 Vectormath::Aos::Matrix4::orthographic | ( | float | left, | |
float | right, | |||
float | bottom, | |||
float | top, | |||
float | zNear, | |||
float | zFar | |||
) | [inline, static] |
Definition at line 1069 of file neon/mat_aos.h.
static const Matrix4 Vectormath::Aos::Matrix4::perspective | ( | float | fovyRadians, | |
float | aspect, | |||
float | zNear, | |||
float | zFar | |||
) | [inline, static] |
static const Matrix4 Vectormath::Aos::Matrix4::perspective | ( | float | fovyRadians, | |
float | aspect, | |||
float | zNear, | |||
float | zFar | |||
) | [inline, static] |
const Matrix4 Vectormath::Aos::Matrix4::perspective | ( | float | fovyRadians, | |
float | aspect, | |||
float | zNear, | |||
float | zFar | |||
) | [inline, static] |
Definition at line 1038 of file neon/mat_aos.h.
const Matrix4 Vectormath::Aos::Matrix4::rotation | ( | const floatInVec & | radians, | |
const Vector3 & | unitVec | |||
) | [inline, static] |
Definition at line 1248 of file sse/mat_aos.h.
const Matrix4 Vectormath::Aos::Matrix4::rotation | ( | float | radians, | |
const Vector3 & | unitVec | |||
) | [inline, static] |
Definition at line 959 of file neon/mat_aos.h.
Definition at line 979 of file neon/mat_aos.h.
static const Matrix4 Vectormath::Aos::Matrix4::rotation | ( | float | radians, | |
const Vector3 & | unitVec | |||
) | [inline, static] |
static const Matrix4 Vectormath::Aos::Matrix4::rotation | ( | float | radians, | |
const Vector3 & | unitVec | |||
) | [inline, static] |
const Matrix4 Vectormath::Aos::Matrix4::rotationX | ( | float | radians | ) | [inline, static] |
Definition at line 901 of file neon/mat_aos.h.
static const Matrix4 Vectormath::Aos::Matrix4::rotationX | ( | float | radians | ) | [inline, static] |
const Matrix4 Vectormath::Aos::Matrix4::rotationX | ( | const floatInVec & | radians | ) | [inline, static] |
Definition at line 1150 of file sse/mat_aos.h.
static const Matrix4 Vectormath::Aos::Matrix4::rotationX | ( | float | radians | ) | [inline, static] |
static const Matrix4 Vectormath::Aos::Matrix4::rotationY | ( | float | radians | ) | [inline, static] |
const Matrix4 Vectormath::Aos::Matrix4::rotationY | ( | const floatInVec & | radians | ) | [inline, static] |
Definition at line 1175 of file sse/mat_aos.h.
const Matrix4 Vectormath::Aos::Matrix4::rotationY | ( | float | radians | ) | [inline, static] |
Definition at line 914 of file neon/mat_aos.h.
static const Matrix4 Vectormath::Aos::Matrix4::rotationY | ( | float | radians | ) | [inline, static] |
const Matrix4 Vectormath::Aos::Matrix4::rotationZ | ( | float | radians | ) | [inline, static] |
Definition at line 927 of file neon/mat_aos.h.
static const Matrix4 Vectormath::Aos::Matrix4::rotationZ | ( | float | radians | ) | [inline, static] |
static const Matrix4 Vectormath::Aos::Matrix4::rotationZ | ( | float | radians | ) | [inline, static] |
const Matrix4 Vectormath::Aos::Matrix4::rotationZ | ( | const floatInVec & | radians | ) | [inline, static] |
Definition at line 1200 of file sse/mat_aos.h.
static const Matrix4 Vectormath::Aos::Matrix4::rotationZYX | ( | const Vector3 & | radiansXYZ | ) | [inline, static] |
Definition at line 940 of file neon/mat_aos.h.
static const Matrix4 Vectormath::Aos::Matrix4::rotationZYX | ( | const Vector3 & | radiansXYZ | ) | [inline, static] |
Definition at line 984 of file neon/mat_aos.h.
Definition at line 509 of file neon/mat_aos.h.
Definition at line 485 of file neon/mat_aos.h.
Definition at line 491 of file neon/mat_aos.h.
Definition at line 497 of file neon/mat_aos.h.
Definition at line 503 of file neon/mat_aos.h.
Matrix4 & Vectormath::Aos::Matrix4::setElem | ( | int | col, | |
int | row, | |||
float | val | |||
) | [inline] |
Definition at line 524 of file neon/mat_aos.h.
Matrix4 & Vectormath::Aos::Matrix4::setElem | ( | int | col, | |
int | row, | |||
const floatInVec & | val | |||
) | [inline] |
Definition at line 707 of file sse/mat_aos.h.
Matrix4& Vectormath::Aos::Matrix4::setElem | ( | int | col, | |
int | row, | |||
float | val | |||
) | [inline] |
Matrix4& Vectormath::Aos::Matrix4::setElem | ( | int | col, | |
int | row, | |||
float | val | |||
) | [inline] |
Definition at line 515 of file neon/mat_aos.h.
Definition at line 890 of file neon/mat_aos.h.
Definition at line 873 of file neon/mat_aos.h.
const Matrix4 Vectormath::Aos::Matrix4::translation | ( | const Vector3 & | translateVec | ) | [inline, static] |
Definition at line 1016 of file neon/mat_aos.h.
static const Matrix4 Vectormath::Aos::Matrix4::translation | ( | const Vector3 & | translateVec | ) | [inline, static] |
static const Matrix4 Vectormath::Aos::Matrix4::translation | ( | const Vector3 & | translateVec | ) | [inline, static] |
Vector4 Vectormath::Aos::Matrix4::mCol0 [private] |
Definition at line 1358 of file neon/vectormath_aos.h.
Vector4 Vectormath::Aos::Matrix4::mCol1 [private] |
Definition at line 1359 of file neon/vectormath_aos.h.
Vector4 Vectormath::Aos::Matrix4::mCol2 [private] |
Definition at line 1360 of file neon/vectormath_aos.h.
Vector4 Vectormath::Aos::Matrix4::mCol3 [private] |
Definition at line 1361 of file neon/vectormath_aos.h.