Duckcpp 2.1.0
Duckcpp is a high-performance c++ graphics engine.
Loading...
Searching...
No Matches
dcpp::nub::PMatrix4< T > Member List

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 &center, 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 namedcpp::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) constdcpp::nub::PMatrix4< T >inline
getDefinitelyIdentityMatrix() constdcpp::nub::PMatrix4< T >inline
getInverse(PMatrix4< T > &out) constdcpp::nub::PMatrix4< T >inline
getInversePrimitive(PMatrix4< T > &out) constdcpp::nub::PMatrix4< T >inline
getRotationDegrees(const vector3d< T > &scale) constdcpp::nub::PMatrix4< T >inline
getRotationDegrees() constdcpp::nub::PMatrix4< T >inline
getScale() constdcpp::nub::PMatrix4< T >inline
getTextureScale(dcpp::float32_kt &sx, dcpp::float32_kt &sy) constdcpp::nub::PMatrix4< T >inline
getTextureTranslate(dcpp::float32_kt &x, dcpp::float32_kt &y) constdcpp::nub::PMatrix4< T >inline
getTranslation() constdcpp::nub::PMatrix4< T >inline
getTransposed() constdcpp::nub::PMatrix4< T >inline
getTransposed(PMatrix4< T > &dest) constdcpp::nub::PMatrix4< T >inline
interpolate(const dcpp::nub::PMatrix4< T > &b, dcpp::float32_kt time) constdcpp::nub::PMatrix4< T >inline
inverseRotateVect(vector3df &vect) constdcpp::nub::PMatrix4< T >inline
inverseTranslateVect(vector3df &vect) constdcpp::nub::PMatrix4< T >inline
isIdentity() constdcpp::nub::PMatrix4< T >inline
isIdentity_integer_base() constdcpp::nub::PMatrix4< T >inline
isOrthogonal() constdcpp::nub::PMatrix4< T >inline
makeIdentity()dcpp::nub::PMatrix4< T >inline
makeInverse()dcpp::nub::PMatrix4< T >inline
multiplyWith1x4Matrix(T *matrix) constdcpp::nub::PMatrix4< T >inline
operator!=(const PMatrix4< T > &other) constdcpp::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) constdcpp::nub::PMatrix4< T >inline
operator*(const PMatrix4< T > &other) constdcpp::nub::PMatrix4< T >inline
operator*(const T &scalar) constdcpp::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) constdcpp::nub::PMatrix4< T >inline
operator+=(const PMatrix4< T > &other)dcpp::nub::PMatrix4< T >inline
operator-(const PMatrix4< T > &other) constdcpp::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) constdcpp::nub::PMatrix4< T >inline
operator[](dcpp::uint32_kt index)dcpp::nub::PMatrix4< T >inline
operator[](dcpp::uint32_kt index) constdcpp::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() constdcpp::nub::PMatrix4< T >inline
pointer() (defined in dcpp::nub::PMatrix4< T >)dcpp::nub::PMatrix4< T >inline
rotateVect(vector3df &vect) constdcpp::nub::PMatrix4< T >inline
rotateVect(dcpp::nub::vector3df &out, const dcpp::nub::vector3df &in) constdcpp::nub::PMatrix4< T >inline
rotateVect(T *out, const dcpp::nub::vector3df &in) constdcpp::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 &center, 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) constdcpp::nub::PMatrix4< T >inline
transformBoxEx(dcpp::nub::aabbox3df &box) constdcpp::nub::PMatrix4< T >inline
transformPlane(dcpp::nub::plane3df &plane) constdcpp::nub::PMatrix4< T >inline
transformPlane(const dcpp::nub::plane3df &in, dcpp::nub::plane3df &out) constdcpp::nub::PMatrix4< T >inline
transformVec3(T *out, const T *in) constdcpp::nub::PMatrix4< T >inline
transformVec4(T *out, const T *in) constdcpp::nub::PMatrix4< T >inline
transformVect(vector3df &vect) constdcpp::nub::PMatrix4< T >inline
transformVect(vector3df &out, const vector3df &in) constdcpp::nub::PMatrix4< T >inline
transformVect(T *out, const dcpp::nub::vector3df &in) constdcpp::nub::PMatrix4< T >inline
translateVect(vector3df &vect) constdcpp::nub::PMatrix4< T >inline

Duckcpp    @cppfx.xyz