| clear() | GlutDisplay | [virtual] |
| display_func() | GlutDisplay | |
| draw_circle(float x, float y, float r, Color color) | GlutDisplay | [virtual] |
| GraphicContext::draw_circle(const Vector2d &pos, float radius, Color color) | GraphicContext | [inline] |
| draw_circles(std::vector< Circle > &circles, Color color) | GlutDisplay | [virtual] |
| draw_fill_circle(float x, float y, float r, Color color) | GlutDisplay | [virtual] |
| GraphicContext::draw_fill_circle(const Vector2d &pos, float radius, Color color) | GraphicContext | [inline] |
| draw_fill_rect(float x1, float y1, float x2, float y2, Color color) | GlutDisplay | [virtual] |
| GraphicContext::draw_fill_rect(const Vector2d &pos1, const Vector2d &pos2, Color color) | GraphicContext | [inline] |
| draw_line(float x1, float y1, float x2, float y2, Color color, int wide=0) | GlutDisplay | [virtual] |
| GraphicContext::draw_line(const Vector2d &pos1, const Vector2d &pos2, Color color, int wide=0) | GraphicContext | [inline] |
| draw_lines(std::vector< Line > &lines, Color color, int wide=0) | GlutDisplay | [virtual] |
| draw_rect(float x1, float y1, float x2, float y2, Color color) | GlutDisplay | [virtual] |
| GraphicContext::draw_rect(const Vector2d &pos1, const Vector2d &pos2, Color color) | GraphicContext | [inline] |
| draw_string(float x, float y, const std::string &str, Color color) | GlutDisplay | [virtual] |
| GraphicContext::draw_string(const Vector2d &pos, const std::string &str, Color color=Color(0xFFFFFFFF)) | GraphicContext | [inline] |
| draw_string_centered(float x, float y, const std::string &str, Color color) | GlutDisplay | [virtual] |
| events | InputContext | [protected] |
| flip() | GlutDisplay | [virtual] |
| flip(int x1, int y1, int x2, int y2) | GlutDisplay | [virtual] |
| get_event(Event *event) | InputContext | |
| get_fullscreen() | GlutDisplay | [inline] |
| get_height() | GlutDisplay | [inline, virtual] |
| get_key(int key) | GlutDisplay | [virtual] |
| get_mouse_pos() | InputContext | [inline] |
| get_mouse_x() | GlutDisplay | [virtual] |
| get_mouse_y() | GlutDisplay | [virtual] |
| get_width() | GlutDisplay | [inline, virtual] |
| GlutDisplay(int w, int h) | GlutDisplay | |
| idle_func() | GlutDisplay | |
| InputContext() | InputContext | [inline] |
| instance() | GlutDisplay | [inline, static] |
| keyboard_func(unsigned char key, int x, int y) | GlutDisplay | |
| mouse_func(int button, int button_state, int x, int y) | GlutDisplay | |
| mouse_motion_func(int x, int y) | GlutDisplay | |
| real_flip() | GraphicContext | [inline, virtual] |
| reshape_func(int w, int h) | GlutDisplay | |
| run() | GlutDisplay | |
| set_clip_rect(int x1, int y1, int x2, int y2) | GlutDisplay | [virtual] |
| set_fullscreen(bool fullscreen) | GlutDisplay | |
| ~GlutDisplay() | GlutDisplay | [virtual] |
| ~InputContext() | InputContext | [inline, virtual] |