#include <QtSvpSurface.hxx>
|
| QtSvpSurface (CairoSurfaceSharedPtr pSurface) |
| takes over ownership of passed cairo_surface More...
|
|
| QtSvpSurface (const QtSvpGraphics *pGraphics, int x, int y, int width, int height) |
| create surface on subarea of given drawable More...
|
|
| ~QtSvpSurface () override |
|
CairoSharedPtr | getCairo () const override |
|
CairoSurfaceSharedPtr | getCairoSurface () const override |
|
SurfaceSharedPtr | getSimilar (int nContentType, int width, int height) const override |
|
VclPtr< VirtualDevice > | createVirtualDevice () const override |
| factory for VirDev on this surface More...
|
|
void | flush () const override |
| Flush all pending output to surface. More...
|
|
virtual | ~Surface () |
|
virtual CairoSharedPtr | getCairo () const =0 |
|
virtual CairoSurfaceSharedPtr | getCairoSurface () const =0 |
|
virtual SurfaceSharedPtr | getSimilar (int cairo_content_type, int width, int height) const =0 |
|
virtual VclPtr< VirtualDevice > | createVirtualDevice () const =0 |
| factory for VirDev on this surface More...
|
|
virtual bool | Resize (int, int) |
| Resize the surface (possibly destroying content), only possible for X11 typically so on failure caller must create a new surface instead. More...
|
|
virtual void | flush () const =0 |
| Flush all pending output to surface. More...
|
|
Definition at line 21 of file qt5/QtSvpSurface.hxx.
◆ QtSvpSurface() [1/2]
takes over ownership of passed cairo_surface
◆ QtSvpSurface() [2/2]
create surface on subarea of given drawable
◆ ~QtSvpSurface()
cairo::QtSvpSurface::~QtSvpSurface |
( |
| ) |
|
|
override |
◆ createVirtualDevice()
◆ flush()
void cairo::QtSvpSurface::flush |
( |
| ) |
const |
|
overridevirtual |
◆ getCairo()
◆ getCairoSurface()
◆ getSimilar()
◆ m_pCairoContext
cairo_t* const cairo::QtSvpSurface::m_pCairoContext |
|
private |
◆ m_pGraphics
◆ m_pSurface
The documentation for this class was generated from the following file: