GameApi 28
Library used by GameApi Builder tool
Loading...
Searching...
No Matches
SDLLowApi Class Referenceabstract

#include <GameApi_low.hh>

Inheritance diagram for SDLLowApi:

Public Member Functions

virtual ~SDLLowApi ()
virtual void init ()=0
virtual void cleanup ()=0
virtual void SDL_Init (int flags)=0
virtual void SDL_GetCurrentDisplayMode (int index, Low_SDL_DisplayMode *mode)=0
virtual const char * SDL_GetCurrentVideoDriver ()=0
virtual bool SDL_GetWindowWMInfo (Low_SDL_Window *window, Low_SDL_SysWMinfo *info)=0
virtual void SDL_GL_SetAttribute (int flag, int val)=0
virtual void SDL_SetHint (const char *flag, const char *str)=0
virtual void * SDL_GL_GetProcAddress (char *name)=0
virtual void SDL_Quit ()=0
virtual void SDL_ConvertSurface (Low_SDL_Surface *surf, void *format, int val)=0
virtual void SDL_FreeSurface (Low_SDL_Surface *surf)=0
virtual void SDL_LockSurface (Low_SDL_Surface *surf)=0
virtual void SDL_UnlockSurface (Low_SDL_Surface *surf)=0
virtual void SDL_ShowCursor (bool b)=0
virtual Low_SDL_Cursor * SDL_CreateCursor (const unsigned char *data, const unsigned char *mask, int w, int h, int hot_x, int hot_y)=0
virtual void SDL_SetCursor (Low_SDL_Cursor *cursor)=0
virtual void SDL_FreeCursor (Low_SDL_Cursor *cursor)=0
virtual int SDL_PollEvent (Low_SDL_Event *event)=0
virtual unsigned int SDL_GetTicks ()=0
virtual unsigned long long SDL_GetPerformanceCounter ()=0
virtual unsigned long long SDL_GetPerformanceFrequency ()=0
virtual void SDL_Delay (int ms)=0
virtual Low_SDL_Surface * SDL_GetWindowSurface (Low_SDL_Window *win)=0
virtual Low_SDL_Window * SDL_CreateWindow (const char *title, int x, int y, int width, int height, unsigned int flags2)=0
virtual Low_SDL_GLContext SDL_GL_CreateContext (Low_SDL_Window *window)=0
virtual void SDL_SetWindowFullscreen (Low_SDL_Window *window, int val)=0
virtual int SDL_GL_MakeCurrent (Low_SDL_Window *window, Low_SDL_GLContext context)=0
virtual void SDL_GL_SetSwapInterval (int val)=0
virtual void SDL_GetWindowSize (Low_SDL_Window *window, int *w, int *h)=0
virtual void SDL_GL_SwapWindow (Low_SDL_Window *window)=0
virtual void SDL_PumpEvents ()=0
virtual void SDL_UpdateWindowSurface (Low_SDL_Window *window)=0
virtual void SDL_DestroyWindow (Low_SDL_Window *window)=0
virtual void SDL_SetWindowTitle (Low_SDL_Window *window, const char *title)=0
virtual unsigned int SDL_GetMouseState (int *x, int *y)=0
virtual unsigned int SDL_GetModState ()=0
virtual int SDL_NumJoysticks ()=0
virtual Low_SDL_Joystick * SDL_JoystickOpen (int i)=0
virtual void SDL_JoystickEventState (int i)=0
virtual unsigned int SDL_JoystickGetButton (Low_SDL_Joystick *joy, int i)=0
virtual Low_SDL_RWops * SDL_RWFromFile (const char *file, const char *mode)=0
virtual Low_SDL_RWops * SDL_RWFromMem (void *buffer, int size)=0
virtual void SDL_GL_DeleteContext (Low_SDL_GLContext ctx)=0
virtual const char * SDL_GetError ()=0
virtual void SDL_SetWindowSize (Low_SDL_Window *window, int w, int h)=0
virtual void SDL_SetWindowPosition (Low_SDL_Window *window, int x, int y)=0
virtual void SDL_GetWindowPosition (Low_SDL_Window *window, int *x, int *y)=0
virtual char * SDL_GetClipboardText ()=0
virtual int SDL_SetClipboardText (const char *text)=0
virtual int SDL_OpenAudio (Low_SDL_AudioSpec *desired, Low_SDL_AudioSpec *obtained)=0
virtual void SDL_PauseAudio (int pause_on)=0

