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 ();