#include <SVGShape.h>
Classes | |
| struct | Path_t |
Public Types | |
| enum | Capstyle_t { BUTT_CAP , ROUND_CAP , SQUARE_CAP } |
| enum | Fillrule_t { NON_ZERO , EVEN_ODD } |
| enum | Form_Type_t { JUST_STROKE , JUST_FILL , STROKE_AND_FILL } |
| enum | Joinstyle_t { BEVEL_JOIN , ROUND_JOIN , MITER_JOIN } |
Public Attributes | |
| std::vector< CSVGGradient > | m_akGradients |
| the used gradients | |
| std::vector< Path_t > | m_akPaths |
| the used paths | |
| eC_Float | m_avBounds [4] |
| tight bounding box of the shape [minx,miny,maxx,maxy]. | |
| std::vector< eC_Value > | m_avStrokeDashArray |
| max size from NanoSVG = 8 | |
| Capstyle_t | m_eCapstyle |
| used cap-style | |
| Fillrule_t | m_eFillrule |
| used filling-rule | |
| Joinstyle_t | m_eJoinstyle |
| used join-style | |
| Form_Type_t | m_eType |
| used form-type | |
| eC_UByte | m_ubOpacity |
| opacity 0 = fully transparent; 255 = fully opaque | |
| eC_UInt | m_uiFillColor |
| filling-color | |
| eC_UInt | m_uiStrokeColor |
| stroke-color | |
| eC_Value | m_vStrokeDashOffset |
| stroking dash-offset | |
| eC_Value | m_vStrokeWidth |
| stroke-width | |
This class represents a SVG-form. A SVG-image is just a row of objects from this type.