Aurelon Open API 8.1.1
Loading...
Searching...
No Matches
AOI_Vector.h
1/*
2 * AOI_Vector
3 * Copyright (c) 2007-2017 Aurelon BV. All rights reserved.
4 *
5 */
6#pragma once
7
8#include "./AOI_Object.h"
9#include "./AOI_Contour.h"
10
11class AOIAPI AOI_Object_Vector : public AOI_Object
12{
13public:
14 void GetContour( AOI_ContourPtr ) const;
15
16 AOI_StylePtr GetFillStyle() const;
17 AOI_StylePtr GetStrokeStyle() const;
18 void SetFillStyle( AOI_StylePtr );
19 void SetStrokeStyle( AOI_StylePtr );
20 bool GetEOFill() const;
21 void SetEOFill( bool );
22 float GetStrokeWidth() const;
23 void SetStrokeWidth( float );
24 float GetJoin() const;
25 void SetJoin( float );
26 uint8_t GetCaps() const;
27 void SetCaps( uint8_t );
28 void GetDash( int32_t*, float**, float* ) const;
29 void SetDash( int32_t, float*, float );
30};
Container for path(s)
Definition AOI_Contour.h:11
Base class for all vector graphics.
Definition AOI_Vector.h:12
Base class for all graphic objects.
Definition AOI_Object.h:13
Base class for painting styles.
Definition AOI_Style.h:48