Constructor & Destructor Documentation

◆ ~SDLLowApi()

SDLLowApi::~SDLLowApi ( )
virtual

Member Function Documentation

◆ cleanup()

virtual void SDLLowApi::cleanup ( )
pure virtual

◆ init()

virtual void SDLLowApi::init ( )
pure virtual

◆ SDL_ConvertSurface()

virtual void SDLLowApi::SDL_ConvertSurface ( Low_SDL_Surface * surf,
void * format,
int val )
pure virtual

◆ SDL_CreateCursor()

virtual Low_SDL_Cursor * SDLLowApi::SDL_CreateCursor ( const unsigned char * data,
const unsigned char * mask,
int w,
int h,
int hot_x,
int hot_y )
pure virtual

◆ SDL_CreateWindow()

virtual Low_SDL_Window * SDLLowApi::SDL_CreateWindow ( const char * title,
int x,
int y,
int width,
int height,
unsigned int flags2 )
pure virtual

◆ SDL_Delay()

virtual void SDLLowApi::SDL_Delay ( int ms)
pure virtual

◆ SDL_DestroyWindow()

virtual void SDLLowApi::SDL_DestroyWindow ( Low_SDL_Window * window)
pure virtual

◆ SDL_FreeCursor()

virtual void SDLLowApi::SDL_FreeCursor ( Low_SDL_Cursor * cursor)
pure virtual

◆ SDL_FreeSurface()

virtual void SDLLowApi::SDL_FreeSurface ( Low_SDL_Surface * surf)
pure virtual

◆ SDL_GetClipboardText()

virtual char * SDLLowApi::SDL_GetClipboardText ( )
pure virtual

◆ SDL_GetCurrentDisplayMode()

virtual void SDLLowApi::SDL_GetCurrentDisplayMode ( int index,
Low_SDL_DisplayMode * mode )
pure virtual

◆ SDL_GetCurrentVideoDriver()

virtual const char * SDLLowApi::SDL_GetCurrentVideoDriver ( )
pure virtual

◆ SDL_GetError()

virtual const char * SDLLowApi::SDL_GetError ( )
pure virtual

◆ SDL_GetModState()

virtual unsigned int SDLLowApi::SDL_GetModState ( )
pure virtual

◆ SDL_GetMouseState()

virtual unsigned int SDLLowApi::SDL_GetMouseState ( int * x,
int * y )
pure virtual

◆ SDL_GetPerformanceCounter()

virtual unsigned long long SDLLowApi::SDL_GetPerformanceCounter ( )
pure virtual

◆ SDL_GetPerformanceFrequency()

virtual unsigned long long SDLLowApi::SDL_GetPerformanceFrequency ( )
pure virtual

◆ SDL_GetTicks()

virtual unsigned int SDLLowApi::SDL_GetTicks ( )
pure virtual

◆ SDL_GetWindowPosition()

virtual void SDLLowApi::SDL_GetWindowPosition ( Low_SDL_Window * window,
int * x,
int * y )
pure virtual

◆ SDL_GetWindowSize()

virtual void SDLLowApi::SDL_GetWindowSize ( Low_SDL_Window * window,
int * w,
int * h )
pure virtual

◆ SDL_GetWindowSurface()

virtual Low_SDL_Surface * SDLLowApi::SDL_GetWindowSurface ( Low_SDL_Window * win)
pure virtual

◆ SDL_GetWindowWMInfo()

virtual bool SDLLowApi::SDL_GetWindowWMInfo ( Low_SDL_Window * window,
Low_SDL_SysWMinfo * info )
pure virtual

◆ SDL_GL_CreateContext()

virtual Low_SDL_GLContext SDLLowApi::SDL_GL_CreateContext ( Low_SDL_Window * window)
pure virtual

◆ SDL_GL_DeleteContext()

virtual void SDLLowApi::SDL_GL_DeleteContext ( Low_SDL_GLContext ctx)
pure virtual

◆ SDL_GL_GetProcAddress()

