ezgl  1.0.1
An Easy Graphics & GUI Library
ezgl::renderer Member List

This is the complete list of members for ezgl::renderer, including all inherited members.

canvas (defined in ezgl::renderer)ezgl::rendererfriend
draw_arc(point2d center, double radius, double start_angle, double extent_angle)ezgl::renderer
draw_elliptic_arc(point2d center, double radius_x, double radius_y, double start_angle, double extent_angle)ezgl::renderer
draw_line(point2d start, point2d end)ezgl::renderer
draw_rectangle(point2d start, point2d end)ezgl::renderer
draw_rectangle(point2d start, double width, double height)ezgl::renderer
draw_rectangle(rectangle r)ezgl::renderer
draw_surface(surface *p_surface, point2d anchor_point, double scale_factor=1)ezgl::renderer
draw_text(point2d point, std::string const &text)ezgl::renderer
draw_text(point2d point, std::string const &text, double bound_x, double bound_y)ezgl::renderer
fill_arc(point2d center, double radius, double start_angle, double extent_angle)ezgl::renderer
fill_elliptic_arc(point2d center, double radius_x, double radius_y, double start_angle, double extent_angle)ezgl::renderer
fill_poly(std::vector< point2d > const &points)ezgl::renderer
fill_rectangle(point2d start, point2d end)ezgl::renderer
fill_rectangle(point2d start, double width, double height)ezgl::renderer
fill_rectangle(rectangle r)ezgl::renderer
format_font(std::string const &family, font_slant slant, font_weight weight)ezgl::renderer
format_font(std::string const &family, font_slant slant, font_weight weight, double new_size)ezgl::renderer
free_surface(surface *surface)ezgl::rendererstatic
get_visible_screen()ezgl::renderer
get_visible_world()ezgl::renderer
load_png(const char *file_path)ezgl::rendererstatic
renderer(cairo_t *cairo, transform_fn transform, camera *m_camera, cairo_surface_t *m_surface)ezgl::rendererprotected
set_color(color new_color)ezgl::renderer
set_color(color new_color, uint_fast8_t alpha)ezgl::renderer
set_color(uint_fast8_t red, uint_fast8_t green, uint_fast8_t blue, uint_fast8_t alpha=255)ezgl::renderer
set_coordinate_system(t_coordinate_system new_coordinate_system)ezgl::renderer
set_font_size(double new_size)ezgl::renderer
set_horiz_justification(justification horiz_just)ezgl::renderer
set_line_cap(line_cap cap)ezgl::renderer
set_line_dash(line_dash dash)ezgl::renderer
set_line_width(int width)ezgl::renderer
set_text_rotation(double degrees)ezgl::renderer
set_vert_justification(justification vert_just)ezgl::renderer
set_visible_world(rectangle new_world)ezgl::renderer
transform_fn typedefezgl::rendererprotected
update_renderer(cairo_t *cairo, cairo_surface_t *m_surface)ezgl::rendererprotected
world_to_screen(const rectangle &box)ezgl::renderer
~renderer()ezgl::renderer