#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: