Boost.UI
User Interface Boost library
Classes | Namespaces | Typedefs | Enumerations
painter.hpp File Reference

Painter class. More...

Include dependency graph for painter.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  boost::ui::painter
 2D graphics rendering painter More...
 
class  boost::ui::painter::state_saver
 Saves state in the constructor and restores it in the destructor. More...
 

Namespaces

 boost
 Boost C++ libraries namespace.
 
 boost::ui
 Boost.UI library namespace.
 

Typedefs

typedef basic_size< painter::gcoord_type > boost::ui::gsize
 2D size geometry coordinates
 
typedef basic_point< painter::gcoord_type > boost::ui::gpoint
 2D point geometry coordinates
 
typedef basic_rect< painter::gcoord_type > boost::ui::grect
 2D rectangle geometry coordinates
 

Enumerations

enum  boost::ui::line_cap { boost::ui::line_cap::butt, boost::ui::line_cap::round, boost::ui::line_cap::square }
 Enumaration of line endings types. More...
 
enum  boost::ui::line_join { boost::ui::line_join::round, boost::ui::line_join::bevel, boost::ui::line_join::miter }
 Enumaration of line join types. More...
 

Detailed Description

Painter class.