Irrlicht 3D Engine
irr::core::CMatrix4< T > Member List
This is the complete list of members for irr::core::CMatrix4< T >, including all inherited members.
buildAxisAlignedBillboard(const core::vector3df &camPos, const core::vector3df &center, const core::vector3df &translation, const core::vector3df &axis, const core::vector3df &from)irr::core::CMatrix4< T > [inline]
buildCameraLookAtMatrixLH(const vector3df &position, const vector3df &target, const vector3df &upVector)irr::core::CMatrix4< T > [inline]
buildCameraLookAtMatrixRH(const vector3df &position, const vector3df &target, const vector3df &upVector)irr::core::CMatrix4< T > [inline]
buildNDCToDCMatrix(const core::rect< s32 > &area, f32 zScale)irr::core::CMatrix4< T > [inline]
buildProjectionMatrixOrthoLH(f32 widthOfViewVolume, f32 heightOfViewVolume, f32 zNear, f32 zFar)irr::core::CMatrix4< T > [inline]
buildProjectionMatrixOrthoRH(f32 widthOfViewVolume, f32 heightOfViewVolume, f32 zNear, f32 zFar)irr::core::CMatrix4< T > [inline]
buildProjectionMatrixPerspectiveFovInfinityLH(f32 fieldOfViewRadians, f32 aspectRatio, f32 zNear, f32 epsilon=0)irr::core::CMatrix4< T > [inline]
buildProjectionMatrixPerspectiveFovLH(f32 fieldOfViewRadians, f32 aspectRatio, f32 zNear, f32 zFar)irr::core::CMatrix4< T > [inline]
buildProjectionMatrixPerspectiveFovRH(f32 fieldOfViewRadians, f32 aspectRatio, f32 zNear, f32 zFar)irr::core::CMatrix4< T > [inline]
buildProjectionMatrixPerspectiveLH(f32 widthOfViewVolume, f32 heightOfViewVolume, f32 zNear, f32 zFar)irr::core::CMatrix4< T > [inline]
buildProjectionMatrixPerspectiveRH(f32 widthOfViewVolume, f32 heightOfViewVolume, f32 zNear, f32 zFar)irr::core::CMatrix4< T > [inline]
buildRotateFromTo(const core::vector3df &from, const core::vector3df &to)irr::core::CMatrix4< T > [inline]
buildShadowMatrix(const core::vector3df &light, core::plane3df plane, f32 point=1.0f)irr::core::CMatrix4< T > [inline]
buildTextureTransform(f32 rotateRad, const core::vector2df &rotatecenter, const core::vector2df &translate, const core::vector2df &scale)irr::core::CMatrix4< T > [inline]
CMatrix4(eConstructor constructor=EM4CONST_IDENTITY)irr::core::CMatrix4< T > [inline]
CMatrix4(const CMatrix4< T > &other, eConstructor constructor=EM4CONST_COPY)irr::core::CMatrix4< T > [inline]
eConstructor enum nameirr::core::CMatrix4< T >
EM4CONST_COPY enum valueirr::core::CMatrix4< T >
EM4CONST_IDENTITY enum valueirr::core::CMatrix4< T >
EM4CONST_INVERSE enum valueirr::core::CMatrix4< T >
EM4CONST_INVERSE_TRANSPOSED enum valueirr::core::CMatrix4< T >
EM4CONST_NOTHING enum valueirr::core::CMatrix4< T >
EM4CONST_TRANSPOSED enum valueirr::core::CMatrix4< T >
equals(const core::CMatrix4< T > &other, const T tolerance=(T) ROUNDING_ERROR_f64) const irr::core::CMatrix4< T > [inline]
getDefinitelyIdentityMatrix() const irr::core::CMatrix4< T > [inline]
getInverse(CMatrix4< T > &out) const irr::core::CMatrix4< T > [inline]
getInversePrimitive(CMatrix4< T > &out) const irr::core::CMatrix4< T > [inline]
getRotationDegrees() const irr::core::CMatrix4< T > [inline]
getScale() const irr::core::CMatrix4< T > [inline]
getTranslation() const irr::core::CMatrix4< T > [inline]
getTransposed() const irr::core::CMatrix4< T > [inline]
getTransposed(CMatrix4< T > &dest) const irr::core::CMatrix4< T > [inline]
interpolate(const core::CMatrix4< T > &b, f32 time) const irr::core::CMatrix4< T > [inline]
inverseRotateVect(vector3df &vect) const irr::core::CMatrix4< T > [inline]
inverseTranslateVect(vector3df &vect) const irr::core::CMatrix4< T > [inline]
isIdentity() const irr::core::CMatrix4< T > [inline]
isIdentity_integer_base() const irr::core::CMatrix4< T > [inline]
isOrthogonal() const irr::core::CMatrix4< T > [inline]
makeIdentity()irr::core::CMatrix4< T > [inline]
makeInverse()irr::core::CMatrix4< T > [inline]
multiplyWith1x4Matrix(T *matrix) const irr::core::CMatrix4< T > [inline]
operator!=(const CMatrix4< T > &other) const irr::core::CMatrix4< T > [inline]
operator()(const s32 row, const s32 col)irr::core::CMatrix4< T > [inline]
operator()(const s32 row, const s32 col) const irr::core::CMatrix4< T > [inline]
operator*(const CMatrix4< T > &other) const irr::core::CMatrix4< T > [inline]
operator*(const T &scalar) const irr::core::CMatrix4< T > [inline]
operator*=(const CMatrix4< T > &other)irr::core::CMatrix4< T > [inline]
operator*=(const T &scalar)irr::core::CMatrix4< T > [inline]
operator+(const CMatrix4< T > &other) const irr::core::CMatrix4< T > [inline]
operator+=(const CMatrix4< T > &other)irr::core::CMatrix4< T > [inline]
operator-(const CMatrix4< T > &other) const irr::core::CMatrix4< T > [inline]
operator-=(const CMatrix4< T > &other)irr::core::CMatrix4< T > [inline]
operator=(const CMatrix4< T > &other)irr::core::CMatrix4< T > [inline]
operator=(const T &scalar)irr::core::CMatrix4< T > [inline]
operator==(const CMatrix4< T > &other) const irr::core::CMatrix4< T > [inline]
operator[](u32 index)irr::core::CMatrix4< T > [inline]
operator[](u32 index) const irr::core::CMatrix4< T > [inline]
pointer() const irr::core::CMatrix4< T > [inline]
pointer()irr::core::CMatrix4< T > [inline]
rotateVect(vector3df &vect) const irr::core::CMatrix4< T > [inline]
rotateVect(core::vector3df &out, const core::vector3df &in) const irr::core::CMatrix4< T > [inline]
rotateVect(T *out, const core::vector3df &in) const irr::core::CMatrix4< T > [inline]
setbyproduct(const CMatrix4< T > &other_a, const CMatrix4< T > &other_b)irr::core::CMatrix4< T > [inline]
setbyproduct_nocheck(const CMatrix4< T > &other_a, const CMatrix4< T > &other_b)irr::core::CMatrix4< T > [inline]
setDefinitelyIdentityMatrix(bool isDefinitelyIdentityMatrix)irr::core::CMatrix4< T > [inline]
setInverseRotationDegrees(const vector3d< T > &rotation)irr::core::CMatrix4< T > [inline]
setInverseRotationRadians(const vector3d< T > &rotation)irr::core::CMatrix4< T > [inline]
setInverseTranslation(const vector3d< T > &translation)irr::core::CMatrix4< T > [inline]
setM(const T *data)irr::core::CMatrix4< T > [inline]
setRotationAxisRadians(const T &angle, const vector3d< T > &axis)irr::core::CMatrix4< T > [inline]
setRotationCenter(const core::vector3df &center, const core::vector3df &translate)irr::core::CMatrix4< T > [inline]
setRotationDegrees(const vector3d< T > &rotation)irr::core::CMatrix4< T > [inline]
setRotationRadians(const vector3d< T > &rotation)irr::core::CMatrix4< T > [inline]
setScale(const vector3d< T > &scale)irr::core::CMatrix4< T > [inline]
setScale(const T scale)irr::core::CMatrix4< T > [inline]
setTextureRotationCenter(f32 radAngle)irr::core::CMatrix4< T > [inline]
setTextureScale(f32 sx, f32 sy)irr::core::CMatrix4< T > [inline]
setTextureScaleCenter(f32 sx, f32 sy)irr::core::CMatrix4< T > [inline]
setTextureTranslate(f32 x, f32 y)irr::core::CMatrix4< T > [inline]
setTextureTranslateTransposed(f32 x, f32 y)irr::core::CMatrix4< T > [inline]
setTranslation(const vector3d< T > &translation)irr::core::CMatrix4< T > [inline]
transformBox(core::aabbox3d< f32 > &box) const irr::core::CMatrix4< T > [inline]
transformBoxEx(core::aabbox3d< f32 > &box) const irr::core::CMatrix4< T > [inline]
transformPlane(core::plane3d< f32 > &plane) const irr::core::CMatrix4< T > [inline]
transformPlane(const core::plane3d< f32 > &in, core::plane3d< f32 > &out) const irr::core::CMatrix4< T > [inline]
transformVec3(T *out, const T *in) const irr::core::CMatrix4< T > [inline]
transformVect(vector3df &vect) const irr::core::CMatrix4< T > [inline]
transformVect(vector3df &out, const vector3df &in) const irr::core::CMatrix4< T > [inline]
transformVect(T *out, const core::vector3df &in) const irr::core::CMatrix4< T > [inline]
translateVect(vector3df &vect) const irr::core::CMatrix4< T > [inline]