16 #ifndef QGSPREVIEWQUAD_H
17 #define QGSPREVIEWQUAD_H
19 #include <Qt3DCore/QEntity>
20 #include <Qt3DRender/QMaterial>
21 #include <Qt3DRender/QParameter>
22 #include <Qt3DRender/QEffect>
37 QgsPreviewQuadMaterial( Qt3DRender::QAbstractTexture *texture,
const QMatrix4x4 &modelMatrix, QVector<Qt3DRender::QParameter *> additionalShaderParameters = QVector<Qt3DRender::QParameter *>(), QNode *parent =
nullptr );
39 Qt3DRender::QEffect *mEffect =
nullptr;
40 Qt3DRender::QParameter *mTextureParameter =
nullptr;
41 Qt3DRender::QParameter *mTextureTransformParameter =
nullptr;
64 QgsPreviewQuad( Qt3DRender::QAbstractTexture *texture,
const QPointF ¢erNDC,
const QSizeF &size, QVector<Qt3DRender::QParameter *> additionalShaderParameters = QVector<Qt3DRender::QParameter *>(), Qt3DCore::QEntity *parent =
nullptr );
69 #endif // QGSPREVIEWQUAD_H