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< class reference_type >::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 vcl::Region::GetRegionRectangles(), mpOutputDevice, and mpPreRenderDevice.
void SdrPreRenderDevice::PreparePreRenderDevice | ( | ) |
Definition at line 126 of file sdrpaintwindow.cxx.
References mpOutputDevice, and mpPreRenderDevice.
|
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().