My Project
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Public Attributes | List of all members
SDL_SysWMinfo Struct Reference

#include <SDL_syswm.h>

Public Attributes

SDL_version version
 
SDL_SYSWM_TYPE subsystem
 
union {
   struct {
      Display *   display
 
      Window   window
 
   }   x11
 
   struct {
      struct wl_display *   display
 
      struct wl_surface *   surface
 
      struct wl_shell_surface *   shell_surface
 
   }   wl
 
   int   dummy
 
info
 

Detailed Description

The custom window manager information structure.

When this structure is returned, it holds information about which low level system it is using, and will be one of SDL_SYSWM_TYPE.

Member Data Documentation

Display* SDL_SysWMinfo::display

The X11 display

struct wl_display* SDL_SysWMinfo::display

Wayland display

struct wl_shell_surface* SDL_SysWMinfo::shell_surface

Wayland shell_surface (window manager handle)

struct wl_surface* SDL_SysWMinfo::surface

Wayland surface

Window SDL_SysWMinfo::window

The X11 window


The documentation for this struct was generated from the following file: