![]() |
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 dcpp::nub::vector3df &camPos, const dcpp::nub::vector3df ¢er, const dcpp::nub::vector3df &translation, const dcpp::nub::vector3df &axis, const dcpp::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 dcpp::nub::recti &area, dcpp::float32_kt zScale) | dcpp::nub::PMatrix4< T > | inline |
| buildProjectionMatrixOrthoLH(dcpp::float32_kt widthOfViewVolume, dcpp::float32_kt heightOfViewVolume, dcpp::float32_kt zNear, dcpp::float32_kt zFar, bool zClipFromZero=true) | dcpp::nub::PMatrix4< T > | inline |
| buildProjectionMatrixOrthoRH(dcpp::float32_kt widthOfViewVolume, dcpp::float32_kt heightOfViewVolume, dcpp::float32_kt zNear, dcpp::float32_kt zFar, bool zClipFromZero=true) | dcpp::nub::PMatrix4< T > | inline |
| buildProjectionMatrixPerspectiveFovInfinityLH(dcpp::float32_kt fieldOfViewRadians, dcpp::float32_kt aspectRatio, dcpp::float32_kt zNear, dcpp::float32_kt epsilon=0) | dcpp::nub::PMatrix4< T > | inline |
| buildProjectionMatrixPerspectiveFovLH(dcpp::float32_kt fieldOfViewRadians, dcpp::float32_kt aspectRatio, dcpp::float32_kt zNear, dcpp::float32_kt zFar, bool zClipFromZero=true) | dcpp::nub::PMatrix4< T > | inline |
| buildProjectionMatrixPerspectiveFovRH(dcpp::float32_kt fieldOfViewRadians, dcpp::float32_kt aspectRatio, dcpp::float32_kt zNear, dcpp::float32_kt zFar, bool zClipFromZero=true) | dcpp::nub::PMatrix4< T > | inline |
| buildProjectionMatrixPerspectiveLH(dcpp::float32_kt widthOfViewVolume, dcpp::float32_kt heightOfViewVolume, dcpp::float32_kt zNear, dcpp::float32_kt zFar, bool zClipFromZero=true) | dcpp::nub::PMatrix4< T > | inline |
| buildProjectionMatrixPerspectiveRH(dcpp::float32_kt widthOfViewVolume, dcpp::float32_kt heightOfViewVolume, dcpp::float32_kt zNear, dcpp::float32_kt zFar, bool zClipFromZero=true) | dcpp::nub::PMatrix4< T > | inline |
| buildRotateFromTo(const dcpp::nub::vector3df &from, const dcpp::nub::vector3df &to) | dcpp::nub::PMatrix4< T > | inline |
| buildShadowMatrix(const dcpp::nub::vector3df &light, dcpp::nub::plane3df plane, dcpp::float32_kt point=1.0f) | dcpp::nub::PMatrix4< T > | inline |
| buildTextureTransform(dcpp::float32_kt rotateRad, const dcpp::nub::vector2df &rotatecenter, const dcpp::nub::vector2df &translate, const dcpp::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 dcpp::nub::PMatrix4< T > &other, const T tolerance=(T) ROUNDING_ERROR_Float64) 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(dcpp::float32_kt &sx, dcpp::float32_kt &sy) const | dcpp::nub::PMatrix4< T > | inline |
| getTextureTranslate(dcpp::float32_kt &x, dcpp::float32_kt &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 dcpp::nub::PMatrix4< T > &b, dcpp::float32_kt 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 dcpp::int32_kt row, const dcpp::int32_kt col) | dcpp::nub::PMatrix4< T > | inline |
| operator()(const dcpp::int32_kt row, const dcpp::int32_kt 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[](dcpp::uint32_kt index) | dcpp::nub::PMatrix4< T > | inline |
| operator[](dcpp::uint32_kt index) const | dcpp::nub::PMatrix4< T > | inline |
| operator[](dcpp::uint32_kt row, dcpp::uint32_kt col) (defined in dcpp::nub::PMatrix4< T >) | dcpp::nub::PMatrix4< T > | inline |
| operator[](dcpp::uint32_kt row, dcpp::uint32_kt 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(dcpp::nub::vector3df &out, const dcpp::nub::vector3df &in) const | dcpp::nub::PMatrix4< T > | inline |
| rotateVect(T *out, const dcpp::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 dcpp::nub::vector3df ¢er, const dcpp::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(dcpp::float32_kt radAngle) | dcpp::nub::PMatrix4< T > | inline |
| setTextureScale(dcpp::float32_kt sx, dcpp::float32_kt sy) | dcpp::nub::PMatrix4< T > | inline |
| setTextureScaleCenter(dcpp::float32_kt sx, dcpp::float32_kt sy) | dcpp::nub::PMatrix4< T > | inline |
| setTextureTranslate(dcpp::float32_kt x, dcpp::float32_kt y) | dcpp::nub::PMatrix4< T > | inline |
| setTextureTranslateTransposed(dcpp::float32_kt x, dcpp::float32_kt y) | dcpp::nub::PMatrix4< T > | inline |
| setTranslation(const vector3d< T > &translation) | dcpp::nub::PMatrix4< T > | inline |
| transformBox(dcpp::nub::aabbox3df &box) const | dcpp::nub::PMatrix4< T > | inline |
| transformBoxEx(dcpp::nub::aabbox3df &box) const | dcpp::nub::PMatrix4< T > | inline |
| transformPlane(dcpp::nub::plane3df &plane) const | dcpp::nub::PMatrix4< T > | inline |
| transformPlane(const dcpp::nub::plane3df &in, dcpp::nub::plane3df &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 dcpp::nub::vector3df &in) const | dcpp::nub::PMatrix4< T > | inline |
| translateVect(vector3df &vect) const | dcpp::nub::PMatrix4< T > | inline |