navit
0.5.3-trunk
|
graphics object A graphics object serves as the target for drawing operations. It encapsulates various settings, and a drawing target, such as an image buffer or a window. Currently, in Navit, there is always one main graphics object, which is used to draw the map, and optionally additional graphics objects for overlays. More...
Data Fields | |
struct graphics * | parent |
struct graphics_priv * | priv |
struct graphics_methods | meth |
char * | default_font |
int | font_len |
struct graphics_font ** | font |
struct graphics_gc * | gc [3] |
struct attr ** | attrs |
struct callback_list * | cbl |
struct point_rect | r |
int | gamma |
int | brightness |
int | contrast |
int | colormgmt |
int | font_size |
GList * | selection |
int | disabled |
int | current_z_order |
GHashTable * | image_cache_hash |
int | dpi_factor |
graphics object A graphics object serves as the target for drawing operations. It encapsulates various settings, and a drawing target, such as an image buffer or a window. Currently, in Navit, there is always one main graphics object, which is used to draw the map, and optionally additional graphics objects for overlays.
struct attr** graphics::attrs |
Referenced by graphics_free(), graphics_get_attr(), and graphics_new().
int graphics::brightness |
Referenced by graphics_convert_color(), graphics_new(), and graphics_set_attr_do().
struct callback_list* graphics::cbl |
Referenced by graphics_add_callback(), graphics_displaylist_draw(), graphics_new(), and graphics_remove_callback().
int graphics::colormgmt |
Referenced by graphics_gc_set_background(), graphics_gc_set_foreground(), and graphics_set_attr_do().
int graphics::contrast |
Referenced by graphics_convert_color(), graphics_new(), and graphics_set_attr_do().
int graphics::current_z_order |
Referenced by displayitem_draw(), and xdisplay_draw().
char* graphics::default_font |
Referenced by graphics_displaylist_draw(), graphics_font_new(), and graphics_free().
int graphics::disabled |
Referenced by graphics_is_disabled(), and graphics_overlay_disable().
int graphics::dpi_factor |
Referenced by graphics_dpi_scale(), graphics_dpi_unscale(), graphics_new(), and graphics_overlay_new().
struct graphics_font** graphics::font |
Referenced by get_font(), graphics_font_destroy_all(), graphics_free(), and osd_j1850_draw().
int graphics::font_len |
Referenced by get_font(), and graphics_font_destroy_all().
int graphics::font_size |
Referenced by get_font(), graphics_new(), graphics_overlay_new(), and graphics_set_attr_do().
int graphics::gamma |
Referenced by graphics_convert_color(), graphics_new(), and graphics_set_attr_do().
struct graphics_gc* graphics::gc[3] |
GHashTable* graphics::image_cache_hash |
Referenced by graphics_free(), graphics_image_new_scaled_rotated(), graphics_new(), and graphics_overlay_new().
struct graphics_methods graphics::meth |
Referenced by displayitem_draw_image(), graphics_background_gc(), graphics_draw_circle(), graphics_draw_drag(), graphics_draw_image(), graphics_draw_image_warp(), graphics_draw_lines(), graphics_draw_mode(), graphics_draw_polygon(), graphics_draw_polygon_with_holes(), graphics_draw_rectangle(), graphics_draw_text(), graphics_free(), graphics_gc_new(), graphics_get_data(), graphics_get_dpi(), graphics_get_text_bbox(), graphics_hide_native_keyboard(), graphics_named_font_new(), graphics_new(), graphics_overlay_disable(), graphics_overlay_new(), graphics_overlay_resize(), graphics_set_attr(), graphics_show_native_keyboard(), image_new_helper(), and label_line().
struct graphics* graphics::parent |
Referenced by graphics_free(), graphics_is_disabled(), and graphics_overlay_new().
struct graphics_priv* graphics::priv |
Referenced by graphics_background_gc(), graphics_draw_circle(), graphics_draw_drag(), graphics_draw_image(), graphics_draw_image_warp(), graphics_draw_lines(), graphics_draw_mode(), graphics_draw_polygon(), graphics_draw_polygon_with_holes(), graphics_draw_rectangle(), graphics_draw_text(), graphics_free(), graphics_gc_new(), graphics_get_data(), graphics_get_dpi(), graphics_get_text_bbox(), graphics_named_font_new(), graphics_new(), graphics_overlay_disable(), graphics_overlay_new(), graphics_overlay_resize(), graphics_set_attr(), and image_new_helper().
struct point_rect graphics::r |
GList* graphics::selection |