GG: DrawUtil.h File Reference

GG

- Main Page
- Related Pages
- Namespaces
- Classes
- Files

- File List
- File Members

Namespaces | Functions
DrawUtil.h File Reference
`#include <GG/Base.h>`

Go to the source code of this file.

## Namespaces
namespace | GG

## Functions
GG_API void | GG::glColor (Clr clr)
GG_API void | GG::glVertex (const Pt &pt)
GG_API void | GG::glVertex (X x, Y y)
GG_API void | GG::glVertex (X_d x, Y_d y)
GG_API void | GG::glVertex (X x, Y_d y)
GG_API void | GG::glVertex (X_d x, Y y)
GG_API Clr | GG::LightColor (Clr clr)
GG_API Clr | GG::DarkColor (Clr clr)
GG_API Clr | GG::DisabledColor (Clr clr)
GG_API void | GG::BeginScissorClipping (Pt ul, Pt lr)
GG_API void | GG::EndScissorClipping ()
GG_API void | GG::BeginStencilClipping (Pt inner_ul, Pt inner_lr, Pt outer_ul, Pt outer_lr)
GG_API void | GG::EndStencilClipping ()
GG_API void | GG::FlatRectangle (Pt ul, Pt lr, Clr color, Clr border_color, unsigned int border_thick=2)
GG_API void | GG::BeveledRectangle (Pt ul, Pt lr, Clr color, Clr border_color, bool up, unsigned int bevel_thick=2, bool bevel_left=true, bool bevel_top=true, bool bevel_right=true, bool bevel_bottom=true)
GG_API void | GG::FlatCheck (Pt ul, Pt lr, Clr color)
GG_API void | GG::BeveledCheck (Pt ul, Pt lr, Clr color)
GG_API void | GG::FlatX (Pt ul, Pt lr, Clr color)
GG_API void | GG::BeveledX (Pt ul, Pt lr, Clr color)
GG_API void | GG::Bubble (Pt ul, Pt lr, Clr color, bool up=true)
GG_API void | GG::FlatCircle (Pt ul, Pt lr, Clr color, Clr border_color, unsigned thick=2)
GG_API void | GG::BeveledCircle (Pt ul, Pt lr, Clr color, Clr border_color, bool up=true, unsigned int bevel_thick=2)
GG_API void | GG::FlatRoundedRectangle (Pt ul, Pt lr, Clr color, Clr border_color, unsigned int corner_radius=5, unsigned int border_thick=2)
GG_API void | GG::BeveledRoundedRectangle (Pt ul, Pt lr, Clr color, Clr border_color, bool up, unsigned int corner_radius=5, unsigned int bevel_thick=2)
GG_API void | GG::BubbleRectangle (Pt ul, Pt lr, Clr color, bool up, unsigned int corner_radius=5)

## Detailed Description

Contains numerous 2D rendering convenience functions, for rendering rectangles, circles, etc.

Definition in file DrawUtil.h.