summaryrefslogtreecommitdiff
path: root/cogl/cogl-renderer-private.h
diff options
context:
space:
mode:
authorRobert Bragg <robert@linux.intel.com>2012-04-06 11:16:19 +0100
committerRobert Bragg <robert@linux.intel.com>2012-04-12 12:31:46 +0100
commit9a1f1df83fef8822c560a35049b73cd8fe7654af (patch)
tree48aee2d9bede9b5bed09e3a1125b82c3bdd55011 /cogl/cogl-renderer-private.h
parentd3215b802dc023c119fd74368ed06f2ef481b450 (diff)
downloadcogl-9a1f1df83fef8822c560a35049b73cd8fe7654af.tar.gz
Rework sdl integration api
This re-works the SDL integration api to simplify the integration for application developers and also allow Cogl to know when the application is about to go idle waiting for events so it can perform idle book-keeping work. Reviewed-by: Neil Roberts <neil@linux.intel.com>
Diffstat (limited to 'cogl/cogl-renderer-private.h')
-rw-r--r--cogl/cogl-renderer-private.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/cogl/cogl-renderer-private.h b/cogl/cogl-renderer-private.h
index 11dc0bb0..0d119cb8 100644
--- a/cogl/cogl-renderer-private.h
+++ b/cogl/cogl-renderer-private.h
@@ -62,6 +62,12 @@ struct _CoglRenderer
struct wl_compositor *foreign_wayland_compositor;
struct wl_shell *foreign_wayland_shell;
#endif
+
+#ifdef COGL_HAS_SDL_SUPPORT
+ gboolean sdl_event_type_set;
+ guint8 sdl_event_type;
+#endif
+
/* List of callback functions that will be given every native event */
GSList *event_filters;
void *winsys;