20#ifndef INCLUDED_SVX_SDRPAINTWINDOW_HXX
21#define INCLUDED_SVX_SDRPAINTWINDOW_HXX
90 void impCreateOverlayManager();
122 bool OutputToRecordingMetaFile()
const;
125 void PreparePreRenderDevice();
126 void OutputPreRenderDevice(
const vcl::Region& rExpandedRegion);
VclPtr< OutputDevice > mpOutputDevice
rtl::Reference< sdr::overlay::OverlayManager > mxOverlayManager
SdrPaintWindow * mpPatched
const vcl::Region & GetRedrawRegion() const
void setTemporaryTarget(bool bNew)
OutputDevice & GetTargetOutputDevice()
OutputDevice & GetOutputDevice() const
bool OutputToWindow() const
SdrPaintWindow * getPatched() const
bool getTemporaryTarget() const
VclPtr< vcl::Window > mpWindow
In case mrOutputDevice is a buffer for a vcl::Window, this is the window.
void setPatched(SdrPaintWindow *pPaintWindow)
std::unique_ptr< SdrPreRenderDevice > mpPreRenderDevice
SdrPreRenderDevice * GetPreRenderDevice() const
vcl::Window * GetWindow() const
vcl::Region maRedrawRegion
void SetOutputToWindow(bool bOutputToWindow)
bool OutputToPrinter() const
SdrPaintView & mrPaintView
void PreparePreRenderDevice()
VclPtr< OutputDevice > mpOutputDevice
void OutputPreRenderDevice(const vcl::Region &rExpandedRegion)
OutputDevice & GetPreRenderDevice()
SdrPreRenderDevice(OutputDevice &rOriginal)
VclPtr< VirtualDevice > mpPreRenderDevice
void SVXCORE_DLLPUBLIC PaintTransparentChildren(vcl::Window const &rWindow, tools::Rectangle const &rPixelRect)
paint the transparent children of rWin that overlap rPixelRect (for example, transparent form control...
#define SVXCORE_DLLPUBLIC
VclPtr< vcl::Window > mpWindow