diff --git a/class_esvg__Base.html b/class_esvg__Base.html index c6f283c..ac77bc3 100644 --- a/class_esvg__Base.html +++ b/class_esvg__Base.html @@ -39,89 +39,89 @@

Constructor and Destructor:

-+                           Base              (void );
+ Base (PaintState _parentPaintState);
+ virtual ~Base (void );
++ Base ();
+ Base (PaintState _parentPaintState);
+ virtual ~Base ();

Synopsis:

-#         PaintState        m_paint;
# agg::trans_affine m_transformMatrix;
# const char* spacingDist (int32_t _spacing);
+ virtual bool parse (exml::Element* _element,
agg::trans_affine & _parentTrans,
etk::Vector2D<float> & _sizeMax);
+ virtual void aggDraw (esvg::Renderer & _myRenderer,
agg::trans_affine & _basicTrans);
+ virtual void display (int32_t _spacing);
+ void parseTransform (exml::Element* _element);
+ void parsePosition (const exml::Element* _element,
etk::Vector2D<float> & _pos,
etk::Vector2D<float> & _size);
+ float parseLength (const std::string & _dataInput);
+ void parsePaintAttr (const exml::Element* _element);
+ draw::Color parseColor (const std::string & _inputData);
+# PaintState m_paint;
# agg::trans_affine m_transformMatrix;
# const char* spacingDist (int32_t _spacing);
+ virtual bool parse (exml::Element* _element,
agg::trans_affine & _parentTrans,
etk::Vector2D<float> & _sizeMax);
+ virtual void aggDraw (esvg::Renderer & _myRenderer,
agg::trans_affine & _basicTrans);
+ virtual void display (int32_t _spacing);
+ void parseTransform (exml::Element* _element);
+ void parsePosition (const exml::Element* _element,
etk::Vector2D<float> & _pos,
etk::Vector2D<float> & _size);
+ float parseLength (const std::string & _dataInput);
+ void parsePaintAttr (const exml::Element* _element);
+ draw::Color parseColor (const std::string & _inputData);

Object Hierarchy:

 esvg::Base
+--> esvg::Document
+--> esvg::Rectangle
+--> esvg::Polyline
+--> esvg::Ellipse
+--> esvg::Text
+--> esvg::Polygon
+--> esvg::Circle
+--> esvg::Line
+--> esvg::Path
+--> esvg::Group

Detail:

-

m_paint

+

m_paint

 # PaintState m_paint;



-

m_transformMatrix

+

m_transformMatrix

 # agg::trans_affine m_transformMatrix;
specific render of the curent element


-

spacingDist

+

spacingDist

 # const char* spacingDist (int32_t _spacing);



-

Base

-+  Base (void );
+

Base

++  Base ();



-

Base

+

Base

 +  Base (PaintState _parentPaintState);



-

~Base

-+ virtual  ~Base (void );
+

~Base

++ virtual  ~Base ();



-

parse

+

parse

 + virtual bool parse (exml::Element* _element,
agg::trans_affine & _parentTrans,
etk::Vector2D<float> & _sizeMax);



-

aggDraw

+

aggDraw

 + virtual void aggDraw (esvg::Renderer & _myRenderer,
agg::trans_affine & _basicTrans);



-

display

+

display

 + virtual void display (int32_t _spacing);



-

parseTransform

+

parseTransform

 + void parseTransform (exml::Element* _element);



-

parsePosition

+

parsePosition

 + void parsePosition (const exml::Element* _element,
etk::Vector2D<float> & _pos,
etk::Vector2D<float> & _size);



-

parseLength

+

parseLength

 + float parseLength (const std::string & _dataInput);



-

parsePaintAttr

+

parsePaintAttr

 + void parsePaintAttr (const exml::Element* _element);

diff --git a/class_esvg__Circle.html b/class_esvg__Circle.html index 94201e3..6b65870 100644 --- a/class_esvg__Circle.html +++ b/class_esvg__Circle.html @@ -39,35 +39,35 @@

Constructor and Destructor:

-+                              Circle     (PaintState _parentPaintState);
+ ~Circle (void );
++ Circle (PaintState _parentPaintState);
+ ~Circle ();

Synopsis:

-+ virtual bool                 parse      (exml::Element* _element,
agg::trans_affine & _parentTrans,
etk::Vector2D<float> & _sizeMax);
+ virtual void display (int32_t _spacing);
+ virtual void aggDraw (esvg::Renderer & _myRenderer,
agg::trans_affine & _basicTrans);
++ virtual bool parse (exml::Element* _element,
agg::trans_affine & _parentTrans,
etk::Vector2D<float> & _sizeMax);
+ virtual void display (int32_t _spacing);
+ virtual void aggDraw (esvg::Renderer & _myRenderer,
agg::trans_affine & _basicTrans);

Object Hierarchy:

 +esvg::Base
+--> esvg::Circle

Detail:

-

Circle

+

Circle

 +  Circle (PaintState _parentPaintState);



-

~Circle

-+  ~Circle (void );
+

~Circle

++  ~Circle ();



-

parse

+

parse

 + virtual bool parse (exml::Element* _element,
agg::trans_affine & _parentTrans,
etk::Vector2D<float> & _sizeMax);



-

display

+

display

 + virtual void display (int32_t _spacing);

diff --git a/class_esvg__Document.html b/class_esvg__Document.html index 9e0d887..fec5953 100644 --- a/class_esvg__Document.html +++ b/class_esvg__Document.html @@ -39,84 +39,84 @@

Constructor and Destructor:

-+                                  Document          (const std::string & _fileName);
+ ~Document (void );
++ Document (const std::string & _fileName);
+ ~Document ();

Synopsis:

-+         bool                     isLoadOk          (void );
+ void displayDebug (void );
+ void generateTestFile (void );
+ void generateAnImage (int32_t _sizeX,
int32_t _sizeY);
+ void generateAnImage (ivec2 _size,
draw::Image & _output);
+ void generateAnImage (draw::Image & _output);
+ virtual void aggDraw (esvg::Renderer & _myRenderer,
agg::trans_affine & _basicTrans);
+ uint8_t* getPointerOnData (void );
+ uint32_t getSizeOnData (void );
+ vec2 getDefinedSize (void );
++ bool isLoadOk ();
+ void displayDebug ();
+ void generateTestFile ();
+ void generateAnImage (int32_t _sizeX,
int32_t _sizeY);
+ void generateAnImage (ivec2 _size,
draw::Image & _output);
+ void generateAnImage (draw::Image & _output);
+ virtual void aggDraw (esvg::Renderer & _myRenderer,
agg::trans_affine & _basicTrans);
+ uint8_t* getPointerOnData ();
+ uint32_t getSizeOnData ();
+ vec2 getDefinedSize ();

Object Hierarchy:

 +esvg::Base
+--> esvg::Document

Detail:

-

Document

+

Document

 +  Document (const std::string & _fileName);



-

~Document

-+  ~Document (void );
+

~Document

++  ~Document ();



-

isLoadOk

-+ bool isLoadOk (void );
+

isLoadOk

++ bool isLoadOk ();



-

displayDebug

-+ void displayDebug (void );
+

displayDebug

++ void displayDebug ();



-

generateTestFile

-+ void generateTestFile (void );
+

generateTestFile

++ void generateTestFile ();



-

generateAnImage

+

generateAnImage

 + void generateAnImage (int32_t _sizeX,
int32_t _sizeY);



-

generateAnImage

+

generateAnImage

 + void generateAnImage (ivec2 _size,
draw::Image & _output);



-

generateAnImage

+

generateAnImage

 + void generateAnImage (draw::Image & _output);



-

aggDraw

+

aggDraw

 + virtual void aggDraw (esvg::Renderer & _myRenderer,
agg::trans_affine & _basicTrans);



-

getPointerOnData

-+ uint8_t* getPointerOnData (void );
+

getPointerOnData

++ uint8_t* getPointerOnData ();



-

getSizeOnData

-+ uint32_t getSizeOnData (void );
+

getSizeOnData

++ uint32_t getSizeOnData ();



getDefinedSize

-+ vec2 getDefinedSize (void );
++ vec2 getDefinedSize ();


diff --git a/class_esvg__Ellipse.html b/class_esvg__Ellipse.html index 5c3317a..85186ed 100644 --- a/class_esvg__Ellipse.html +++ b/class_esvg__Ellipse.html @@ -39,35 +39,35 @@

Constructor and Destructor:

-+                              Ellipse  (PaintState _parentPaintState);
+ ~Ellipse (void );
++ Ellipse (PaintState _parentPaintState);
+ ~Ellipse ();

Synopsis:

-+ virtual bool                 parse   (exml::Element* _element,
agg::trans_affine & _parentTrans,
etk::Vector2D<float> & _sizeMax);
+ virtual void display (int32_t _spacing);
+ virtual void aggDraw (esvg::Renderer & _myRenderer,
agg::trans_affine & _basicTrans);
++ virtual bool parse (exml::Element* _element,
agg::trans_affine & _parentTrans,
etk::Vector2D<float> & _sizeMax);
+ virtual void display (int32_t _spacing);
+ virtual void aggDraw (esvg::Renderer & _myRenderer,
agg::trans_affine & _basicTrans);

Object Hierarchy:

 +esvg::Base
+--> esvg::Ellipse

Detail:

-

Ellipse

+

Ellipse

 +  Ellipse (PaintState _parentPaintState);



-

~Ellipse

-+  ~Ellipse (void );
+

~Ellipse

++  ~Ellipse ();



-

parse

+

parse

 + virtual bool parse (exml::Element* _element,
agg::trans_affine & _parentTrans,
etk::Vector2D<float> & _sizeMax);



-

display

+

display

 + virtual void display (int32_t _spacing);

diff --git a/class_esvg__Group.html b/class_esvg__Group.html index 1301d10..b6ef7b3 100644 --- a/class_esvg__Group.html +++ b/class_esvg__Group.html @@ -39,35 +39,35 @@

Constructor and Destructor:

-+                                  Group            (PaintState _parentPaintState);
+ ~Group (void );
++ Group (PaintState _parentPaintState);
+ ~Group ();

Synopsis:

-+ virtual bool                     parse            (exml::Element* _element,
agg::trans_affine & _parentTrans,
etk::Vector2D<float> & _sizeMax);
+ virtual void display (int32_t spacing);
+ virtual void aggDraw (esvg::Renderer & _myRenderer,
agg::trans_affine & _basicTrans);
++ virtual bool parse (exml::Element* _element,
agg::trans_affine & _parentTrans,
etk::Vector2D<float> & _sizeMax);
+ virtual void display (int32_t spacing);
+ virtual void aggDraw (esvg::Renderer & _myRenderer,
agg::trans_affine & _basicTrans);

Object Hierarchy:

 +esvg::Base
+--> esvg::Group

Detail:

-

Group

+

Group

 +  Group (PaintState _parentPaintState);



-

~Group

-+  ~Group (void );
+

~Group

++  ~Group ();



-

parse

+

parse

 + virtual bool parse (exml::Element* _element,
agg::trans_affine & _parentTrans,
etk::Vector2D<float> & _sizeMax);



-

display

+

display

 + virtual void display (int32_t spacing);

diff --git a/class_esvg__Line.html b/class_esvg__Line.html index b648027..b15efab 100644 --- a/class_esvg__Line.html +++ b/class_esvg__Line.html @@ -39,35 +39,35 @@

Constructor and Destructor:

-+                              Line       (PaintState _parentPaintState);
+ ~Line (void );
++ Line (PaintState _parentPaintState);
+ ~Line ();

Synopsis:

-+ virtual bool                 parse      (exml::Element* _element,
agg::trans_affine & _parentTrans,
etk::Vector2D<float> & _sizeMax);
+ virtual void display (int32_t _spacing);
+ virtual void aggDraw (esvg::Renderer & _myRenderer,
agg::trans_affine & _basicTrans);
++ virtual bool parse (exml::Element* _element,
agg::trans_affine & _parentTrans,
etk::Vector2D<float> & _sizeMax);
+ virtual void display (int32_t _spacing);
+ virtual void aggDraw (esvg::Renderer & _myRenderer,
agg::trans_affine & _basicTrans);

Object Hierarchy:

 +esvg::Base
+--> esvg::Line

Detail:

-

Line

+

Line

 +  Line (PaintState _parentPaintState);



-

~Line

-+  ~Line (void );
+

~Line

++  ~Line ();



