Navit SVN
Public Attributes

graphics_methods Struct Reference

List of all members.

Public Attributes

void(* graphics_destroy )(struct graphics_priv *gr)
void(* draw_mode )(struct graphics_priv *gr, enum draw_mode_num mode)
void(* draw_lines )(struct graphics_priv *gr, struct graphics_gc_priv *gc, struct point *p, int count)
void(* draw_polygon )(struct graphics_priv *gr, struct graphics_gc_priv *gc, struct point *p, int count)
void(* draw_rectangle )(struct graphics_priv *gr, struct graphics_gc_priv *gc, struct point *p, int w, int h)
void(* draw_circle )(struct graphics_priv *gr, struct graphics_gc_priv *gc, struct point *p, int r)
void(* draw_text )(struct graphics_priv *gr, struct graphics_gc_priv *fg, struct graphics_gc_priv *bg, struct graphics_font_priv *font, char *text, struct point *p, int dx, int dy)
void(* draw_image )(struct graphics_priv *gr, struct graphics_gc_priv *fg, struct point *p, struct graphics_image_priv *img)
void(* draw_image_warp )(struct graphics_priv *gr, struct graphics_gc_priv *fg, struct point *p, int count, char *data)
void(* draw_restore )(struct graphics_priv *gr, struct point *p, int w, int h)
void(* draw_drag )(struct graphics_priv *gr, struct point *p)
struct graphics_font_priv *(* font_new )(struct graphics_priv *gr, struct graphics_font_methods *meth, char *font, int size, int flags)
struct graphics_gc_priv *(* gc_new )(struct graphics_priv *gr, struct graphics_gc_methods *meth)
void(* background_gc )(struct graphics_priv *gr, struct graphics_gc_priv *gc)
struct graphics_priv *(* overlay_new )(struct graphics_priv *gr, struct graphics_methods *meth, struct point *p, int w, int h, int alpha, int wraparound)
struct graphics_image_priv *(* image_new )(struct graphics_priv *gr, struct graphics_image_methods *meth, char *path, int *w, int *h, struct point *hot, int rotation)
void *(* get_data )(struct graphics_priv *gr, const char *type)
void(* image_free )(struct graphics_priv *gr, struct graphics_image_priv *priv)
void(* get_text_bbox )(struct graphics_priv *gr, struct graphics_font_priv *font, char *text, int dx, int dy, struct point *ret, int estimate)
void(* overlay_disable )(struct graphics_priv *gr, int disable)
void(* overlay_resize )(struct graphics_priv *gr, struct point *p, int w, int h, int alpha, int wraparound)
int(* set_attr )(struct graphics_priv *gr, struct attr *attr)

The documentation for this struct was generated from the following file: