59 case Qt::Corner::TopRightCorner:
60 setViewport( QPointF( 1.0f - size.width() / 2 - offset.width(), offset.height() + size.height() / 2 ), 0.5 * size );
62 case Qt::Corner::TopLeftCorner:
63 setViewport( QPointF( offset.width() + size.width() / 2, offset.height() + size.height() / 2 ), 0.5 * size );
65 case Qt::Corner::BottomRightCorner:
66 setViewport( QPointF( 1.0f - size.width() / 2 - offset.width(), 1.0f - size.height() / 2 - offset.height() ), 0.5 * size );
68 case Qt::Corner::BottomLeftCorner:
69 setViewport( QPointF( offset.width() + size.width() / 2, 1.0f - size.height() / 2 - offset.height() ), 0.5 * size );
75void QgsOverlayTextureEntity::setViewport(
const QPointF ¢erTexCoords,
const QSizeF &sizeTexCoords )
void setPosition(Qt::Corner corner, QSizeF size, QSizeF offset=QSizeF(0., 0.))
Sets the texture debugging parameters.
Qt3DRender::QParameter * mSizeTextureCoords
Qt3DRender::QParameter * mTextureParameter
Qt3DRender::QParameter * mFlipTextureY
Qt3DRender::QParameter * mCenterTextureCoords
QgsOverlayTextureEntity(Qt3DRender::QTexture2D *texture, Qt3DRender::QLayer *layer, QNode *parent=nullptr)
Constructor.
Qt3DRender::QParameter * mIsDepth