navit
0.5.3-trunk
|
#include <graphics_qt5.h>
Public Member Functions | |
BOOL (WINAPI *ChangeWindowMessageFilter)(UINT message | |
BOOL (WINAPI *ChangeWindowMessageFilterEx)(HWND hWnd | |
Navit, a modular navigation system. Copyright (C) 2005-2008 Navit Team
This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 2 as published by the Free Software Foundation.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
graphics_priv::BOOL | ( | WINAPI * | ChangeWindowMessageFilter | ) |
graphics_priv::BOOL | ( | WINAPI * | ChangeWindowMessageFilterEx | ) |
int graphics_priv::aa |
Referenced by draw_circle(), draw_lines(), draw_polygon_with_holes(), and graphics_sdl_new().
UINT DWORD graphics_priv::action |
FP_AlphaBlend graphics_priv::AlphaBlend |
Referenced by bind_late(), overlay_new(), and pngrender().
QApplication* graphics_priv::app |
Referenced by disable_suspend(), graphics_qt_qpainter_new(), and overlay_new().
int graphics_priv::argc |
Referenced by graphics_destroy(), graphics_qt5_new(), and overlay_new().
char* graphics_priv::argv[4] |
Referenced by graphics_destroy(), graphics_qt5_new(), and overlay_new().
struct graphics_gc_priv* graphics_priv::background |
Referenced by add_overlays(), background_gc(), and draw_mode().
struct graphics_gc_priv * graphics_priv::background_gc |
Referenced by background_gc(), expose(), and qt_qpainter_draw().
struct graphics_gc_priv* graphics_priv::background_graphics_gc_priv |
Referenced by background_gc(), QNavitQuick::paint(), and QNavitWidget::paintEvent().
COLORREF graphics_priv::bg_color |
Referenced by background_gc(), and draw_mode().
jint graphics_priv::bgcolor |
Referenced by draw_text(), graphics_android_new(), and set_attr().
jmethodID graphics_priv::Bitmap_createScaledBitmap |
Referenced by graphics_android_init(), and image_new().
jmethodID graphics_priv::Bitmap_getHeight |
Referenced by graphics_android_init(), and image_new().
jmethodID graphics_priv::Bitmap_getWidth |
Referenced by graphics_android_init(), and image_new().
jclass graphics_priv::BitmapClass |
Referenced by graphics_android_init(), and image_new().
jmethodID graphics_priv::BitmapFactory_decodeFile |
Referenced by graphics_android_init(), and image_new().
jmethodID graphics_priv::BitmapFactory_decodeResource |
Referenced by graphics_android_init(), and image_new().
jclass graphics_priv::BitmapFactoryClass |
Referenced by graphics_android_init(), and image_new().
Referenced by graphics_android_init().
void* graphics_priv::button_callback_data |
GdkEventButton graphics_priv::button_event |
struct timeval graphics_priv::button_press[8] |
Referenced by button_press(), button_release(), and graphics_gtk_drawing_area_new().
struct timeval graphics_priv::button_release[8] |
Referenced by button_press(), button_release(), and graphics_gtk_drawing_area_new().
int graphics_priv::button_timeout |
cairo_t* graphics_priv::cairo |
struct callback_list* graphics_priv::callbacks |
Referenced by graphics_qt5_new(), QNavitQuick::keyPressEvent(), QNavitWidget::keyPressEvent(), QNavitWidget::mouseEvent(), QNavitQuick::mouseEvent(), QNavitWidget::mouseMoveEvent(), QNavitQuick::mouseMoveEvent(), overlay_new(), resize_callback(), QNavitWidget::wheelEvent(), and QNavitQuick::wheelEvent().
struct callback* graphics_priv::cb |
Referenced by event_android_add_timeout(), graphics_android_init(), graphics_gd_new(), graphics_sdl_idle(), and graphics_sdl_new().
struct callback_list * graphics_priv::cbl |
Referenced by button_callback(), button_press(), button_release(), configure(), CreateGraphicsWindows(), delete(), emit_callback(), get_data(), glut_close(), graphics_android_new(), graphics_cocoa_new(), graphics_gd_new(), graphics_gtk_drawing_area_new(), graphics_null_new(), graphics_opengl_idle(), graphics_opengl_new(), graphics_sdl_idle(), graphics_sdl_new(), graphics_win32_new(), handle_mouse_queue(), HandleButtonClick(), HandleKeyChar(), HandleKeyDown(), keypress(), keypress_callback(), motion_callback(), motion_notify(), motion_notify_do(), overlay_new(), overlay_resize(), ProcessNormalKeys(), ProcessSpecialKeys(), resize_callback(), resize_callback_do(), scroll(), window_fullscreen(), and WndProc().
int graphics_priv::cleanup |
Referenced by draw_drag(), and draw_mode().
GLint graphics_priv::color_location |
Referenced by overlay_new(), and set_color().
jmethodID graphics_priv::Context_getResources |
Referenced by graphics_android_init().
jclass graphics_priv::ContextClass |
Referenced by graphics_android_init().
int graphics_priv::delay |
Referenced by delete(), get_data(), graphics_gtk_drawing_area_new(), and graphics_opengl_new().
int graphics_priv::dirty |
Referenced by draw_image(), draw_lines(), draw_polygon(), draw_rectangle(), draw_text(), redraw_filter(), and redraw_screen().
int graphics_priv::disable |
Referenced by graphics_qt5_new(), overlay_disable(), overlay_new(), QNavitQuick::paint(), and QNavitWidget::paintEvent().
int graphics_priv::disabled |
Referenced by draw_drag(), overlay_disable(), overlay_new(), and WndProc().
struct callback* graphics_priv::display_on_cb |
Referenced by graphics_destroy(), and graphics_qt5_disable_suspend().
struct event_timeout* graphics_priv::display_on_ev |
Referenced by graphics_destroy(), and graphics_qt5_disable_suspend().
GLuint graphics_priv::DLid |
Referenced by draw_mode(), graphics_opengl_new(), overlay_new(), and redraw_screen().
enum draw_mode_num graphics_priv::draw_mode |
Referenced by draw_mode(), and overlay_disable().
int graphics_priv::dummy |
DWORD graphics_priv::dwFlag |
int graphics_priv::fill_poly |
Referenced by draw_polygon(), graphics_opengl_new(), graphics_sdl_idle(), and overlay_new().
int graphics_priv::flags |
Referenced by draw_circle(), draw_lines(), draw_mode(), draw_polygon(), draw_rectangle(), graphics_qt_qpainter_new(), overlay_new(), and set_attr_do().
struct font_priv*(* graphics_priv::font_freetype_new) (void *meth) |
int graphics_priv::force_redraw |
Referenced by display(), draw_mode(), graphics_sdl_idle(), handle_mouse_queue(), overlay_disable(), ProcessNormalKeys(), and ProcessSpecialKeys().
int graphics_priv::frame |
Referenced by CreateGraphicsWindows(), and graphics_win32_new().
GLuint graphics_priv::framebuffer_name |
Referenced by create_framebuffer_texture(), draw_mode(), and graphics_opengl_new().
struct font_freetype_methods graphics_priv::freetype_methods |
int graphics_priv::h |
Referenced by add_overlays(), background_gc(), draw_image(), draw_mode(), draw_rectangle(), emit_callback(), get_data(), get_text_bbox(), graphics_gd_new(), graphics_qt_qpainter_new(), graphics_sdl_new(), image_create(), image_setup(), NavitViewController::init_withFrame:, overlay_disable(), overlay_new(), overlay_resize(), set_attr(), set_attr_do(), RenderArea::sizeHint(), and WndProc().
HBITMAP graphics_priv::hBitmap |
Referenced by create_memory_dc().
HANDLE graphics_priv::hCoreDll |
Referenced by bind_late().
int graphics_priv::height |
Referenced by background_gc(), configure(), create_framebuffer_texture(), create_memory_dc(), CreateGraphicsWindows(), display(), draw_background(), draw_drag(), draw_image(), draw_mode(), draw_overlay(), draw_text(), get_overlay_pos(), graphics_opengl_idle(), graphics_opengl_new(), graphics_win32_new(), overlay_new(), overlay_rect(), overlay_resize(), resize_callback_do(), and WndProc().
HANDLE graphics_priv::hGdi32Dll |
Referenced by bind_late().
HDC graphics_priv::hMemDC |
HBITMAP graphics_priv::hOldBitmap |
Referenced by create_memory_dc().
HBITMAP graphics_priv::hOldPrebuildBitmap |
Referenced by create_memory_dc(), draw_mode(), and WndProc().
HBITMAP graphics_priv::hPrebuildBitmap |
Referenced by create_memory_dc(), draw_mode(), and WndProc().
HDC graphics_priv::hPrebuildDC |
Referenced by create_memory_dc(), draw_mode(), overlay_new(), and WndProc().
HANDLE graphics_priv::hUser32Dll |
Referenced by bind_late().
gdImagePtr graphics_priv::im |
struct graphics_data_image graphics_priv::image |
Referenced by get_data().
GHashTable* graphics_priv::image_cache_hash |
Referenced by graphics_android_new(), graphics_win32_new(), image_new(), and overlay_new().
time_t graphics_priv::last_refresh_time |
CGLayerRef graphics_priv::layer |
Referenced by NavitViewController::init_withFrame:.
CGContextRef graphics_priv::layer_context |
Referenced by draw_image(), draw_lines(), draw_polygon(), draw_rectangle(), draw_text(), and NavitViewController::init_withFrame:.
int graphics_priv::library_init |
UINT graphics_priv::message |
enum draw_mode_num graphics_priv::mode |
Referenced by draw_mode(), and graphics_win32_new_helper().
Referenced by graphics_android_init().
void* graphics_priv::motion_callback_data |
GLint graphics_priv::mvp_location |
Referenced by draw_mode(), and overlay_new().
struct navit * graphics_priv::nav |
jobject graphics_priv::NavitGraphics |
jmethodID graphics_priv::NavitGraphics_draw_circle |
Referenced by draw_circle(), and graphics_android_init().
jmethodID graphics_priv::NavitGraphics_draw_drag |
Referenced by draw_drag(), and graphics_android_init().
jmethodID graphics_priv::NavitGraphics_draw_image |
Referenced by draw_image(), and graphics_android_init().
jmethodID graphics_priv::NavitGraphics_draw_image_warp |
Referenced by draw_image_warp(), and graphics_android_init().
jmethodID graphics_priv::NavitGraphics_draw_mode |
Referenced by draw_mode(), and graphics_android_init().
jmethodID graphics_priv::NavitGraphics_draw_polygon |
Referenced by draw_polygon(), and graphics_android_init().
jmethodID graphics_priv::NavitGraphics_draw_polyline |
Referenced by draw_lines(), and graphics_android_init().
jmethodID graphics_priv::NavitGraphics_draw_rectangle |
Referenced by draw_rectangle(), and graphics_android_init().
jmethodID graphics_priv::NavitGraphics_draw_text |
Referenced by draw_text(), and graphics_android_init().
jmethodID graphics_priv::NavitGraphics_overlay_disable |
Referenced by graphics_android_init(), and overlay_disable().
jmethodID graphics_priv::NavitGraphics_overlay_resize |
Referenced by graphics_android_init(), and overlay_resize().
jmethodID graphics_priv::NavitGraphics_setBackgroundColor |
Referenced by graphics_android_new(), and set_attr().
jmethodID graphics_priv::NavitGraphics_SetCamera |
Referenced by graphics_android_init(), and set_attr().
jclass graphics_priv::NavitGraphicsClass |
Referenced by graphics_android_init(), and graphics_android_new().
struct graphics_priv * graphics_priv::next |
Referenced by add_overlays(), draw_mode(), expose(), overlay_new(), qt_qpainter_draw(), redraw_screen(), and WndProc().
int graphics_priv::overlay |
Referenced by draw_mode(), expose(), get_data(), overlay_new(), qt_qpainter_draw(), redraw_screen(), and WndProc().
struct graphics_priv* graphics_priv::overlay_array[OVERLAY_MAX] |
Referenced by draw_mode(), graphics_destroy(), and overlay_new().
int graphics_priv::overlay_autodisabled |
Referenced by overlay_draw(), overlay_new(), and overlay_resize().
int graphics_priv::overlay_disable |
Referenced by overlay_disable(), and qt_qpainter_draw().
int graphics_priv::overlay_disabled |
Referenced by overlay_disable(), and overlay_draw().
int graphics_priv::overlay_enable |
Referenced by draw_circle(), draw_image(), draw_lines(), draw_mode(), draw_polygon_with_holes(), draw_rectangle(), draw_text(), graphics_sdl_new(), overlay_disable(), and overlay_new().
int graphics_priv::overlay_enabled |
int graphics_priv::overlay_idx |
Referenced by graphics_destroy(), and overlay_new().
int graphics_priv::overlay_mode |
Referenced by draw_circle(), draw_mode(), graphics_destroy(), and overlay_new().
struct graphics_priv* graphics_priv::overlay_parent |
Referenced by draw_circle(), draw_image(), draw_lines(), draw_polygon_with_holes(), draw_rectangle(), draw_text(), graphics_destroy(), overlay_disable(), and overlay_new().
GLuint graphics_priv::overlay_texture |
Referenced by create_framebuffer_texture(), draw_background(), draw_overlay(), and overlay_resize().
int graphics_priv::overlay_x |
Referenced by draw_drag(), draw_mode(), and overlay_new().
int graphics_priv::overlay_y |
Referenced by draw_drag(), draw_mode(), and overlay_new().
struct graphics_priv * graphics_priv::overlays |
GHashTable* graphics_priv::overlays |
struct point graphics_priv::p |
jobject graphics_priv::packageName |
Referenced by graphics_android_init(), and image_new().
struct padding* graphics_priv::padding |
Referenced by CreateBitmapFromXpm(), get_data(), graphics_android_init(), graphics_android_new(), and padding_callback().
jobject graphics_priv::Paint |
Referenced by draw_circle(), draw_image(), draw_image_warp(), draw_lines(), draw_polygon(), draw_rectangle(), draw_text(), graphics_android_init(), and initPaint().
jmethodID graphics_priv::Paint_init |
Referenced by graphics_android_init().
jmethodID graphics_priv::Paint_setARGB |
Referenced by graphics_android_init(), and initPaint().
jmethodID graphics_priv::Paint_setStrokeWidth |
Referenced by graphics_android_init(), and initPaint().
jclass graphics_priv::PaintClass |
Referenced by graphics_android_init().
QPainter * graphics_priv::painter |
Referenced by draw_circle(), draw_image(), draw_lines(), draw_mode(), draw_polygon(), draw_polygon_with_holes(), draw_rectangle(), draw_text(), QNavitQuick::geometryChanged(), get_text_bbox(), graphics_destroy(), graphics_qt5_new(), graphics_qt_qpainter_new(), overlay_new(), overlay_resize(), QNavitWidget::paintEvent(), and QNavitWidget::resizeEvent().
struct graphics_priv * graphics_priv::parent |
UINT DWORD void* graphics_priv::pChangeFilterStruct |
Referenced by draw_drag(), and overlay_rect().
int graphics_priv::pid |
Referenced by get_data(), and graphics_gtk_drawing_area_disable_suspend().
QPixmap* graphics_priv::pixmap |
struct graphics_opengl_platform * graphics_priv::platform |
Referenced by draw_mode(), and graphics_destroy().
struct graphics_opengl_platform_methods * graphics_priv::platform_methods |
Referenced by draw_mode().
GLint graphics_priv::position_location |
Referenced by draw_array(), and overlay_new().
DWORD* graphics_priv::pPixelData |
Referenced by create_memory_dc(), and WndProc().
GLuint graphics_priv::program |
Referenced by get_data(), graphics_android_init(), and graphics_null_new().
void* graphics_priv::resize_callback_data |
int graphics_priv::resize_callback_initial |
Referenced by graphics_sdl_idle(), and graphics_sdl_new().
jobject graphics_priv::Resources |
Referenced by graphics_android_init(), and image_new().
jmethodID graphics_priv::Resources_getIdentifier |
Referenced by graphics_android_init(), and image_new().
jclass graphics_priv::ResourcesClass |
Referenced by graphics_android_init().
unsigned char graphics_priv::rgba[4] |
Referenced by background_gc(), and qt_qpainter_draw().
bool graphics_priv::root |
SDL_Surface* graphics_priv::screen |
int graphics_priv::scroll_x |
Referenced by draw_drag(), graphics_qt5_new(), overlay_new(), QNavitQuick::paint(), and QNavitWidget::paintEvent().
int graphics_priv::scroll_y |
Referenced by draw_drag(), graphics_qt5_new(), overlay_new(), QNavitQuick::paint(), and QNavitWidget::paintEvent().
FP_SetStretchBltMode graphics_priv::SetStretchBltMode |
Referenced by bind_late(), and pngscale().
void* graphics_priv::shm |
Referenced by image_create(), image_destroy(), and shm_next().
struct shmem_header* graphics_priv::shm_header |
Referenced by draw_mode(), image_create(), image_setup(), and shm_next().
int graphics_priv::shmkey |
Referenced by image_create(), image_destroy(), image_setup(), and set_attr_do().
int graphics_priv::shmoffset |
Referenced by set_attr_do(), and shm_next().
int graphics_priv::shmsize |
Referenced by set_attr_do(), and shm_next().
int graphics_priv::show_overlays |
Referenced by graphics_opengl_new(), and graphics_sdl_idle().
GList* graphics_priv::sockets |
Referenced by draw_mode(), and set_attr_do().
GLint graphics_priv::texture_location |
Referenced by overlay_new().
GLint graphics_priv::texture_position_location |
Referenced by draw_background(), draw_image_es(), draw_overlay(), draw_rectangle_do(), and overlay_new().
int graphics_priv::timeout |
Referenced by graphics_gtk_drawing_area_new(), graphics_opengl_new(), and graphics_sdl_new().
struct color graphics_priv::transparent_color |
Referenced by gc_set_foreground(), and WndProc().
int graphics_priv::use_count |
Referenced by draw_mode(), graphics_qt5_new(), and overlay_new().
GLint graphics_priv::use_texture_location |
Referenced by draw_background(), draw_image_es(), draw_overlay(), draw_rectangle_do(), and overlay_new().
int graphics_priv::video_bpp |
Referenced by graphics_sdl_idle(), graphics_sdl_new(), and window_fullscreen().
uint32_t graphics_priv::video_flags |
Referenced by graphics_sdl_idle(), graphics_sdl_new(), and window_fullscreen().
NavitView* graphics_priv::view |
Referenced by NavitViewController::init_withFrame:.
int graphics_priv::visible |
Referenced by configure(), and expose().
int graphics_priv::w |
Referenced by add_overlays(), background_gc(), draw_image(), draw_mode(), draw_rectangle(), emit_callback(), gc_set_linewidth(), get_data(), get_text_bbox(), graphics_gd_new(), graphics_qt_qpainter_new(), graphics_sdl_new(), image_create(), image_setup(), NavitViewController::init_withFrame:, overlay_disable(), overlay_new(), overlay_resize(), set_attr(), set_attr_do(), RenderArea::sizeHint(), and WndProc().
GtkWidget* graphics_priv::widget |
QNavitWidget* graphics_priv::widget |
RenderArea* graphics_priv::widget |
int graphics_priv::width |
Referenced by background_gc(), click_notify(), configure(), create_framebuffer_texture(), create_memory_dc(), CreateGraphicsWindows(), display(), draw_background(), draw_drag(), draw_image(), draw_mode(), draw_overlay(), draw_text(), get_overlay_pos(), graphics_opengl_idle(), graphics_opengl_new(), graphics_win32_new(), motion_notify_do(), overlay_new(), overlay_rect(), overlay_resize(), resize_callback_do(), and WndProc().
struct window graphics_priv::win |
Referenced by delete(), get_data(), get_data_window(), graphics_android_new(), graphics_destroy(), and graphics_gtk_drawing_area_fullscreen().
GtkWidget* graphics_priv::win |
int graphics_priv::win_h |
Referenced by get_data_window(), and graphics_gtk_drawing_area_new().
int graphics_priv::win_w |
Referenced by get_data_window(), and graphics_gtk_drawing_area_new().
struct window graphics_priv::window |
Referenced by get_data(), graphics_qt5_fullscreen(), graphics_qt5_new(), graphics_win32_new(), overlay_new(), and WndProc().
struct graphics_opengl_window_system* graphics_priv::window_system |
struct graphics_opengl_window_system_methods* graphics_priv::window_system_methods |
char * graphics_priv::window_title |
HANDLE graphics_priv::wnd_handle |
Referenced by create_memory_dc(), CreateGraphicsWindows(), draw_mode(), draw_text(), gc_new(), and overlay_new().
HANDLE graphics_priv::wnd_parent_handle |
Referenced by CreateGraphicsWindows(), and get_data().
int graphics_priv::wraparound |
Referenced by background_gc(), draw_mode(), overlay_disable(), overlay_new(), overlay_rect(), and overlay_resize().
int graphics_priv::x |
int graphics_priv::y |