LibreOffice Module canvas (master) 1
Public Member Functions | List of all members
dxcanvas::IBitmap Struct Referenceabstract

Interface for internal canvas bitmap objects. More...

#include <dx_ibitmap.hxx>

Inheritance diagram for dxcanvas::IBitmap:
[legend]
Collaboration diagram for dxcanvas::IBitmap:
[legend]

Public Member Functions

virtual BitmapSharedPtr getBitmap () const =0
 
virtual ::basegfx::B2ISize getSize () const =0
 
virtual bool hasAlpha () const =0
 
virtual css::uno::Sequence< sal_Int8getData (css::rendering::IntegerBitmapLayout &bitmapLayout, const css::geometry::IntegerRectangle2D &rect)=0
 
virtual void setData (const css::uno::Sequence< sal_Int8 > &data, const css::rendering::IntegerBitmapLayout &bitmapLayout, const css::geometry::IntegerRectangle2D &rect)=0
 
virtual void setPixel (const css::uno::Sequence< sal_Int8 > &color, const css::rendering::IntegerBitmapLayout &bitmapLayout, const css::geometry::IntegerPoint2D &pos)=0
 
virtual css::uno::Sequence< sal_Int8getPixel (css::rendering::IntegerBitmapLayout &bitmapLayout, const css::geometry::IntegerPoint2D &pos)=0
 
- Public Member Functions inherited from dxcanvas::GraphicsProvider
 GraphicsProvider ()=default
 
virtual ~GraphicsProvider ()
 
 GraphicsProvider (const GraphicsProvider &)=delete
 make noncopyable More...
 
GraphicsProvideroperator= (const GraphicsProvider &)=delete
 
virtual GraphicsSharedPtr getGraphics ()=0
 

Detailed Description

Interface for internal canvas bitmap objects.

Definition at line 33 of file dx_ibitmap.hxx.

Member Function Documentation

◆ getBitmap()

virtual BitmapSharedPtr dxcanvas::IBitmap::getBitmap ( ) const
pure virtual

◆ getData()

virtual css::uno::Sequence< sal_Int8 > dxcanvas::IBitmap::getData ( css::rendering::IntegerBitmapLayout &  bitmapLayout,
const css::geometry::IntegerRectangle2D &  rect 
)
pure virtual

◆ getPixel()

virtual css::uno::Sequence< sal_Int8 > dxcanvas::IBitmap::getPixel ( css::rendering::IntegerBitmapLayout &  bitmapLayout,
const css::geometry::IntegerPoint2D &  pos 
)
pure virtual

◆ getSize()

virtual ::basegfx::B2ISize dxcanvas::IBitmap::getSize ( ) const
pure virtual

◆ hasAlpha()

virtual bool dxcanvas::IBitmap::hasAlpha ( ) const
pure virtual

◆ setData()

virtual void dxcanvas::IBitmap::setData ( const css::uno::Sequence< sal_Int8 > &  data,
const css::rendering::IntegerBitmapLayout &  bitmapLayout,
const css::geometry::IntegerRectangle2D &  rect 
)
pure virtual

◆ setPixel()

virtual void dxcanvas::IBitmap::setPixel ( const css::uno::Sequence< sal_Int8 > &  color,
const css::rendering::IntegerBitmapLayout &  bitmapLayout,
const css::geometry::IntegerPoint2D &  pos 
)
pure virtual

The documentation for this struct was generated from the following file: