Classes |
| class | cinder::svg::Renderer |
| | Base class from which Renderers are derived. More...
|
| class | cinder::svg::Value |
| | SVG Value/Unit pair. More...
|
| class | cinder::svg::Paint |
| | SVG Paint specification for fill or stroke, including solids and gradients. More...
|
| class | cinder::svg::Style |
| | SVG Style for a node. Corresponds to SVG Styling: http://www.w3.org/TR/SVG/styling.html. More...
|
| class | cinder::svg::Node |
| | Base class for an element of an SVG Document. More...
|
| class | cinder::svg::Gradient |
| | Base class for SVG Gradients. See SVG Gradients: http://www.w3.org/TR/SVG/pservers.html#Gradients. More...
|
| class | cinder::svg::Gradient::Stop |
| class | cinder::svg::LinearGradient |
| | SVG Linear gradient. More...
|
| class | cinder::svg::RadialGradient |
| | SVG Radial gradient. More...
|
| class | cinder::svg::Circle |
| | SVG Circle element: http://www.w3.org/TR/SVG/shapes.html#CircleElement. More...
|
| class | cinder::svg::Ellipse |
| | SVG Ellipse element: http://www.w3.org/TR/SVG/shapes.html#EllipseElement. More...
|
| class | cinder::svg::Path |
| | SVG Path element: http://www.w3.org/TR/SVG/paths.html#PathElement. More...
|
| class | cinder::svg::Line |
| | SVG Line element: http://www.w3.org/TR/SVG/shapes.html#LineElement. More...
|
| class | cinder::svg::Rect |
| | SVG Rect element: http://www.w3.org/TR/SVG/shapes.html#RectElement. More...
|
| class | cinder::svg::Polygon |
| | SVG Polygon Element: http://www.w3.org/TR/SVG/shapes.html#PolygonElement. More...
|
| class | cinder::svg::Polyline |
| | SVG Polyline Element: http://www.w3.org/TR/SVG/shapes.html#PolylineElement. More...
|
| class | cinder::svg::Use |
| | SVG Use Element, which instantiates a different element: http://www.w3.org/TR/SVG/struct.html#UseElement. More...
|
| class | cinder::svg::Image |
| | SVG Image Element. Represents an unpremultiplied bitmap. http://www.w3.org/TR/SVG/struct.html#ImageElement. More...
|
| class | cinder::svg::TextSpan |
| | SVG tspan Element. Generally owned by a svg::Text Node. http://www.w3.org/TR/SVG/text.html#TSpanElement. More...
|
| class | cinder::svg::TextSpan::Attributes |
| class | cinder::svg::Text |
| | SVG Text element. http://www.w3.org/TR/SVG/text.html#TextElement. More...
|
| class | cinder::svg::Group |
| | Represents a group of SVG elements. http://www.w3.org/TR/SVG/struct.html#Groups. More...
|
| class | cinder::svg::Doc |
| | Represents an SVG Document. See SVG Document Structure http://www.w3.org/TR/SVG/struct.html. More...
|
| class | cinder::svg::Exc |
| | SVG Exception base-class. More...
|
| class | cinder::svg::ValueExc |
| class | cinder::svg::FloatParseExc |
| class | cinder::svg::PathParseExc |
| class | cinder::svg::TransformParseExc |
| class | cinder::svg::ExcChildNotFound |
Namespaces |
| namespace | cinder |
| namespace | cinder::svg |
Typedefs |
typedef std::function< bool(const
Node &, svg::Style *)> | cinder::svg::RenderVisitor |
| typedef std::shared_ptr< TextSpan > | cinder::svg::TextSpanRef |
| typedef std::shared_ptr< Doc > | cinder::svg::DocRef |
Enumerations |
| enum | cinder::svg::FillRule { cinder::svg::FILL_RULE_NONZERO,
cinder::svg::FILL_RULE_EVENODD
} |
| enum | cinder::svg::LineCap { cinder::svg::LINE_CAP_BUTT,
cinder::svg::LINE_CAP_ROUND,
cinder::svg::LINE_CAP_SQUARE
} |
| enum | cinder::svg::LineJoin { cinder::svg::LINE_JOIN_MITER,
cinder::svg::LINE_JOIN_ROUND,
cinder::svg::LINE_JOIN_BEVEL
} |
| enum | cinder::svg::FontWeight {
cinder::svg::WEIGHT_100,
cinder::svg::WEIGHT_200,
cinder::svg::WEIGHT_300,
cinder::svg::WEIGHT_400,
cinder::svg::WEIGHT_NORMAL = WEIGHT_400,
cinder::svg::WEIGHT_500,
cinder::svg::WEIGHT_600,
cinder::svg::WEIGHT_700,
cinder::svg::WEIGHT_BOLD = WEIGHT_700,
cinder::svg::WEIGHT_800,
cinder::svg::WEIGHT_900
} |