31 virtual void dispose()
override;
34 virtual void EnableRTL(
bool bEnable =
true)
override;
36 void Flush()
override;
39 const Size&)
const override;
51 using ::OutputDevice::SetSettings;
60 virtual css::uno::Reference<css::rendering::XCanvas>
virtual void dispose() override
virtual void CopyDeviceArea(SalTwoRect &aPosAry, bool bWindowInvalidate) override
virtual bool UsePolyPolygonForComplexGradient() override
void ImplClearFontData(bool bNewFontLists) override
virtual const OutputDevice * DrawOutDevDirectCheck(const OutputDevice &rSrcDev) const override
virtual void EnableRTL(bool bEnable=true) override
virtual void ReleaseGraphics(bool bRelease=true) override
Release the graphics device, and remove it from the graphics device list.
virtual ~WindowOutputDevice() override
void ImplRefreshFontData(bool bNewFontLists) override
css::awt::DeviceInfo GetDeviceInfo() const override
void SaveBackground(VirtualDevice &rSaveDevice, const Point &rPos, const Size &rSize, const Size &) const override
VclPtr< vcl::Window > mxOwnerWindow
virtual void SetSettings(const AllSettings &rSettings) override
bool CanEnableNativeWidget() const override
Determine if native widgets can be enabled.
virtual vcl::Window * GetOwnerWindow() const override
Get the vcl::Window that this OutputDevice belongs to, if any.
virtual void DrawOutDevDirectProcess(const OutputDevice &rSrcDev, SalTwoRect &rPosAry, SalGraphics *pSrcGraphics) override
virtual vcl::Region GetOutputBoundsClipRegion() const override
virtual bool AcquireGraphics() const override
Acquire a graphics device that the output device uses to draw on.
Some things multiple-inherit from VclAbstractDialog and OutputDevice, so we need to use virtual inher...
virtual vcl::Region GetActiveClipRegion() const override
size_t GetSyncCount() const override
virtual void ClipToPaintRegion(tools::Rectangle &rDstRect) override
Color GetBackgroundColor() const override
virtual void InitClipRegion() override
reference_type * get() const
Get the body.
virtual css::uno::Reference< css::rendering::XCanvas > ImplGetCanvas(bool bSpriteCanvas) const override
WindowOutputDevice(vcl::Window &rOwnerWindow)
void ImplInitMapModeObjects() override