virtual void * SDLLowApi::SDL_GL_GetProcAddress ( char * name)
pure virtual

◆ SDL_GL_MakeCurrent()

virtual int SDLLowApi::SDL_GL_MakeCurrent ( Low_SDL_Window * window,
Low_SDL_GLContext context )
pure virtual

◆ SDL_GL_SetAttribute()

virtual void SDLLowApi::SDL_GL_SetAttribute ( int flag,
int val )
pure virtual

◆ SDL_GL_SetSwapInterval()

virtual void SDLLowApi::SDL_GL_SetSwapInterval ( int val)
pure virtual

◆ SDL_GL_SwapWindow()

virtual void SDLLowApi::SDL_GL_SwapWindow ( Low_SDL_Window * window)
pure virtual

◆ SDL_Init()

virtual void SDLLowApi::SDL_Init ( int flags)
pure virtual

◆ SDL_JoystickEventState()

virtual void SDLLowApi::SDL_JoystickEventState ( int i)
pure virtual

◆ SDL_JoystickGetButton()

virtual unsigned int SDLLowApi::SDL_JoystickGetButton ( Low_SDL_Joystick * joy,
int i )
pure virtual

◆ SDL_JoystickOpen()

virtual Low_SDL_Joystick * SDLLowApi::SDL_JoystickOpen ( int i)
pure virtual

◆ SDL_LockSurface()

virtual void SDLLowApi::SDL_LockSurface ( Low_SDL_Surface * surf)
pure virtual

◆ SDL_NumJoysticks()

virtual int SDLLowApi::SDL_NumJoysticks ( )
pure virtual

◆ SDL_OpenAudio()

virtual int SDLLowApi::SDL_OpenAudio ( Low_SDL_AudioSpec * desired,
Low_SDL_AudioSpec * obtained )
pure virtual

◆ SDL_PauseAudio()

virtual void SDLLowApi::SDL_PauseAudio ( int pause_on)
pure virtual

◆ SDL_PollEvent()

virtual int SDLLowApi::SDL_PollEvent ( Low_SDL_Event * event)
pure virtual

◆ SDL_PumpEvents()

virtual void SDLLowApi::SDL_PumpEvents ( )
pure virtual

◆ SDL_Quit()

virtual void SDLLowApi::SDL_Quit ( )
pure virtual

◆ SDL_RWFromFile()

virtual Low_SDL_RWops * SDLLowApi::SDL_RWFromFile ( const char * file,
const char * mode )
pure virtual

◆ SDL_RWFromMem()

virtual Low_SDL_RWops * SDLLowApi::SDL_RWFromMem ( void * buffer,
int size )
pure virtual

◆ SDL_SetClipboardText()

virtual int SDLLowApi::SDL_SetClipboardText ( const char * text)
pure virtual

◆ SDL_SetCursor()

virtual void SDLLowApi::SDL_SetCursor ( Low_SDL_Cursor * cursor)
pure virtual

◆ SDL_SetHint()

virtual void SDLLowApi::SDL_SetHint ( const char * flag,
const char * str )
pure virtual

◆ SDL_SetWindowFullscreen()

virtual void SDLLowApi::SDL_SetWindowFullscreen ( Low_SDL_Window * window,
int val )
pure virtual

◆ SDL_SetWindowPosition()

virtual void SDLLowApi::SDL_SetWindowPosition ( Low_SDL_Window * window,
int x,
int y )
pure virtual

◆ SDL_SetWindowSize()

virtual void SDLLowApi::SDL_SetWindowSize ( Low_SDL_Window * window,
int w,
int h )
pure virtual

◆ SDL_SetWindowTitle()

virtual void SDLLowApi::SDL_SetWindowTitle ( Low_SDL_Window * window,
const char * title )
pure virtual

◆ SDL_ShowCursor()

virtual void SDLLowApi::SDL_ShowCursor ( bool b)
pure virtual

◆ SDL_UnlockSurface()

virtual void SDLLowApi::SDL_UnlockSurface ( Low_SDL_Surface * surf)
pure virtual

◆ SDL_UpdateWindowSurface()

virtual void SDLLowApi::SDL_UpdateWindowSurface ( Low_SDL_Window * window)
pure virtual

The documentation for this class was generated from the following files: