69 css::rendering::XGraphicDevice& rDevice,
80 css::geometry::IntegerSize2D
getSize()
const;
82 css::uno::Reference< css::rendering::XBitmap >
86 css::uno::Sequence< sal_Int8 >
87 getData( css::rendering::IntegerBitmapLayout& bitmapLayout,
88 const css::geometry::IntegerRectangle2D& rect );
90 css::uno::Sequence< sal_Int8 >
91 getPixel( css::rendering::IntegerBitmapLayout& bitmapLayout,
92 const css::geometry::IntegerPoint2D&
pos );
Helper class for basic canvasbitmap functionality.
OutDevProviderSharedPtr mpOutDevReference
css::uno::Sequence< sal_Int8 > getData(css::rendering::IntegerBitmapLayout &bitmapLayout, const css::geometry::IntegerRectangle2D &rect)
css::geometry::IntegerSize2D getSize() const
BitmapEx getBitmap() const
css::uno::Sequence< sal_Int8 > getPixel(css::rendering::IntegerBitmapLayout &bitmapLayout, const css::geometry::IntegerPoint2D &pos)
void init(const BitmapEx &rBitmap, css::rendering::XGraphicDevice &rDevice, const OutDevProviderSharedPtr &rOutDevProvider)
Set a new bitmap on this helper.
css::uno::Reference< css::rendering::XBitmap > getScaledBitmap(const css::geometry::RealSize2D &newSize, bool beFast)
css::rendering::IntegerBitmapLayout getMemoryLayout() const
BitmapBackBufferSharedPtr mpBackBuffer
Helper class for basic canvas functionality.
std::shared_ptr< BitmapBackBuffer > BitmapBackBufferSharedPtr
std::shared_ptr< OutDevProvider > OutDevProviderSharedPtr