#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.