Cinder  0.9.1
Classes | Namespaces | Typedefs | Enumerations
Svg.h File Reference
#include "cinder/Cinder.h"
#include "cinder/Xml.h"
#include "cinder/Vector.h"
#include "cinder/Matrix.h"
#include "cinder/Color.h"
#include "cinder/Shape2d.h"
#include "cinder/PolyLine.h"
#include "cinder/Exception.h"
#include "cinder/Surface.h"
#include "cinder/Font.h"
#include "cinder/Noncopyable.h"
#include <functional>
#include <map>

Classes

class  cinder::svg::Renderer
 
class  cinder::svg::Value
 
class  cinder::svg::Paint
 
class  cinder::svg::Style
 
class  cinder::svg::Node
 
class  cinder::svg::Gradient
 
class  cinder::svg::Gradient::Stop
 
class  cinder::svg::LinearGradient
 
class  cinder::svg::RadialGradient
 
class  cinder::svg::Circle
 
class  cinder::svg::Ellipse
 
class  cinder::svg::Path
 
class  cinder::svg::Line
 
class  cinder::svg::Rect
 
class  cinder::svg::Polygon
 
class  cinder::svg::Polyline
 
class  cinder::svg::Use
 
class  cinder::svg::Image
 
class  cinder::svg::TextSpan
 
class  cinder::svg::TextSpan::Attributes
 
class  cinder::svg::Text
 
class  cinder::svg::Group
 
class  cinder::svg::Doc
 
class  cinder::svg::Exc
 
class  cinder::svg::ValueExc
 
class  cinder::svg::FloatParseExc
 
class  cinder::svg::PathParseExc
 
class  cinder::svg::TransformParseExc
 
class  cinder::svg::ExcChildNotFound
 

Namespaces

 cinder
 
 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
}