-

parse

+

parse

 + virtual bool parse (exml::Element* _element,
agg::trans_affine & _parentTrans,
etk::Vector2D<float> & _sizeMax);



-

display

+

display

 + virtual void display (int32_t _spacing);

diff --git a/class_esvg__PaintState.html b/class_esvg__PaintState.html index ff15d41..5c71b78 100644 --- a/class_esvg__PaintState.html +++ b/class_esvg__PaintState.html @@ -39,28 +39,28 @@

Synopsis:

-+ draw::Color          fill;
+ draw::Color stroke;
+ float strokeWidth;
+ bool flagEvenOdd;
+ etk::Vector2D<float> viewPort;
++ draw::Color fill;
+ draw::Color stroke;
+ float strokeWidth;
+ bool flagEvenOdd;
+ etk::Vector2D<float> viewPort;

Detail:

-

fill

+

fill

 + draw::Color fill;



-

stroke

+

stroke

 + draw::Color stroke;



-

strokeWidth

+

strokeWidth

 + float strokeWidth;



-

flagEvenOdd

+

flagEvenOdd

 + bool flagEvenOdd;

diff --git a/class_esvg__Path.html b/class_esvg__Path.html index fe2f735..e64360f 100644 --- a/class_esvg__Path.html +++ b/class_esvg__Path.html @@ -39,35 +39,35 @@

Constructor and Destructor:

-+                                Path                 (PaintState _parentPaintState);
+ ~Path (void );
++ Path (PaintState _parentPaintState);
+ ~Path ();

Synopsis:

-+ virtual bool                   parse                (exml::Element* _element,
agg::trans_affine & _parentTrans,
etk::Vector2D<float> & _sizeMax);
+ virtual void display (int32_t _spacing);
+ virtual void aggDraw (esvg::Renderer & _myRenderer,
agg::trans_affine & _basicTrans);
++ virtual bool parse (exml::Element* _element,
agg::trans_affine & _parentTrans,
etk::Vector2D<float> & _sizeMax);
+ virtual void display (int32_t _spacing);
+ virtual void aggDraw (esvg::Renderer & _myRenderer,
agg::trans_affine & _basicTrans);

Object Hierarchy:

 +esvg::Base
+--> esvg::Path

Detail:

-

Path

+

Path

 +  Path (PaintState _parentPaintState);



-

~Path

-+  ~Path (void );
+

~Path

++  ~Path ();



-

parse

+

parse

 + virtual bool parse (exml::Element* _element,
agg::trans_affine & _parentTrans,
etk::Vector2D<float> & _sizeMax);



-

display

+

display

 + virtual void display (int32_t _spacing);

diff --git a/class_esvg__PathBasic.html b/class_esvg__PathBasic.html index 01980be..63f1948 100644 --- a/class_esvg__PathBasic.html +++ b/class_esvg__PathBasic.html @@ -39,20 +39,20 @@

Constructor and Destructor:

-+       PathBasic  (void );
++ PathBasic ();

Synopsis:

-+ bool  m_relative;
+ float m_element;
++ bool m_relative;
+ float m_element;

Detail:

-

PathBasic

-+  PathBasic (void );
+

PathBasic

++  PathBasic ();



-

m_relative

+

m_relative

 + bool m_relative;

diff --git a/class_esvg__Polygon.html b/class_esvg__Polygon.html index 6f0dafd..0dcc926 100644 --- a/class_esvg__Polygon.html +++ b/class_esvg__Polygon.html @@ -39,35 +39,35 @@

Constructor and Destructor:

-+                                           Polygon     (PaintState parentPaintState);
+ ~Polygon (void );
++ Polygon (PaintState parentPaintState);
+ ~Polygon ();

Synopsis:

-+ virtual bool                              parse       (exml::Element* _element,
agg::trans_affine & parentTrans,
etk::Vector2D<float> & sizeMax);
+ virtual void display (int32_t spacing);
+ virtual void aggDraw (esvg::Renderer & myRenderer,
agg::trans_affine & basicTrans);
++ virtual bool parse (exml::Element* _element,
agg::trans_affine & parentTrans,
etk::Vector2D<float> & sizeMax);
+ virtual void display (int32_t spacing);
+ virtual void aggDraw (esvg::Renderer & myRenderer,
agg::trans_affine & basicTrans);

