![]() |
Duckcpp 2.1.0
Duckcpp is a high-performance c++ graphics engine.
|
This is the complete list of members for dcpp::nub::PMatrix4< T >, including all inherited members.
buildAxisAlignedBillboard(const nub::vector3df &camPos, const nub::vector3df ¢er, const nub::vector3df &translation, const nub::vector3df &axis, const nub::vector3df &from) | dcpp::nub::PMatrix4< T > | inline |
buildCameraLookAtMatrixLH(const vector3df &position, const vector3df &target, const vector3df &upVector) | dcpp::nub::PMatrix4< T > | inline |
buildCameraLookAtMatrixRH(const vector3df &position, const vector3df &target, const vector3df &upVector) | dcpp::nub::PMatrix4< T > | inline |
buildNDPToDPMatrix(const nub::rect< i32 > &area, f32 zScale) | dcpp::nub::PMatrix4< T > | inline |
buildProjectionMatrixOrthoLH(f32 widthOfViewVolume, f32 heightOfViewVolume, f32 zNear, f32 zFar, bool zClipFromZero=true) | dcpp::nub::PMatrix4< T > | inline |
buildProjectionMatrixOrthoRH(f32 widthOfViewVolume, f32 heightOfViewVolume, f32 zNear, f32 zFar, bool zClipFromZero=true) | dcpp::nub::PMatrix4< T > | inline |
buildProjectionMatrixPerspectiveFovInfinityLH(f32 fieldOfViewRadians, f32 aspectRatio, f32 zNear, f32 epsilon=0) | dcpp::nub::PMatrix4< T > | inline |
buildProjectionMatrixPerspectiveFovLH(f32 fieldOfViewRadians, f32 aspectRatio, f32 zNear, f32 zFar, bool zClipFromZero=true) | dcpp::nub::PMatrix4< T > | inline |
buildProjectionMatrixPerspectiveFovRH(f32 fieldOfViewRadians, f32 aspectRatio, f32 zNear, f32 zFar, bool zClipFromZero=true) | dcpp::nub::PMatrix4< T > | inline |
buildProjectionMatrixPerspectiveLH(f32 widthOfViewVolume, f32 heightOfViewVolume, f32 zNear, f32 zFar, bool zClipFromZero=true) | dcpp::nub::PMatrix4< T > | inline |
buildProjectionMatrixPerspectiveRH(f32 widthOfViewVolume, f32 heightOfViewVolume, f32 zNear, f32 zFar, bool zClipFromZero=true) | dcpp::nub::PMatrix4< T > | inline |
buildRotateFromTo(const nub::vector3df &from, const nub::vector3df &to) | dcpp::nub::PMatrix4< T > | inline |
buildShadowMatrix(const nub::vector3df &light, nub::plane3df plane, f32 point=1.0f) | dcpp::nub::PMatrix4< T > | inline |
buildTextureTransform(f32 rotateRad, const nub::vector2df &rotatecenter, const nub::vector2df &translate, const nub::vector2df &scale) | dcpp::nub::PMatrix4< T > | inline |
eConstructor enum name | dcpp::nub::PMatrix4< T > | |
EM4CONST_COPY enum value (defined in dcpp::nub::PMatrix4< T >) | dcpp::nub::PMatrix4< T > | |
EM4CONST_IDENTITY enum value (defined in dcpp::nub::PMatrix4< T >) | dcpp::nub::PMatrix4< T > | |
EM4CONST_INVERSE enum value (defined in dcpp::nub::PMatrix4< T >) | dcpp::nub::PMatrix4< T > | |
EM4CONST_INVERSE_TRANSPOSED enum value (defined in dcpp::nub::PMatrix4< T >) | dcpp::nub::PMatrix4< T > | |
EM4CONST_NOTHING enum value (defined in dcpp::nub::PMatrix4< T >) | dcpp::nub::PMatrix4< T > | |
EM4CONST_TRANSPOSED enum value (defined in dcpp::nub::PMatrix4< T >) | dcpp::nub::PMatrix4< T > | |
equals(const nub::PMatrix4< T > &other, const T tolerance=(T) ROUNDING_ERROR_f64) const | dcpp::nub::PMatrix4< T > | inline |
getDefinitelyIdentityMatrix() const | dcpp::nub::PMatrix4< T > | inline |
getInverse(PMatrix4< T > &out) const | dcpp::nub::PMatrix4< T > | inline |
getInversePrimitive(PMatrix4< T > &out) const | dcpp::nub::PMatrix4< T > | inline |
getRotationDegrees(const vector3d< T > &scale) const | dcpp::nub::PMatrix4< T > | inline |
getRotationDegrees() const | dcpp::nub::PMatrix4< T > | inline |
getScale() const | dcpp::nub::PMatrix4< T > | inline |
getTextureScale(f32 &sx, f32 &sy) const | dcpp::nub::PMatrix4< T > | inline |
getTextureTranslate(f32 &x, f32 &y) const | dcpp::nub::PMatrix4< T > | inline |
getTranslation() const | dcpp::nub::PMatrix4< T > | inline |
getTransposed() const | dcpp::nub::PMatrix4< T > | inline |
getTransposed(PMatrix4< T > &dest) const | dcpp::nub::PMatrix4< T > | inline |
interpolate(const nub::PMatrix4< T > &b, f32 time) const | dcpp::nub::PMatrix4< T > | inline |
inverseRotateVect(vector3df &vect) const | dcpp::nub::PMatrix4< T > | inline |
inverseTranslateVect(vector3df &vect) const | dcpp::nub::PMatrix4< T > | inline |
isIdentity() const | dcpp::nub::PMatrix4< T > | inline |
isIdentity_integer_base() const | dcpp::nub::PMatrix4< T > | inline |
isOrthogonal() const | dcpp::nub::PMatrix4< T > | inline |
makeIdentity() | dcpp::nub::PMatrix4< T > | inline |
makeInverse() | dcpp::nub::PMatrix4< T > | inline |
multiplyWith1x4Matrix(T *matrix) const | dcpp::nub::PMatrix4< T > | inline |
operator!=(const PMatrix4< T > &other) const | dcpp::nub::PMatrix4< T > | inline |
operator()(const i32 row, const i32 col) | dcpp::nub::PMatrix4< T > | inline |
operator()(const i32 row, const i32 col) const | dcpp::nub::PMatrix4< T > | inline |
operator*(const PMatrix4< T > &other) const | dcpp::nub::PMatrix4< T > | inline |
operator*(const T &scalar) const | dcpp::nub::PMatrix4< T > | inline |
operator*=(const PMatrix4< T > &other) | dcpp::nub::PMatrix4< T > | inline |
operator*=(const T &scalar) | dcpp::nub::PMatrix4< T > | inline |
operator+(const PMatrix4< T > &other) const | dcpp::nub::PMatrix4< T > | inline |
operator+=(const PMatrix4< T > &other) | dcpp::nub::PMatrix4< T > | inline |
operator-(const PMatrix4< T > &other) const | dcpp::nub::PMatrix4< T > | inline |
operator-=(const PMatrix4< T > &other) | dcpp::nub::PMatrix4< T > | inline |
operator=(const PMatrix4< T > &other) | dcpp::nub::PMatrix4< T > | inline |
operator=(const T &scalar) | dcpp::nub::PMatrix4< T > | inline |
operator==(const PMatrix4< T > &other) const | dcpp::nub::PMatrix4< T > | inline |
operator[](u32 index) | dcpp::nub::PMatrix4< T > | inline |
operator[](u32 index) const | dcpp::nub::PMatrix4< T > | inline |
operator[](dcpp::u32 row, dcpp::u32 col) (defined in dcpp::nub::PMatrix4< T >) | dcpp::nub::PMatrix4< T > | inline |
operator[](dcpp::u32 row, dcpp::u32 col) const (defined in dcpp::nub::PMatrix4< T >) | dcpp::nub::PMatrix4< T > | inline |
PMatrix4(eConstructor constructor=EM4CONST_IDENTITY) | dcpp::nub::PMatrix4< T > | inline |
PMatrix4(const T &r0c0, const T &r0c1, const T &r0c2, const T &r0c3, const T &r1c0, const T &r1c1, const T &r1c2, const T &r1c3, const T &r2c0, const T &r2c1, const T &r2c2, const T &r2c3, const T &r3c0, const T &r3c1, const T &r3c2, const T &r3c3) | dcpp::nub::PMatrix4< T > | inline |
PMatrix4(const PMatrix4< T > &other, eConstructor constructor=EM4CONST_COPY) | dcpp::nub::PMatrix4< T > | inline |
pointer() const | dcpp::nub::PMatrix4< T > | inline |
pointer() (defined in dcpp::nub::PMatrix4< T >) | dcpp::nub::PMatrix4< T > | inline |
rotateVect(vector3df &vect) const | dcpp::nub::PMatrix4< T > | inline |
rotateVect(nub::vector3df &out, const nub::vector3df &in) const | dcpp::nub::PMatrix4< T > | inline |
rotateVect(T *out, const nub::vector3df &in) const | dcpp::nub::PMatrix4< T > | inline |
setbyproduct(const PMatrix4< T > &other_a, const PMatrix4< T > &other_b) | dcpp::nub::PMatrix4< T > | inline |
setbyproduct_nocheck(const PMatrix4< T > &other_a, const PMatrix4< T > &other_b) | dcpp::nub::PMatrix4< T > | inline |
setDefinitelyIdentityMatrix(bool isDefinitelyIdentityMatrix) | dcpp::nub::PMatrix4< T > | inline |
setInverseRotationDegrees(const vector3d< T > &rotation) | dcpp::nub::PMatrix4< T > | inline |
setInverseRotationRadians(const vector3d< T > &rotation) | dcpp::nub::PMatrix4< T > | inline |
setInverseTranslation(const vector3d< T > &translation) | dcpp::nub::PMatrix4< T > | inline |
setM(const T *data) | dcpp::nub::PMatrix4< T > | inline |
setRotationAxisRadians(const T &angle, const vector3d< T > &axis) | dcpp::nub::PMatrix4< T > | inline |
setRotationCenter(const nub::vector3df ¢er, const nub::vector3df &translate) | dcpp::nub::PMatrix4< T > | inline |
setRotationDegrees(const vector3d< T > &rotation) | dcpp::nub::PMatrix4< T > | inline |
setRotationRadians(const vector3d< T > &rotation) | dcpp::nub::PMatrix4< T > | inline |
setScale(const vector3d< T > &scale) | dcpp::nub::PMatrix4< T > | inline |
setScale(const T scale) | dcpp::nub::PMatrix4< T > | inline |
setTextureRotationCenter(f32 radAngle) | dcpp::nub::PMatrix4< T > | inline |
setTextureScale(f32 sx, f32 sy) | dcpp::nub::PMatrix4< T > | inline |
setTextureScaleCenter(f32 sx, f32 sy) | dcpp::nub::PMatrix4< T > | inline |
setTextureTranslate(f32 x, f32 y) | dcpp::nub::PMatrix4< T > | inline |
setTextureTranslateTransposed(f32 x, f32 y) | dcpp::nub::PMatrix4< T > | inline |
setTranslation(const vector3d< T > &translation) | dcpp::nub::PMatrix4< T > | inline |
transformBox(nub::aabbox3d< f32 > &box) const | dcpp::nub::PMatrix4< T > | inline |
transformBoxEx(nub::aabbox3d< f32 > &box) const | dcpp::nub::PMatrix4< T > | inline |
transformPlane(nub::plane3d< f32 > &plane) const | dcpp::nub::PMatrix4< T > | inline |
transformPlane(const nub::plane3d< f32 > &in, nub::plane3d< f32 > &out) const | dcpp::nub::PMatrix4< T > | inline |
transformVec3(T *out, const T *in) const | dcpp::nub::PMatrix4< T > | inline |
transformVec4(T *out, const T *in) const | dcpp::nub::PMatrix4< T > | inline |
transformVect(vector3df &vect) const | dcpp::nub::PMatrix4< T > | inline |
transformVect(vector3df &out, const vector3df &in) const | dcpp::nub::PMatrix4< T > | inline |
transformVect(T *out, const nub::vector3df &in) const | dcpp::nub::PMatrix4< T > | inline |
translateVect(vector3df &vect) const | dcpp::nub::PMatrix4< T > | inline |