22#include <com/sun/star/rendering/XGraphicDevice.hpp>
49 const css::uno::Reference< css::rendering::XGraphicDevice >& rDevice,
50 const css::uno::Sequence< css::uno::Sequence< css::geometry::RealPoint2D > >& points );
52 const css::uno::Reference< css::rendering::XGraphicDevice >& rDevice,
53 const css::uno::Sequence< css::uno::Sequence< css::geometry::RealBezierSegment2D > >& points );
55 const css::uno::Reference< css::rendering::XGraphicDevice >& rDevice,
56 const css::geometry::IntegerSize2D& size );
58 const css::uno::Reference< css::rendering::XGraphicDevice >& rDevice,
59 const css::geometry::IntegerSize2D& size );
61 const css::uno::Reference< css::rendering::XGraphicDevice >& rDevice,
62 const css::geometry::IntegerSize2D& size );
64 const css::uno::Reference< css::rendering::XGraphicDevice >& rDevice,
65 const css::geometry::IntegerSize2D& size );
void disposing()
Dispose all internal references.
void dumpScreenContent() const
called when DumpScreenContent property is enabled on XGraphicDevice, and writes out bitmaps of curren...
css::uno::Reference< css::rendering::XBitmap > createCompatibleBitmap(const css::uno::Reference< css::rendering::XGraphicDevice > &rDevice, const css::geometry::IntegerSize2D &size)
css::uno::Reference< css::rendering::XLinePolyPolygon2D > createCompatibleLinePolyPolygon(const css::uno::Reference< css::rendering::XGraphicDevice > &rDevice, const css::uno::Sequence< css::uno::Sequence< css::geometry::RealPoint2D > > &points)
void init(const OutDevProviderSharedPtr &rOutDev)
OutDevProviderSharedPtr mpOutDev
For retrieving device info.
const DeviceHelper & operator=(const DeviceHelper &)=delete
DeviceHelper(const DeviceHelper &)=delete
make noncopyable
const OutDevProviderSharedPtr & getOutDev() const
css::uno::Reference< css::rendering::XColorSpace > const & getColorSpace() const
css::uno::Any isAccelerated() const
css::uno::Reference< css::rendering::XBitmap > createCompatibleAlphaBitmap(const css::uno::Reference< css::rendering::XGraphicDevice > &rDevice, const css::geometry::IntegerSize2D &size)
css::uno::Any getDeviceHandle() const
css::uno::Reference< css::rendering::XVolatileBitmap > createVolatileBitmap(const css::uno::Reference< css::rendering::XGraphicDevice > &rDevice, const css::geometry::IntegerSize2D &size)
css::uno::Reference< css::rendering::XVolatileBitmap > createVolatileAlphaBitmap(const css::uno::Reference< css::rendering::XGraphicDevice > &rDevice, const css::geometry::IntegerSize2D &size)
css::uno::Any getSurfaceHandle() const
css::uno::Reference< css::rendering::XBezierPolyPolygon2D > createCompatibleBezierPolyPolygon(const css::uno::Reference< css::rendering::XGraphicDevice > &rDevice, const css::uno::Sequence< css::uno::Sequence< css::geometry::RealBezierSegment2D > > &points)
css::geometry::RealSize2D getPhysicalSize()
css::geometry::RealSize2D getPhysicalResolution()
std::shared_ptr< OutDevProvider > OutDevProviderSharedPtr