PURE API 0.5
PR00F's Ultimate Rendering Engine full documentation
Loading...
Searching...
No Matches
PureTransformMatrix Member List

This is the complete list of members for PureTransformMatrix, including all inherited members.

correctIndices(TPureByte row, TPureByte col)PureMatrixprivatestatic
get(TPureByte row, TPureByte col) constPureMatrix
get() constPureMatrix
getDeterminant() constPureMatrix
getIdentity()PureTransformMatrixstatic
getInverse()PureMatrix
getScaleX() constPureTransformMatrix
getScaleY() constPureTransformMatrix
getScaleZ() constPureTransformMatrix
getTransposed()PureMatrix
getZero()PureTransformMatrixstatic
ind(TPureByte row, TPureByte col)PureMatrixprivatestatic
invert()PureMatrix
invertArray(TPureFloat arr[], TPureByte rows, TPureByte cols)PureMatrixprivatestatic
isIdentity() constPureMatrix
isInvertible() constPureMatrix
isZero() constPureMatrix
matPureMatrixprotected
matIdentityPureTransformMatrixprivatestatic
matZeroPureTransformMatrixprivatestatic
operator!=(const PureMatrix &cm) constPureMatrix
operator()(const TPureByte &row, const TPureByte &col)PureMatrix
operator()(const TPureByte &row, const TPureByte &col) constPureMatrix
operator*(const PureMatrix &cm) constPureMatrix
operator*(const TPureFloat &scalar) constPureMatrix
operator*(const PureVector &vec) constPureMatrix
operator*=(const PureMatrix &cm)PureMatrix
operator*=(const TPureFloat &scalar)PureMatrix
operator+(const PureMatrix &cm) constPureMatrix
operator+=(const PureMatrix &cm)PureMatrix
operator-(const PureMatrix &cm) constPureMatrix
operator-=(const PureMatrix &cm)PureMatrix
operator=(const PureMatrix &cm)PureMatrix
operator==(const PureMatrix &cm) constPureMatrix
PureMatrix()PureMatrix
PureMatrix(const PureMatrix &cm)PureMatrix
PureMatrix(const TPURE_NOTABLE_MATRICES &nm)PureMatrixexplicit
PureTransformMatrix()PureTransformMatrix
PureTransformMatrix(const PureTransformMatrix &cm)PureTransformMatrix
PureTransformMatrix(const TPURE_NOTABLE_MATRICES &nm)PureTransformMatrixexplicit
Set(TPureByte row, TPureByte col, TPureFloat value)PureMatrix
SetFrustum(float left, float right, float bottom, float top, float n, float f)PureTransformMatrix
SetFrustumByFovX(float fovx, float aspect, float zNear, float zFar)PureTransformMatrix
SetFrustumByFovY(float fovy, float aspect, float zNear, float zFar)PureTransformMatrix
SetIdentity()PureMatrix
SetLookAt(const PureVector &pos, const PureVector &target, const PureVector &up)PureTransformMatrix
SetMirrorXY()PureTransformMatrix
SetMirrorXZ()PureTransformMatrix
SetMirrorYZ()PureTransformMatrix
SetRotationX(TPureFloat anglex)PureTransformMatrix
SetRotationY(TPureFloat angley)PureTransformMatrix
SetRotationZ(TPureFloat anglez)PureTransformMatrix
SetScale(TPureFloat x, TPureFloat y, TPureFloat z)PureTransformMatrix
SetScaleX(TPureFloat x)PureTransformMatrix
SetScaleY(TPureFloat y)PureTransformMatrix
SetScaleZ(TPureFloat z)PureTransformMatrix
SetTranslation(TPureFloat x, TPureFloat y, TPureFloat z)PureTransformMatrix
SetZero()PureMatrix
tanspmatPureMatrixprivate
Transpose()PureMatrix
TransposeArray(TPureFloat *arr, TPureByte rows, TPureByte cols)PureMatrixprivatestatic
~PureMatrix()PureMatrixvirtual
~PureTransformMatrix()PureTransformMatrixvirtual