22#include <com/sun/star/rendering/RenderState.hpp>
47 virtual void setTransformation( const ::basegfx::B2DHomMatrix& rMatrix )
override;
48 virtual void setClip( const ::basegfx::B2DPolyPolygon& rClipPoly )
override;
49 virtual void setClip()
override;
This interface defines basic properties of objects that can be painted on a Canvas.
const CanvasSharedPtr & getCanvas() const
const css::rendering::RenderState & getRenderState() const
virtual void setTransformation(const ::basegfx::B2DHomMatrix &rMatrix) override
Set object transformation matrix.
CanvasGraphicHelper(CanvasSharedPtr xParentCanvas)
virtual void setCompositeOp(sal_Int8 aOp) override
Set object composite mode.
std::optional< basegfx::B2DPolyPolygon > maClipPolyPolygon
virtual void setClip() override
Clear object clipping polygon.
css::rendering::RenderState maRenderState
std::shared_ptr< Canvas > CanvasSharedPtr