20#ifndef INCLUDED_CPPCANVAS_POLYPOLYGON_HXX
21#define INCLUDED_CPPCANVAS_POLYPOLYGON_HXX
23#include <com/sun/star/uno/Reference.hxx>
67 virtual css::uno::Reference<
This interface defines basic properties of objects that can be painted on a Canvas.
This interface defines a tools::PolyPolygon canvas object.
virtual IntSRGBA getRGBALineColor() const =0
Get polygon line color.
virtual double getStrokeWidth() const =0
virtual void setStrokeWidth(const double &rStrokeWidth)=0
virtual void setRGBALineColor(IntSRGBA)=0
Set polygon line color.
virtual void setRGBAFillColor(IntSRGBA)=0
Set polygon fill color.
virtual css::uno::Reference< css::rendering::XPolyPolygon2D > getUNOPolyPolygon() const =0
std::shared_ptr< PolyPolygon > PolyPolygonSharedPtr
sal_uInt32 IntSRGBA
Color in the sRGB color space, plus alpha channel.