22#include <osl/diagnose.h>
52 OSL_FAIL(
"Not supposed to be called, handled by SpriteCanvas");
58 OSL_FAIL(
"Not supposed to be called, handled by SpriteCanvas");
86 reinterpret_cast< sal_Int64
>(&
mpBackBuffer->getOutDev()) );
100 static sal_Int32 nFilePostfixCount(0);
104 OUString aFilename =
"dbg_backbuffer" + OUString::number(nFilePostfixCount) +
".bmp";
106 SvFileStream aStream( aFilename, StreamMode::STD_READWRITE );
108 const ::Point aEmptyPoint;
110 mpBackBuffer->getOutDev().SetAntialiasing( AntialiasingFlags::Enable );
Size GetOutputSizePixel() const
void disposing()
Dispose all internal references.
void dumpScreenContent() const
called when DumpScreenContent property is enabled on XGraphicDevice, and writes out bitmaps of curren...
void init(const OutDevProviderSharedPtr &rOutDev)
css::uno::Any isAccelerated() const
css::uno::Any getDeviceHandle() const
void notifySizeUpdate(const css::awt::Rectangle &rBounds)
css::uno::Any getDeviceHandle() const
css::uno::Any isAccelerated() const
css::uno::Any getSurfaceHandle() const
bool showBuffer(bool bWindowVisible, bool bUpdateAll)
bool switchBuffer(bool bWindowVisible, bool bUpdateAll)
BackBufferSharedPtr mpBackBuffer
This buffer holds the background content for all associated canvases.
void init(const OutDevProviderSharedPtr &rOutDev)
void dumpScreenContent() const
void disposing()
Dispose all internal references.
std::shared_ptr< OutDevProvider > OutDevProviderSharedPtr