class: esvg::Renderer


Description:



Constructor and Destructor:

+                               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 ();
+ uint32_t getDataSize ();

Detail:

Renderer

+  Renderer (uint32_t width,
uint32_t height);



~Renderer

+  ~Renderer ();



writePpm

+ void writePpm (std::string fileName);



m_size

+ etk::Vector2D<float> m_size;



m_renderingBuffer

+ agg::rendering_buffer* m_renderingBuffer;



m_pixFrame

+ agg::pixfmt_rgba32* m_pixFrame;



m_renderBase

+ rendererBase_t* m_renderBase;



m_renderArea

+ rendererSolid_t* m_renderArea;



m_rasterizer

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


m_scanLine

+ agg::scanline_p8 m_scanLine;



getDataPointer

+ uint8_t* getDataPointer ();



getDataSize

+ uint32_t getDataSize ();