GG
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.