esvg::Renderer Class Reference
Public Member Functions | |
| Renderer (const ivec2 &_size, esvg::Document *_document, bool _visualDebug=false) | |
| void | setSize (const ivec2 &_size) |
| const ivec2 & | getSize () const |
| std::vector< etk::Color< float, 4 > > | getData () |
| void | setInterpolationRecurtionMax (int32_t _value) |
| int32_t | getInterpolationRecurtionMax () const |
| void | setInterpolationThreshold (float _value) |
| float | getInterpolationThreshold () const |
| void | setNumberSubScanLine (int32_t _value) |
| int32_t | getNumberSubScanLine () const |
| void | writePPM (const std::string &_fileName) |
| void | writeBMP (const std::string &_fileName) |
| void | print (const esvg::render::Weight &_weightFill, ememory::SharedPtr< esvg::render::DynamicColor > &_colorFill, const esvg::render::Weight &_weightStroke, ememory::SharedPtr< esvg::render::DynamicColor > &_colorStroke, float _opacity) |
| esvg::Document * | getMainDocument () |
Protected Member Functions | |
| etk::Color< float, 4 > | mergeColor (etk::Color< float, 4 > _base, etk::Color< float, 4 > _integration) |
Protected Attributes | |
| ivec2 | m_size |
| std::vector< etk::Color< float, 4 > > | m_buffer |
| int32_t | m_interpolationRecurtionMax |
| float | m_interpolationThreshold |
| int32_t | m_nbSubScanLine |
| esvg::Document * | m_document |
The documentation for this class was generated from the following file:
- framework/atria-soft/esvg/esvg/Renderer.hpp
1.8.12