104 RenderPensUnscaled = 0x1
107 Q_DECLARE_FLAGS(RenderHints, RenderHint)
122 Transformation = 1 << 2
125 Q_DECLARE_FLAGS(CommandTypes, CommandType)
144 bool isEmpty()
const;
147 CommandTypes commandTypes()
const;
150 void render(QPainter*)
const;
153 void render(QPainter*,
const QSizeF&, Qt::AspectRatioMode = Qt::IgnoreAspectRatio)
const;
156 void render(QPainter*,
const QPointF&, Qt::Alignment = Qt::AlignTop | Qt::AlignLeft)
const;
159 void render(QPainter*,
const QRectF&, Qt::AspectRatioMode = Qt::IgnoreAspectRatio)
const;
162 QPixmap toPixmap(qreal devicePixelRatio = 0.0)
const;
165 QPixmap toPixmap(
const QSize&, Qt::AspectRatioMode = Qt::IgnoreAspectRatio, qreal devicePixelRatio = 0.0)
const;
168 QImage toImage(qreal devicePixelRatio = 0.0)
const;
171 QImage toImage(
const QSize&, Qt::AspectRatioMode = Qt::IgnoreAspectRatio, qreal devicePixelRatio = 0.0)
const;
174 QRectF scaledBoundingRect(qreal sx, qreal sy)
const;
177 QRectF boundingRect()
const;
179 QRectF controlPointRect()
const;
187 void setDefaultSize(
const QSizeF&);
189 QSizeF defaultSize()
const;
192 qreal heightForWidth(qreal width)
const;
194 qreal widthForHeight(qreal height)
const;
197 void setRenderHint(RenderHint,
bool on =
true);
199 bool testRenderHint(RenderHint)
const;
202 RenderHints renderHints()
const;
207 virtual void drawPath(
const QPainterPath&)
override;
209 virtual void drawPixmap(
const QRectF&,
const QPixmap&,
const QRectF&)
override;
211 virtual void drawImage(
const QRectF&,
const QImage&,
const QRectF&, Qt::ImageConversionFlags)
override;
213 virtual void updateState(
const QPaintEngineState&)
override;
216 void renderGraphic(QPainter*, QTransform*)
const;
218 void updateBoundingRect(
const QRectF&);
219 void updateControlPointRect(
const QRectF&);
virtual void drawImage(const QRectF &, const QImage &, const QRectF &, Qt::ImageConversionFlags)
Draw an image
Definition qwt_null_paintdevice.cpp:566