Mercurial > sdl-ios-xcode
diff src/video/SDL_sysvideo.h @ 5168:2b1989f59674
Extended SDL_SetWindowData() to allow arbitrary named values.
author | Sam Lantinga <slouken@libsdl.org> |
---|---|
date | Thu, 03 Feb 2011 11:16:57 -0800 |
parents | fb424691cfc7 |
children | 4d39eeaad00b |
line wrap: on
line diff
--- a/src/video/SDL_sysvideo.h Thu Feb 03 10:03:55 2011 -0800 +++ b/src/video/SDL_sysvideo.h Thu Feb 03 11:16:57 2011 -0800 @@ -59,6 +59,13 @@ int (*ResizeWindowShape)(SDL_Window *window); }; +typedef struct SDL_WindowUserData +{ + char *name; + void *data; + struct SDL_WindowUserData *next; +} SDL_WindowUserData; + /* Define the SDL window structure, corresponding to toplevel windows */ struct SDL_Window { @@ -75,7 +82,8 @@ SDL_WindowShaper *shaper; - void *userdata; + SDL_WindowUserData *data; + void *driverdata; SDL_Window *prev;