|
| 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 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) |
|
Definition at line 1356 of file neon/vectormath_aos.h.