LibreOffice Module vcl (master) 1
|
A non-visible drawable/buffer (e.g. an X11 Pixmap). More...
#include <salvd.hxx>
Public Member Functions | |
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 |
|
overridevirtual |
Definition at line 212 of file salvtables.cxx.
|
pure virtual |
Implemented in SvpSalVirtualDevice, QtVirtualDevice, AquaSalVirtualDevice, X11SkiaSalVirtualDevice, X11SalVirtualDevice, and WinSalVirtualDevice.
|
inlineoverridevirtual |
Implements SalGeometryProvider.
|
pure virtual |
Implemented in SvpSalVirtualDevice, QtVirtualDevice, AquaSalVirtualDevice, X11SkiaSalVirtualDevice, X11SalVirtualDevice, and WinSalVirtualDevice.
|
pure virtual |
Implemented in SvpSalVirtualDevice, QtVirtualDevice, AquaSalVirtualDevice, X11SkiaSalVirtualDevice, X11SalVirtualDevice, and WinSalVirtualDevice.
|
inlinevirtual |
Reimplemented in SvpSalVirtualDevice, and QtVirtualDevice.