5#include <QtQuick3DRuntimeRender/private/qssgrenderimage_p.h>
6#include <QtQuick/QSGTexture>
The QMatrix4x4 class represents a 4x4 transformation matrix in 3D space.
void rotate(float angle, const QVector3D &vector)
Multiples this matrix by another that rotates coordinates through angle degrees about vector.
bool isIdentity() const
Returns true if this matrix is the identity; false otherwise.
void translate(const QVector3D &vector)
Multiplies this matrix by another that translates coordinates by the components of vector.
constexpr float y() const noexcept
Returns the y coordinate of this point.
constexpr float x() const noexcept
Returns the x coordinate of this point.
The QVector3D class represents a vector or vertex in 3D space.
Combined button and popup list for selecting options.
GLenum GLenum GLenum GLenum GLenum scale
bool isImageTransformIdentity() const
QSSGRenderImage(QSSGRenderGraphObject::Type type=QSSGRenderGraphObject::Type::Image2D)
QMatrix4x4 m_textureTransform
MappingModes m_mappingMode
void calculateTextureTransform()