Subversion Repositories Kolibri OS

Rev

Go to most recent revision | Blame | Last modification | View Log | RSS feed

  1. #ifndef _WAYLAND_EGL_PRIV_H
  2. #define _WAYLAND_EGL_PRIV_H
  3.  
  4. #ifdef  __cplusplus
  5. extern "C" {
  6. #endif
  7.  
  8. /* GCC visibility */
  9. #if defined(__GNUC__) && __GNUC__ >= 4
  10. #define WL_EGL_EXPORT __attribute__ ((visibility("default")))
  11. #else
  12. #define WL_EGL_EXPORT
  13. #endif
  14.  
  15. #include <wayland-client.h>
  16.  
  17. struct wl_egl_window {
  18.         struct wl_surface *surface;
  19.  
  20.         int width;
  21.         int height;
  22.         int dx;
  23.         int dy;
  24.  
  25.         int attached_width;
  26.         int attached_height;
  27.  
  28.         void *private;
  29.         void (*resize_callback)(struct wl_egl_window *, void *);
  30. };
  31.  
  32. #ifdef  __cplusplus
  33. }
  34. #endif
  35.  
  36. #endif
  37.