Tao.Sdl SDK Documentation

Sdl.SDL_SysWMinfo_Unix Structure

The UNIX custom window manager information structure. TODO

For a list of all members of this type, see Sdl.SDL_SysWMinfo_Unix Members.

System.Object
   System.ValueType
      Tao.Sdl.Sdl.SDL_SysWMinfo_Unix

[Visual Basic]
Public Structure Sdl.SDL_SysWMinfo_Unix
[C#]
public struct Sdl.SDL_SysWMinfo_Unix

Thread Safety

Public static (Shared in Visual Basic) members of this type are safe for multithreaded operations. Instance members are not guaranteed to be thread-safe.

Remarks

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

Struct in SDL_syswm.h

            struct SDL_SysWMinfo {
                    SDL_version version;
                    SDL_SYSWM_TYPE subsystem;
                    union
                    {
                    struct
                    {
                        Display *display;    /* The X11 display */
                        Window window;        /* The X11 display window */
                        /* These locking functions should be called around
                                   any X11 functions using the display variable.
                                   They lock the event thread, so should not be
                           called around event functions or from event filters.
                         */
                        void (*lock_func)(void);
                        void (*unlock_func)(void);
                        /* Introduced in SDL 1.0.2 */
                        Window fswindow;    /* The X11 fullscreen window */
                        Window wmwindow;    /* The X11 managed input window */
                    } x11;
                 } info;
            } SDL_SysWMinfo;
            

Requirements

Namespace: Tao.Sdl

Assembly: Tao.Sdl (in Tao.Sdl.dll)

See Also

Sdl.SDL_SysWMinfo_Unix Members | Tao.Sdl Namespace