![]() |
Gra zręcznościowa „Straszna Epidemia"
V1.2
Projekt Wizualizacja Danych Sensorycznych Kewin Gałuszka rok akademicki 2019/2020
|
A paint buffer based on QPixmap, using software raster rendering. Więcej...
#include <qcustomplot.h>
Metody publiczne | |
QCPPaintBufferPixmap (const QSize &size, double devicePixelRatio) | |
virtual | ~QCPPaintBufferPixmap () |
virtual QCPPainter * | startPainting () Q_DECL_OVERRIDE |
virtual void | draw (QCPPainter *painter) const Q_DECL_OVERRIDE |
void | clear (const QColor &color) Q_DECL_OVERRIDE |
![]() | |
QCPAbstractPaintBuffer (const QSize &size, double devicePixelRatio) | |
virtual | ~QCPAbstractPaintBuffer () |
QSize | size () const |
bool | invalidated () const |
double | devicePixelRatio () const |
void | setSize (const QSize &size) |
void | setInvalidated (bool invalidated=true) |
void | setDevicePixelRatio (double ratio) |
virtual void | donePainting () |
Metody chronione | |
virtual void | reallocateBuffer () Q_DECL_OVERRIDE |
Atrybuty chronione | |
QPixmap | mBuffer |
![]() | |
QSize | mSize |
double | mDevicePixelRatio |
bool | mInvalidated |
A paint buffer based on QPixmap, using software raster rendering.
This paint buffer is the default and fall-back paint buffer which uses software rendering and QPixmap as internal buffer. It is used if QCustomPlot::setOpenGl is false.
Definicja w linii 555 pliku qcustomplot.h.
|
explicit |
Creates a pixmap paint buffer instancen with the specified size and devicePixelRatio, if applicable.
Definicja w linii 656 pliku qcustomplot.cpp.
|
virtual |
Definicja w linii 662 pliku qcustomplot.cpp.
|
virtual |
Fills the entire buffer with the provided color. To have an empty transparent buffer, use the named color Qt::transparent
.
This method must not be called if there is currently a painter (acquired with startPainting) active.
Implementuje QCPAbstractPaintBuffer.
Definicja w linii 684 pliku qcustomplot.cpp.
|
virtual |
Draws the contents of this buffer with the provided painter. This is the method that is used to finally join all paint buffers and draw them onto the screen.
Implementuje QCPAbstractPaintBuffer.
Definicja w linii 675 pliku qcustomplot.cpp.
|
protectedvirtual |
Reallocates the internal buffer with the currently configured size (setSize) and device pixel ratio, if applicable (setDevicePixelRatio). It is called as soon as any of those properties are changed on this paint buffer.
Implementuje QCPAbstractPaintBuffer.
Definicja w linii 690 pliku qcustomplot.cpp.
|
virtual |
Returns a QCPPainter which is ready to draw to this buffer. The ownership and thus the responsibility to delete the painter after the painting operations are complete is given to the caller of this method.
Once you are done using the painter, delete the painter and call donePainting.
While a painter generated with this method is active, you must not call setSize, setDevicePixelRatio or clear.
This method may return 0, if a painter couldn't be activated on the buffer. This usually indicates a problem with the respective painting backend.
Implementuje QCPAbstractPaintBuffer.
Definicja w linii 667 pliku qcustomplot.cpp.
|
protected |
Definicja w linii 568 pliku qcustomplot.h.