SDL
2.0
|
The type used to identify a window. More...
#include <SDL_sysvideo.h>
Data Fields | |
const void * | magic |
Uint32 | id |
char * | title |
SDL_Surface * | icon |
int | x |
int | y |
int | w |
int | h |
int | min_w |
int | min_h |
int | max_w |
int | max_h |
Uint32 | flags |
Uint32 | last_fullscreen_flags |
SDL_Rect | windowed |
SDL_DisplayMode | fullscreen_mode |
float | opacity |
float | brightness |
Uint16 * | gamma |
Uint16 * | saved_gamma |
SDL_Surface * | surface |
SDL_bool | surface_valid |
SDL_bool | is_hiding |
SDL_bool | is_destroying |
SDL_bool | is_dropping |
SDL_WindowShaper * | shaper |
SDL_HitTest | hit_test |
void * | hit_test_data |
SDL_WindowUserData * | data |
void * | driverdata |
SDL_Window * | prev |
SDL_Window * | next |
The type used to identify a window.
Definition at line 73 of file SDL_sysvideo.h.
float SDL_Window::brightness |
Definition at line 93 of file SDL_sysvideo.h.
SDL_WindowUserData* SDL_Window::data |
Definition at line 109 of file SDL_sysvideo.h.
void* SDL_Window::driverdata |
Definition at line 111 of file SDL_sysvideo.h.
Uint32 SDL_Window::flags |
Definition at line 83 of file SDL_sysvideo.h.
Referenced by SDL_CaptureMouse(), SDL_GetGrabbedWindow(), SDL_GetWindowGrab(), SDL_SetKeyboardFocus(), and SDL_UpdateWindowGrab().
SDL_DisplayMode SDL_Window::fullscreen_mode |
Definition at line 89 of file SDL_sysvideo.h.
Uint16* SDL_Window::gamma |
Definition at line 94 of file SDL_sysvideo.h.
int SDL_Window::h |
Definition at line 80 of file SDL_sysvideo.h.
Referenced by SDL_SetRelativeMouseMode(), and SDL_UpdateFullscreenMode().
SDL_HitTest SDL_Window::hit_test |
Definition at line 106 of file SDL_sysvideo.h.
void* SDL_Window::hit_test_data |
Definition at line 107 of file SDL_sysvideo.h.
SDL_Surface* SDL_Window::icon |
Definition at line 78 of file SDL_sysvideo.h.
Uint32 SDL_Window::id |
Definition at line 76 of file SDL_sysvideo.h.
Referenced by SDL_PrivateSendMouseButton(), SDL_PrivateSendMouseMotion(), SDL_SendEditingText(), SDL_SendKeyboardKey(), SDL_SendKeyboardText(), and SDL_SendMouseWheel().
SDL_bool SDL_Window::is_destroying |
Definition at line 101 of file SDL_sysvideo.h.
Referenced by SDL_CreateWindow().
SDL_bool SDL_Window::is_dropping |
Definition at line 102 of file SDL_sysvideo.h.
SDL_bool SDL_Window::is_hiding |
Definition at line 100 of file SDL_sysvideo.h.
Uint32 SDL_Window::last_fullscreen_flags |
Definition at line 84 of file SDL_sysvideo.h.
const void* SDL_Window::magic |
Definition at line 75 of file SDL_sysvideo.h.
int SDL_Window::max_h |
Definition at line 82 of file SDL_sysvideo.h.
int SDL_Window::max_w |
Definition at line 82 of file SDL_sysvideo.h.
int SDL_Window::min_h |
Definition at line 81 of file SDL_sysvideo.h.
int SDL_Window::min_w |
Definition at line 81 of file SDL_sysvideo.h.
SDL_Window* SDL_Window::next |
Definition at line 114 of file SDL_sysvideo.h.
Referenced by SDL_DestroyWindow(), SDL_GetFocusWindow(), SDL_GetWindowFromID(), SDL_ToggleDragAndDropSupport(), and SDL_UpdateFullscreenMode().
float SDL_Window::opacity |
Definition at line 91 of file SDL_sysvideo.h.
SDL_Window* SDL_Window::prev |
Definition at line 113 of file SDL_sysvideo.h.
Referenced by SDL_CreateWindow(), and SDL_CreateWindowFrom().
Uint16* SDL_Window::saved_gamma |
Definition at line 95 of file SDL_sysvideo.h.
SDL_WindowShaper* SDL_Window::shaper |
Definition at line 104 of file SDL_sysvideo.h.
SDL_Surface* SDL_Window::surface |
Definition at line 97 of file SDL_sysvideo.h.
SDL_bool SDL_Window::surface_valid |
Definition at line 98 of file SDL_sysvideo.h.
char* SDL_Window::title |
Definition at line 77 of file SDL_sysvideo.h.
int SDL_Window::w |
Definition at line 80 of file SDL_sysvideo.h.
Referenced by SDL_SetRelativeMouseMode(), and SDL_UpdateFullscreenMode().
SDL_Rect SDL_Window::windowed |
Definition at line 87 of file SDL_sysvideo.h.
int SDL_Window::x |
Definition at line 79 of file SDL_sysvideo.h.
int SDL_Window::y |
Definition at line 79 of file SDL_sysvideo.h.