Object Hierarchy:

 +esvg::Base
+--> esvg::Polygon

Detail:

-

Polygon

+

Polygon

 +  Polygon (PaintState parentPaintState);



-

~Polygon

-+  ~Polygon (void );
+

~Polygon

++  ~Polygon ();



-

parse

+

parse

 + virtual bool parse (exml::Element* _element,
agg::trans_affine & parentTrans,
etk::Vector2D<float> & sizeMax);



-

display

+

display

 + virtual void display (int32_t spacing);

diff --git a/class_esvg__Polyline.html b/class_esvg__Polyline.html index cb6c1a6..3af6410 100644 --- a/class_esvg__Polyline.html +++ b/class_esvg__Polyline.html @@ -39,35 +39,35 @@

Constructor and Destructor:

-+                                           Polyline    (PaintState _parentPaintState);
+ ~Polyline (void );
++ Polyline (PaintState _parentPaintState);
+ ~Polyline ();

Synopsis:

-+ virtual bool                              parse       (exml::Element* _element,
agg::trans_affine & _parentTrans,
etk::Vector2D<float> & _sizeMax);
+ virtual void display (int32_t _spacing);
+ virtual void aggDraw (esvg::Renderer & _myRenderer,
agg::trans_affine & _basicTrans);
++ virtual bool parse (exml::Element* _element,
agg::trans_affine & _parentTrans,
etk::Vector2D<float> & _sizeMax);
+ virtual void display (int32_t _spacing);
+ virtual void aggDraw (esvg::Renderer & _myRenderer,
agg::trans_affine & _basicTrans);

Object Hierarchy:

 +esvg::Base
+--> esvg::Polyline

Detail:

-

Polyline

+

Polyline

 +  Polyline (PaintState _parentPaintState);



-

~Polyline

-+  ~Polyline (void );
+

~Polyline

++  ~Polyline ();



-

parse

+

parse

 + virtual bool parse (exml::Element* _element,
agg::trans_affine & _parentTrans,
etk::Vector2D<float> & _sizeMax);



-

display

+

display

 + virtual void display (int32_t _spacing);

diff --git a/class_esvg__Rectangle.html b/class_esvg__Rectangle.html index 3b4fd6b..77f2620 100644 --- a/class_esvg__Rectangle.html +++ b/class_esvg__Rectangle.html @@ -39,35 +39,35 @@

Constructor and Destructor:

-+                              Rectangle       (PaintState _parentPaintState);
+ ~Rectangle (void );
++ Rectangle (PaintState _parentPaintState);
+ ~Rectangle ();

Synopsis:

-+ virtual bool                 parse           (exml::Element* _element,
agg::trans_affine & _parentTrans,
etk::Vector2D<float> & _sizeMax);
+ virtual void display (int32_t _spacing);
+ virtual void aggDraw (esvg::Renderer & _myRenderer,
agg::trans_affine & _basicTrans);
++ virtual bool parse (exml::Element* _element,
agg::trans_affine & _parentTrans,
etk::Vector2D<float> & _sizeMax);
+ virtual void display (int32_t _spacing);
+ virtual void aggDraw (esvg::Renderer & _myRenderer,
agg::trans_affine & _basicTrans);

Object Hierarchy:

 +esvg::Base
+--> esvg::Rectangle

Detail:

-

Rectangle

+

Rectangle

 +  Rectangle (PaintState _parentPaintState);



-

~Rectangle

-+  ~Rectangle (void );
+

~Rectangle

++  ~Rectangle ();



-

parse

+

parse

 + virtual bool parse (exml::Element* _element,
agg::trans_affine & _parentTrans,
etk::Vector2D<float> & _sizeMax);



-

display

+

display

 + virtual void display (int32_t _spacing);

diff --git a/class_esvg__Renderer.html b/class_esvg__Renderer.html index 6ee2643..6905627 100644 --- a/class_esvg__Renderer.html +++ b/class_esvg__Renderer.html @@ -39,82 +39,82 @@

Constructor and Destructor:

-+                               Renderer          (uint32_t width,
uint32_t height);
+ ~Renderer (void );
++ Renderer (uint32_t width,
uint32_t height);
+ ~Renderer ();

