Boost.UI
User Interface Boost library
|
Basic geometry classes. More...
Classes | |
class | boost::ui::basic_size< T > |
2D size of object data structure with custom coordinates type More... | |
class | boost::ui::basic_point< T > |
2D point data structure with custom coordinates type More... | |
class | boost::ui::basic_rect< T > |
2D rectangle plane figure data structure with custom coordinates type More... | |
Macros | |
#define | BOOST_UI_USE_GEOMETRY |
Enables Boost.Geometry. | |
#define | BOOST_UI_USE_POLYGON |
Enables Boost.Polygon. | |
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 | |
typedef int | boost::ui::coord_type |
Widget coordinates signed number type. | |
typedef basic_size< coord_type > | boost::ui::size |
2D size coordinates | |
typedef basic_point< coord_type > | boost::ui::point |
2D point coordinates | |
typedef basic_rect< coord_type > | boost::ui::rect |
2D rectangle coordinates | |
Basic geometry classes.