|
LibreOffice Module vcl (master) 1
|
#include <svpvd.hxx>
Public Member Functions | |
| SvpSalVirtualDevice (cairo_surface_t *pRefSurface, cairo_surface_t *pPreExistingTarget) | |
| virtual | ~SvpSalVirtualDevice () override |
| virtual SalGraphics * | AcquireGraphics () override |
| virtual void | ReleaseGraphics (SalGraphics *pGraphics) override |
| virtual bool | SetSize (tools::Long nNewDX, tools::Long nNewDY) override |
| virtual bool | SetSizeUsingBuffer (tools::Long nNewDX, tools::Long nNewDY, sal_uInt8 *pBuffer) override |
| cairo_surface_t * | GetSurface () const |
| virtual tools::Long | GetWidth () const override |
| virtual tools::Long | GetHeight () const override |
Public Member Functions inherited from SalVirtualDevice | |
| SalVirtualDevice () | |
| virtual | ~SalVirtualDevice () override |
| virtual bool | IsOffScreen () const override |
| virtual SalGraphics * | AcquireGraphics ()=0 |
| virtual void | ReleaseGraphics (SalGraphics *pGraphics)=0 |
| virtual bool | SetSize (tools::Long nNewDX, tools::Long nNewDY)=0 |
| virtual bool | SetSizeUsingBuffer (tools::Long nNewDX, tools::Long nNewDY, sal_uInt8 *) |
Public Member Functions inherited from SalGeometryProvider | |
| virtual | ~SalGeometryProvider () |
| virtual tools::Long | GetWidth () const =0 |
| virtual tools::Long | GetHeight () const =0 |
| virtual bool | IsOffScreen () const =0 |
Protected Member Functions | |
| SvpSalGraphics * | AddGraphics (SvpSalGraphics *aGraphics) |
Private Member Functions | |
| bool | CreateSurface (tools::Long nNewDX, tools::Long nNewDY, sal_uInt8 *const pBuffer) |
Private Attributes | |
| cairo_surface_t * | m_pRefSurface |
| cairo_surface_t * | m_pSurface |
| bool | m_bOwnsSurface |
| basegfx::B2IVector | m_aFrameSize |
| std::vector< SvpSalGraphics * > | m_aGraphics |
| SvpSalVirtualDevice::SvpSalVirtualDevice | ( | cairo_surface_t * | pRefSurface, |
| cairo_surface_t * | pPreExistingTarget | ||
| ) |
|
overridevirtual |
|
overridevirtual |
Implements SalVirtualDevice.
|
protected |
|
private |
|
overridevirtual |
Implements SalGeometryProvider.
|
inline |
|
overridevirtual |
Implements SalGeometryProvider.
|
overridevirtual |
Implements SalVirtualDevice.
|
overridevirtual |
Implements SalVirtualDevice.
|
overridevirtual |
Reimplemented from SalVirtualDevice.
|
private |
|
private |
|
private |
|
private |