zenilib  0.5.3.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
SDL_sysvideo.h File Reference
#include "SDL_config.h"
#include "SDL_messagebox.h"
#include "SDL_shape.h"
#include "SDL_thread.h"

Go to the source code of this file.

Classes

struct  SDL_ShapeDriver
 
struct  SDL_VideoDevice
 
struct  SDL_VideoDisplay
 
struct  SDL_Window
 
struct  SDL_WindowShaper
 
struct  SDL_WindowUserData
 
struct  VideoBootStrap
 

Macros

#define _THIS   SDL_VideoDevice *_this
 
#define FULLSCREEN_VISIBLE(W)
 

Typedefs

typedef struct SDL_ShapeDriver SDL_ShapeDriver
 
typedef struct SDL_VideoDevice SDL_VideoDevice
 
typedef struct SDL_VideoDisplay SDL_VideoDisplay
 
typedef struct SDL_WindowShaper SDL_WindowShaper
 
typedef struct SDL_WindowUserData SDL_WindowUserData
 
typedef struct VideoBootStrap VideoBootStrap
 

Functions

int SDL_AddBasicVideoDisplay (const SDL_DisplayMode *desktop_mode)
 
SDL_bool SDL_AddDisplayMode (SDL_VideoDisplay *display, const SDL_DisplayMode *mode)
 
int SDL_AddVideoDisplay (const SDL_VideoDisplay *display)
 
voidSDL_GetDisplayDriverData (int displayIndex)
 
SDL_VideoDisplaySDL_GetDisplayForWindow (SDL_Window *window)
 
SDL_WindowSDL_GetFocusWindow (void)
 
SDL_VideoDeviceSDL_GetVideoDevice (void)
 
void SDL_OnWindowEnter (SDL_Window *window)
 
void SDL_OnWindowFocusGained (SDL_Window *window)
 
void SDL_OnWindowFocusLost (SDL_Window *window)
 
void SDL_OnWindowHidden (SDL_Window *window)
 
void SDL_OnWindowLeave (SDL_Window *window)
 
void SDL_OnWindowMinimized (SDL_Window *window)
 
void SDL_OnWindowResized (SDL_Window *window)
 
void SDL_OnWindowRestored (SDL_Window *window)
 
void SDL_OnWindowShown (SDL_Window *window)
 
int SDL_RecreateWindow (SDL_Window *window, Uint32 flags)
 
SDL_bool SDL_ShouldAllowTopmost (void)
 
void SDL_UpdateWindowGrab (SDL_Window *window)
 

Macro Definition Documentation

#define _THIS   SDL_VideoDevice *_this

Definition at line 133 of file SDL_sysvideo.h.

#define FULLSCREEN_VISIBLE (   W)
Value:
((W)->flags & SDL_WINDOW_SHOWN) && \
GLenum GLsizei GLsizei GLsizei GLsizei GLbitfield flags
Definition: glew.h:2767

Definition at line 104 of file SDL_sysvideo.h.

Referenced by SDL_CreateWindow(), SDL_OnWindowRestored(), SDL_SetWindowFullscreen(), and SDL_UpdateFullscreenMode().

Typedef Documentation

Definition at line 33 of file SDL_sysvideo.h.

Definition at line 35 of file SDL_sysvideo.h.

Definition at line 34 of file SDL_sysvideo.h.

Definition at line 32 of file SDL_sysvideo.h.

Function Documentation

int SDL_AddBasicVideoDisplay ( const SDL_DisplayMode desktop_mode)
void* SDL_GetDisplayDriverData ( int  displayIndex)
void SDL_OnWindowEnter ( SDL_Window window)

Definition at line 2080 of file SDL_video.c.

References SDL_VideoDevice::OnWindowEnter.

Referenced by SDL_SendWindowEvent().

void SDL_OnWindowHidden ( SDL_Window window)

Definition at line 2051 of file SDL_video.c.

References SDL_FALSE, and SDL_UpdateFullscreenMode().

Referenced by SDL_SendWindowEvent().

void SDL_OnWindowLeave ( SDL_Window window)

Definition at line 2088 of file SDL_video.c.

Referenced by SDL_SendWindowEvent().

void SDL_OnWindowMinimized ( SDL_Window window)

Definition at line 2064 of file SDL_video.c.

References SDL_FALSE, and SDL_UpdateFullscreenMode().

Referenced by SDL_SendWindowEvent().

void SDL_OnWindowRestored ( SDL_Window window)
void SDL_OnWindowShown ( SDL_Window window)

Definition at line 2045 of file SDL_video.c.

References SDL_OnWindowRestored().

Referenced by SDL_SendWindowEvent().

SDL_bool SDL_ShouldAllowTopmost ( void  )

Definition at line 3207 of file SDL_video.c.

References SDL_FALSE, SDL_GetHint(), SDL_HINT_ALLOW_TOPMOST, and SDL_TRUE.