LibreOffice Module svx (master)
1
|
#include <sdrpaintwindow.hxx>
Public Member Functions | |
SdrPreRenderDevice (OutputDevice &rOriginal) | |
~SdrPreRenderDevice () | |
void | PreparePreRenderDevice () |
void | OutputPreRenderDevice (const vcl::Region &rExpandedRegion) |
OutputDevice & | GetPreRenderDevice () |
Private Attributes | |
VclPtr< OutputDevice > | mpOutputDevice |
VclPtr< VirtualDevice > | mpPreRenderDevice |
Definition at line 41 of file sdrpaintwindow.hxx.
|
explicit |
Definition at line 115 of file sdrpaintwindow.cxx.
SdrPreRenderDevice::~SdrPreRenderDevice | ( | ) |
Definition at line 121 of file sdrpaintwindow.cxx.
References VclPtr< VirtualDevice >::disposeAndClear(), and mpPreRenderDevice.
|
inline |
Definition at line 56 of file sdrpaintwindow.hxx.
References mpPreRenderDevice.
Referenced by sdr::contact::ObjectContactOfPageView::TryToGetOutputDevice().
void SdrPreRenderDevice::OutputPreRenderDevice | ( | const vcl::Region & | rExpandedRegion | ) |
Definition at line 145 of file sdrpaintwindow.cxx.
References OutputDevice::DrawOutDev(), OutputDevice::EnableMapMode(), OutputDevice::IsMapModeEnabled(), OutputDevice::LogicToPixel(), mpOutputDevice, mpPreRenderDevice, and Point.
void SdrPreRenderDevice::PreparePreRenderDevice | ( | ) |
Definition at line 126 of file sdrpaintwindow.cxx.
References OutputDevice::GetDrawMode(), OutputDevice::GetMapMode(), OutputDevice::GetOutputSizePixel(), OutputDevice::GetSettings(), mpOutputDevice, mpPreRenderDevice, OutputDevice::SetDrawMode(), OutputDevice::SetMapMode(), VirtualDevice::SetOutputSizePixel(), and OutputDevice::SetSettings().
|
private |
Definition at line 44 of file sdrpaintwindow.hxx.
Referenced by OutputPreRenderDevice(), and PreparePreRenderDevice().
|
private |
Definition at line 47 of file sdrpaintwindow.hxx.
Referenced by GetPreRenderDevice(), OutputPreRenderDevice(), PreparePreRenderDevice(), and ~SdrPreRenderDevice().