|
| Canvas (const css::uno::Sequence< css::uno::Any > &aArguments, const css::uno::Reference< css::uno::XComponentContext > &rxContext) |
|
void | initialize () |
|
virtual | ~Canvas () override |
| For resource tracking. More...
|
|
virtual void | disposeThis () override |
| Dispose all internal references. More...
|
|
virtual OUString SAL_CALL | getServiceName () override |
|
OUString SAL_CALL | getImplementationName () override |
|
sal_Bool SAL_CALL | supportsService (OUString const &ServiceName) override |
|
css::uno::Sequence< OUString > SAL_CALL | getSupportedServiceNames () override |
|
virtual bool | repaint (const GraphicObjectSharedPtr &rGrf, const css::rendering::ViewState &viewState, const css::rendering::RenderState &renderState, const ::Point &rPt, const ::Size &rSz, const GraphicAttr &rAttr) const override |
|
virtual css::uno::Sequence< sal_Int8 > SAL_CALL | getData (css::rendering::IntegerBitmapLayout &bitmapLayout, const css::geometry::IntegerRectangle2D &rect) override |
|
virtual void SAL_CALL | setData (const css::uno::Sequence< sal_Int8 > &, const css::rendering::IntegerBitmapLayout &bitmapLayout, const css::geometry::IntegerRectangle2D &rect) override |
|
virtual void SAL_CALL | setPixel (const css::uno::Sequence< sal_Int8 > &, const css::rendering::IntegerBitmapLayout &bitmapLayout, const css::geometry::IntegerPoint2D &pos) override |
|
virtual css::uno::Sequence< sal_Int8 > SAL_CALL | getPixel (css::rendering::IntegerBitmapLayout &bitmapLayout, const css::geometry::IntegerPoint2D &pos) override |
|
virtual css::rendering::IntegerBitmapLayout SAL_CALL | getMemoryLayout () override |
|
Product of this component's factory.
The Canvas object combines the actual Window canvas with the XGraphicDevice interface. This is because there's a one-to-one relation between them, anyway, since each window can have exactly one canvas and one associated XGraphicDevice. And to avoid messing around with circular references, this is implemented as one single object.
Definition at line 74 of file canvas.hxx.