Synopsis:

-+ void                          writePpm          (std::string fileName);
+ etk::Vector2D<float> m_size;
+ agg::rendering_buffer* m_renderingBuffer;
+ agg::pixfmt_rgba32* m_pixFrame;
+ rendererBase_t* m_renderBase;
+ rendererSolid_t* m_renderArea;
+ agg::rasterizer_scanline_aa<> m_rasterizer;
+ agg::scanline_p8 m_scanLine;
+ uint8_t* getDataPointer (void );
+ uint32_t getDataSize (void );
++ void writePpm (std::string fileName);
+ etk::Vector2D<float> m_size;
+ agg::rendering_buffer* m_renderingBuffer;
+ agg::pixfmt_rgba32* m_pixFrame;
+ rendererBase_t* m_renderBase;
+ rendererSolid_t* m_renderArea;
+ agg::rasterizer_scanline_aa<> m_rasterizer;
+ agg::scanline_p8 m_scanLine;
+ uint8_t* getDataPointer ();
+ uint32_t getDataSize ();

Detail:

-

Renderer

+

Renderer

 +  Renderer (uint32_t width,
uint32_t height);



-

~Renderer

-+  ~Renderer (void );
+

~Renderer

++  ~Renderer ();



-

writePpm

+

writePpm

 + void writePpm (std::string fileName);



-

m_size

+

m_size

 + etk::Vector2D<float> m_size;



-

m_renderingBuffer

+

m_renderingBuffer

 + agg::rendering_buffer* m_renderingBuffer;



-

m_pixFrame

+

m_pixFrame

 + agg::pixfmt_rgba32* m_pixFrame;



-

m_renderBase

+

m_renderBase

 + rendererBase_t* m_renderBase;



-

m_renderArea

+

m_renderArea

 + rendererSolid_t* m_renderArea;



-

m_rasterizer

+

m_rasterizer

 + agg::rasterizer_scanline_aa<> m_rasterizer;
AGG renderer system


-

m_scanLine

+

m_scanLine

 + agg::scanline_p8 m_scanLine;



-

getDataPointer

-+ uint8_t* getDataPointer (void );
+

getDataPointer

++ uint8_t* getDataPointer ();



getDataSize

-+ uint32_t getDataSize (void );
++ uint32_t getDataSize ();


diff --git a/class_esvg__Text.html b/class_esvg__Text.html index 30fb389..aeedb64 100644 --- a/class_esvg__Text.html +++ b/class_esvg__Text.html @@ -39,29 +39,29 @@

Constructor and Destructor:

-+              Text    (PaintState _parentPaintState);
+ ~Text (void );
++ Text (PaintState _parentPaintState);
+ ~Text ();

Synopsis:

-+ virtual bool parse   (exml::Element* _element,
agg::trans_affine & _parentTrans,
etk::Vector2D<float> & _sizeMax);
+ virtual void display (int32_t _spacing);
++ virtual bool parse (exml::Element* _element,
agg::trans_affine & _parentTrans,
etk::Vector2D<float> & _sizeMax);
+ virtual void display (int32_t _spacing);

Object Hierarchy:

 +esvg::Base
+--> esvg::Text

Detail:

-

Text

+

Text

 +  Text (PaintState _parentPaintState);



-

~Text

-+  ~Text (void );
+

~Text

++  ~Text ();



-

parse

+

parse

 + virtual bool parse (exml::Element* _element,
agg::trans_affine & _parentTrans,
etk::Vector2D<float> & _sizeMax);

diff --git a/enum_esvg__polygonMode.html b/enum_esvg__polygonMode.html deleted file mode 100644 index 2ec453f..0000000 --- a/enum_esvg__polygonMode.html +++ /dev/null @@ -1,65 +0,0 @@ - - - - - esvg Library - - - - - - - - - diff --git a/library_esvg.html b/library_esvg.html index c76e20f..f52015b 100644 --- a/library_esvg.html +++ b/library_esvg.html @@ -40,17 +40,6 @@

namespace:

-

Synopsis:

-
-  externconstchar* esvgLibName;
-
-

Detail:

-

esvgLibName

-  externconstchar* esvgLibName;
- -
-
-