LibreOffice Module vcl (master)
1
|
#include <salvd.h>
Public Member Functions | |
X11SalVirtualDevice (SalGraphics const *pGraphics, tools::Long &nDX, tools::Long &nDY, DeviceFormat eFormat, const SystemGraphicsData *pData, std::unique_ptr< X11SalGraphics > pNewGraphics) | |
virtual | ~X11SalVirtualDevice () override |
Display * | GetXDisplay () const |
SalDisplay * | GetDisplay () const |
Pixmap | GetDrawable () const |
sal_uInt16 | GetDepth () const |
const SalX11Screen & | GetXScreenNumber () const |
virtual SalGraphics * | AcquireGraphics () override |
virtual void | ReleaseGraphics (SalGraphics *pGraphics) override |
virtual bool | SetSize (tools::Long nNewDX, tools::Long nNewDY) override |
Set new size, without saving the old contents. More... | |
virtual tools::Long | GetWidth () const override |
virtual tools::Long | GetHeight () const override |
![]() | |
SalVirtualDevice () | |
virtual | ~SalVirtualDevice () override |
virtual bool | IsOffScreen () const override |
virtual bool | SetSizeUsingBuffer (tools::Long nNewDX, tools::Long nNewDY, sal_uInt8 *) |
![]() | |
virtual | ~SalGeometryProvider () |
Private Attributes | |
SalDisplay * | pDisplay_ |
std::unique_ptr< X11SalGraphics > | pGraphics_ |
Pixmap | hDrawable_ |
SalX11Screen | m_nXScreen |
int | nDX_ |
int | nDY_ |
sal_uInt16 | nDepth_ |
bool | bGraphics_ |
bool | bExternPixmap_ |
Definition at line 34 of file unx/salvd.h.
X11SalVirtualDevice::X11SalVirtualDevice | ( | SalGraphics const * | pGraphics, |
tools::Long & | nDX, | ||
tools::Long & | nDY, | ||
DeviceFormat | eFormat, | ||
const SystemGraphicsData * | pData, | ||
std::unique_ptr< X11SalGraphics > | pNewGraphics | ||
) |
|
overridevirtual |
|
overridevirtual |
Implements SalVirtualDevice.
|
inline |
Definition at line 63 of file unx/salvd.h.
References nDepth_.
|
inline |
Definition at line 58 of file unx/salvd.h.
References pDisplay_.
|
inline |
Definition at line 62 of file unx/salvd.h.
References hDrawable_.
|
inlineoverridevirtual |
|
inlineoverridevirtual |
|
inline |
Definition at line 54 of file unx/salvd.h.
References SalDisplay::GetDisplay().
|
inline |
Definition at line 64 of file unx/salvd.h.
References m_nXScreen.
|
overridevirtual |
Implements SalVirtualDevice.
|
overridevirtual |
Set new size, without saving the old contents.
Implements SalVirtualDevice.
|
private |
Definition at line 46 of file unx/salvd.h.
|
private |
Definition at line 45 of file unx/salvd.h.
|
private |
Definition at line 39 of file unx/salvd.h.
Referenced by GetDrawable().
|
private |
Definition at line 40 of file unx/salvd.h.
Referenced by GetXScreenNumber().
|
private |
Definition at line 44 of file unx/salvd.h.
Referenced by GetDepth().
|
private |
Definition at line 42 of file unx/salvd.h.
Referenced by GetWidth().
|
private |
Definition at line 43 of file unx/salvd.h.
Referenced by GetHeight().
|
private |
Definition at line 36 of file unx/salvd.h.
Referenced by GetDisplay().
|
private |
Definition at line 37 of file unx/salvd.h.