Boost.UI
User Interface Boost library
Classes | Enumerations
Graphics

Canvas graphics. More...

Collaboration diagram for Graphics:

Classes

class  boost::ui::painter::state_saver
 Saves state in the constructor and restores it in the destructor. More...
 
class  boost::ui::painter
 2D graphics rendering painter More...
 
class  boost::ui::image
 Image class. More...
 
class  boost::ui::font
 Font class. More...
 
class  boost::ui::color
 Color class. More...
 
class  boost::ui::canvas
 Widget for drawing. More...
 

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

Canvas graphics.

See also
Computer graphics (Wikipedia)

Enumeration Type Documentation

◆ line_cap

enum boost::ui::line_cap
strong

Enumaration of line endings types.

Enumerator
butt 

no additional line cap is added

round 

semi-circle with the diameter equal to the line width is added

square 

rectangle with the length equal to the line width and width equal to the half of line width is added

◆ line_join

enum boost::ui::line_join
strong

Enumaration of line join types.

Enumerator
round 

join with filled arc

bevel 

no additional join drawings

miter 

join with filled triangle