23 #if SDL_VIDEO_DRIVER_BWINDOW
41 #define BE_StartTextInput NULL
42 #define BE_StopTextInput NULL
43 #define BE_SetTextInputRect NULL
50 BE_CreateDevice(
int devindex)
123 "bwindow",
"BDirectWindow graphics",
void(* GetDisplayModes)(_THIS, SDL_VideoDisplay *display)
void(* MinimizeWindow)(_THIS, SDL_Window *window)
int(* UpdateWindowFramebuffer)(_THIS, SDL_Window *window, const SDL_Rect *rects, int numrects)
void BE_DestroyWindow(_THIS, SDL_Window *window)
int BE_SetWindowGammaRamp(_THIS, SDL_Window *window, const Uint16 *ramp)
SDL_bool(* GetWindowWMInfo)(_THIS, SDL_Window *window, struct SDL_SysWMinfo *info)
int BE_GL_LoadLibrary(_THIS, const char *path)
void(* RaiseWindow)(_THIS, SDL_Window *window)
int BE_CreateWindowFrom(_THIS, SDL_Window *window, const void *data)
void BE_GL_UnloadLibrary(_THIS)
void BE_RaiseWindow(_THIS, SDL_Window *window)
int(* SetClipboardText)(_THIS, const char *text)
DECLSPEC void *SDLCALL SDL_calloc(size_t nmemb, size_t size)
void BE_SetWindowBordered(_THIS, SDL_Window *window, SDL_bool bordered)
void BE_DeleteDevice(_THIS)
void(* HideWindow)(_THIS, SDL_Window *window)
int(* GL_MakeCurrent)(_THIS, SDL_Window *window, SDL_GLContext context)
void BE_HideWindow(_THIS, SDL_Window *window)
int(* GetWindowGammaRamp)(_THIS, SDL_Window *window, Uint16 *ramp)
void * BE_GL_GetProcAddress(_THIS, const char *proc)
void BE_GL_DeleteContext(_THIS, SDL_GLContext context)
void BE_GetDisplayModes(_THIS, SDL_VideoDisplay *display)
void(* StopTextInput)(_THIS)
int(* GetDisplayBounds)(_THIS, SDL_VideoDisplay *display, SDL_Rect *rect)
void BE_RestoreWindow(_THIS, SDL_Window *window)
SDL_GLContext BE_GL_CreateContext(_THIS, SDL_Window *window)
int BE_SetDisplayMode(_THIS, SDL_VideoDisplay *display, SDL_DisplayMode *mode)
DECLSPEC void SDLCALL SDL_free(void *mem)
void(* SetWindowGrab)(_THIS, SDL_Window *window, SDL_bool grabbed)
void(* SetWindowIcon)(_THIS, SDL_Window *window, SDL_Surface *icon)
void BE_MinimizeWindow(_THIS, SDL_Window *window)
SDL_bool BE_GetWindowWMInfo(_THIS, SDL_Window *window, struct SDL_SysWMinfo *info)
int(* CreateWindowFrom)(_THIS, SDL_Window *window, const void *data)
int BE_CreateWindow(_THIS, SDL_Window *window)
int BE_GetWindowGammaRamp(_THIS, SDL_Window *window, Uint16 *ramp)
int(* GL_SetSwapInterval)(_THIS, int interval)
void BE_SetWindowPosition(_THIS, SDL_Window *window)
static SDL_VideoDevice * _this
void BE_SetWindowGrab(_THIS, SDL_Window *window, SDL_bool grabbed)
void(* DestroyWindowFramebuffer)(_THIS, SDL_Window *window)
int(* CreateWindow)(_THIS, SDL_Window *window)
void(* GL_UnloadLibrary)(_THIS)
void BE_SetWindowFullscreen(_THIS, SDL_Window *window, SDL_VideoDisplay *display, SDL_bool fullscreen)
int(* SetWindowShape)(SDL_WindowShaper *shaper, SDL_Surface *shape, SDL_WindowShapeMode *shape_mode)
int(* SetWindowGammaRamp)(_THIS, SDL_Window *window, const Uint16 *ramp)
int BE_GL_GetSwapInterval(_THIS)
char * BE_GetClipboardText(_THIS)
int BE_SetClipboardText(_THIS, const char *text)
void(* SetWindowPosition)(_THIS, SDL_Window *window)
void BE_SetWindowIcon(_THIS, SDL_Window *window, SDL_Surface *icon)
int BE_GetDisplayBounds(_THIS, SDL_VideoDisplay *display, SDL_Rect *rect)
void(* PumpEvents)(_THIS)
int BE_UpdateWindowFramebuffer(_THIS, SDL_Window *window, const SDL_Rect *rects, int numrects)
SDL_WindowShaper *(* CreateShaper)(SDL_Window *window)
int(* GL_GetSwapInterval)(_THIS)
void(* GL_DeleteContext)(_THIS, SDL_GLContext context)
void(* MaximizeWindow)(_THIS, SDL_Window *window)
int BE_CreateWindowFramebuffer(_THIS, SDL_Window *window, Uint32 *format, void **pixels, int *pitch)
void(* DestroyWindow)(_THIS, SDL_Window *window)
void(* SetTextInputRect)(_THIS, SDL_Rect *rect)
void BE_DestroyWindowFramebuffer(_THIS, SDL_Window *window)
void(* SetWindowSize)(_THIS, SDL_Window *window)
int(* SetDisplayMode)(_THIS, SDL_VideoDisplay *display, SDL_DisplayMode *mode)
int BE_GL_SetSwapInterval(_THIS, int interval)
char *(* GetClipboardText)(_THIS)
SDL_GLContext(* GL_CreateContext)(_THIS, SDL_Window *window)
int BE_GL_MakeCurrent(_THIS, SDL_Window *window, SDL_GLContext context)
int(* GL_LoadLibrary)(_THIS, const char *path)
void(* GL_SwapWindow)(_THIS, SDL_Window *window)
void(* ShowWindow)(_THIS, SDL_Window *window)
SDL_ShapeDriver shape_driver
int(* CreateWindowFramebuffer)(_THIS, SDL_Window *window, Uint32 *format, void **pixels, int *pitch)
SDL_bool(* HasClipboardText)(_THIS)
void BE_SetWindowTitle(_THIS, SDL_Window *window)
void(* SetWindowTitle)(_THIS, SDL_Window *window)
void(* SetWindowBordered)(_THIS, SDL_Window *window, SDL_bool bordered)
void(* StartTextInput)(_THIS)
void(* SetWindowFullscreen)(_THIS, SDL_Window *window, SDL_VideoDisplay *display, SDL_bool fullscreen)
void BE_MaximizeWindow(_THIS, SDL_Window *window)
SDL_bool BE_HasClipboardText(_THIS)
void BE_GL_SwapWindow(_THIS, SDL_Window *window)
void *(* GL_GetProcAddress)(_THIS, const char *proc)
void BE_ShowWindow(_THIS, SDL_Window *window)
void BE_SetWindowSize(_THIS, SDL_Window *window)
int(* ResizeWindowShape)(SDL_Window *window)
void(* RestoreWindow)(_THIS, SDL_Window *window)
void BE_PumpEvents(_THIS)