navit  0.5.3-trunk
graphics_opengl_x11.c File Reference
#include <X11/Xlib.h>
#include <X11/Xutil.h>
#include <glib.h>
#include "debug.h"
#include "event.h"
#include "callback.h"
#include "graphics_opengl.h"

Data Structures

struct  graphics_opengl_window_system
 

Functions

static void graphics_opengl_x11_destroy (struct graphics_opengl_window_system *x11)
 
static void * graphics_opengl_get_display (struct graphics_opengl_window_system *x11)
 
static void * graphics_opengl_get_window (struct graphics_opengl_window_system *x11)
 
static void graphics_opengl_set_callbacks (struct graphics_opengl_window_system *x11, void *data, void *resize, void *button, void *motion, void *keypress)
 
static void graphics_opengl_x11_watch (struct graphics_opengl_window_system *x11)
 
struct graphics_opengl_window_systemgraphics_opengl_x11_new (void *displayname, int w, int h, int depth, struct graphics_opengl_window_system_methods **methods)
 

Variables

struct graphics_opengl_window_system_methods graphics_opengl_x11_methods
 

Function Documentation

◆ graphics_opengl_get_display()

static void* graphics_opengl_get_display ( struct graphics_opengl_window_system x11)
static

◆ graphics_opengl_get_window()

static void* graphics_opengl_get_window ( struct graphics_opengl_window_system x11)
static

◆ graphics_opengl_set_callbacks()

static void graphics_opengl_set_callbacks ( struct graphics_opengl_window_system x11,
void *  data,
void *  resize,
void *  button,
void *  motion,
void *  keypress 
)
static

◆ graphics_opengl_x11_destroy()

◆ graphics_opengl_x11_new()

◆ graphics_opengl_x11_watch()

Variable Documentation

◆ graphics_opengl_x11_methods

struct graphics_opengl_window_system_methods graphics_opengl_x11_methods
Initial value:
= {
}
static void * graphics_opengl_get_display(struct graphics_opengl_window_system *x11)
Definition: graphics_opengl_x11.c:41
static void graphics_opengl_set_callbacks(struct graphics_opengl_window_system *x11, void *data, void *resize, void *button, void *motion, void *keypress)
Definition: graphics_opengl_x11.c:49
static void graphics_opengl_x11_destroy(struct graphics_opengl_window_system *x11)
Definition: graphics_opengl_x11.c:26
static void * graphics_opengl_get_window(struct graphics_opengl_window_system *x11)
Definition: graphics_opengl_x11.c:45

Referenced by graphics_opengl_x11_new().