Beruflich Dokumente
Kultur Dokumente
• int SDL_GetNumTouchDevices(void)
• int SDL_GetNumTouchFingers(SDL_TouchID touchID)
• SDL_TouchID SDL_GetTouchDevice(int index)
• SDL_Finger* SDL_GetTouchFinger(SDL_TouchID touchID,int index)
• SDL_bool SDL_HasEvent(Uint32 type)
• SDL_bool SDL_HasEvents(Uint32 minType,Uint32 maxType)
• int SDL_LoadDollarTemplates(SDL_TouchID touchId,SDL_RWops *src)
• int SDL_PeepEvents(SDL_Event *events,int numevents,SDL_eventaction action,Uint32 minType,Uint32 max-
Type)
• int SDL_PollEvent(SDL_Event *event)
• void SDL_PumpEvents(void)
• int SDL_PushEvent(SDL_Event *event)
• SDL_bool SDL_QuitRequested(void)
• int SDL_RecordGesture(SDL_TouchID touchId)
• Uint32 SDL_RegisterEvents(int numevents)
• int SDL_SaveAllDollarTemplates(SDL_RWops *dst)
• int SDL_SaveDollarTemplate(SDL_GestureID gestureId,SDL_RWops *dst)
• void SDL_SetEventFilter(SDL_EventFilter filter,void *userdata)
• int SDL_WaitEvent(SDL_Event *event)
• int SDL_WaitEventTimeout(SDL_Event *event,int timeout)
• SDL_Keycode SDL_GetKeyFromName(const char * name)
• SDL_Keycode SDL_GetKeyFromScancode(SDL_Scancode scancode)
• const char * SDL_GetKeyName(SDL_Keycode key)
• SDL_Window* SDL_GetKeyboardFocus(void)
• const Uint8* SDL_GetKeyboardState(int* numkeys)
• SDL_Keymod SDL_GetModState(void)
• SDL_Scancode SDL_GetScancodeFromKey(SDL_Keycode key)
• SDL_Scancode SDL_GetScancodeFromName(const char * name)
• const char * SDL_GetScancodeName(SDL_Scancode scancode)
• SDL_bool SDL_HasScreenKeyboardSupport(void)
• SDL_bool SDL_IsScreenKeyboardShown(SDL_Window* window)
• SDL_bool SDL_IsTextInputActive(void)
• void SDL_SetModState(SDL_Keymod modstate)
• void SDL_SetTextInputRect(SDL_Rect* rect)
• void SDL_StartTextInput(void)
• void SDL_StopTextInput(void)
835
Ring Documentation, Release 1.5.4
• SDL_Cursor *SDL_CreateCursor(const Uint8 *data,const Uint8 *mask,int w,int h,int hot_x,int hot_y)
• void SDL_FreeCursor(SDL_Cursor *cursor)
• SDL_Cursor *SDL_GetCursor(void)
• SDL_Cursor *SDL_GetDefaultCursor(void)
• Uint32 SDL_GetMouseState(int *x,int * y)
• SDL_bool SDL_GetRelativeMouseMode(void)
• Uint32 SDL_GetRelativeMouseState(int *x,int *y)
• void SDL_SetCursor(SDL_Cursor *cursor)
• int SDL_SetRelativeMouseMode(SDL_bool enabled)
• int SDL_ShowCursor(int toggle)
• void SDL_JoystickClose(SDL_Joystick *joystick)
• SDL_bool SDL_JoystickGetAttached(SDL_Joystick *joystick)
• Sint16 SDL_JoystickGetAxis(SDL_Joystick *joystick,int axis)
• int SDL_JoystickGetBall(SDL_Joystick *joystick,int ball,int *dx,int *dy)
• Uint8 SDL_JoystickGetButton(SDL_Joystick *joystick,int button)
• SDL_JoystickGUID SDL_JoystickGetDeviceGUID(int device_index)
• SDL_JoystickGUID SDL_JoystickGetGUID(SDL_Joystick *joystick)
• SDL_JoystickGUID SDL_JoystickGetGUIDFromString(const char *pchGUID)
• void SDL_JoystickGetGUIDString(SDL_JoystickGUID guid,char *pszGUID,int cbGUID)
• Uint8 SDL_JoystickGetHat(SDL_Joystick *joystick,int hat)
• SDL_JoystickID SDL_JoystickInstanceID(SDL_Joystick *joystick)
• const char *SDL_JoystickName(SDL_Joystick *joystick)
• const char *SDL_JoystickNameForIndex(int device_index)
• int SDL_JoystickNumAxes(SDL_Joystick *joystick)
• int SDL_JoystickNumBalls(SDL_Joystick *joystick)
• int SDL_JoystickNumButtons(SDL_Joystick *joystick)
• int SDL_JoystickNumHats(SDL_Joystick *joystick)
• SDL_Joystick *SDL_JoystickOpen(int device_index)
• void SDL_JoystickUpdate(void)
• int SDL_NumJoysticks(void)
• int SDL_GameControllerAddMapping(const char *mappingString)
• int SDL_GameControllerAddMappingsFromFile(const char *filename)
• int SDL_GameControllerAddMappingsFromRW(SDL_RWops *rw,int freerw)
• void SDL_GameControllerClose(SDL_GameController *gamecontroller)
• int SDL_GameControllerEventState(int state)
• Sint16 SDL_GameControllerGetAxis(SDL_GameController *gamecontroller,SDL_GameControllerAxis axis)
836
Ring Documentation, Release 1.5.4
837
Ring Documentation, Release 1.5.4
838
Ring Documentation, Release 1.5.4
839
Ring Documentation, Release 1.5.4
• SDL_bool SDL_Has3DNow(void)
• SDL_bool SDL_HasAVX(void)
• SDL_bool SDL_HasMMX(void)
• SDL_bool SDL_HasRDTSC(void)
• SDL_bool SDL_HasSSE(void)
• SDL_bool SDL_HasSSE2(void)
• SDL_bool SDL_HasSSE3(void)
• SDL_bool SDL_HasSSE41(void)
• SDL_bool SDL_HasSSE42(void)
• SDL_PowerState SDL_GetPowerInfo(int *secs,int *pct)
• double SDL_acos(double x)
• int IMG_Init(int flags)
• void IMG_Quit(void)
• SDL_Surface *IMG_Load(const char *file)
• SDL_Surface *IMG_Load_RW(SDL_RWops *src, int freesrc)
• SDL_Surface *IMG_LoadTyped_RW(SDL_RWops *src, int freesrc, char *type)
• SDL_Surface *IMG_LoadCUR_RW(SDL_RWops *src)
• SDL_Surface *IMG_LoadBMP_RW(SDL_RWops *src)
• SDL_Surface *IMG_LoadPNM_RW(SDL_RWops *src)
• SDL_Surface *IMG_LoadXPM_RW(SDL_RWops *src)
• SDL_Surface *IMG_LoadXCF_RW(SDL_RWops *src)
• SDL_Surface *IMG_LoadPCX_RW(SDL_RWops *src)
• SDL_Surface *IMG_LoadGIF_RW(SDL_RWops *src)
• SDL_Surface *IMG_LoadJPG_RW(SDL_RWops *src)
• SDL_Surface *IMG_LoadTIF_RW(SDL_RWops *src)
• SDL_Surface *IMG_LoadPNG_RW(SDL_RWops *src)
• SDL_Surface *IMG_LoadTGA_RW(SDL_RWops *src)
• SDL_Surface *IMG_LoadLBM_RW(SDL_RWops *src)
• SDL_Surface *IMG_LoadXV_RW(SDL_RWops *src)
• SDL_Surface *IMG_ReadXPMFromArray(char **xpm)
• int IMG_isCUR(SDL_RWops *src)
• int IMG_isICO(SDL_RWops *src)
• int IMG_isBMP(SDL_RWops *src)
• int IMG_isPNM(SDL_RWops *src)
• int IMG_isXPM(SDL_RWops *src)
• int IMG_isXCF(SDL_RWops *src)
840
Ring Documentation, Release 1.5.4
841
Ring Documentation, Release 1.5.4
• int TTF_SizeUNICODE(TTF_Font *font, const Uint16 *text, int *w, int *h)
• SDL_Surface *TTF_RenderText_Solid(TTF_Font *font, const char *text, SDL_Color fg)
• SDL_Surface *TTF_RenderUTF8_Solid(TTF_Font *font, const char *text,SDL_Color fg)
• SDL_Surface *TTF_RenderUNICODE_Solid(TTF_Font *font, const Uint16 *text,SDL_Color fg)
• SDL_Surface *TTF_RenderGlyph_Solid(TTF_Font *font, Uint16 ch, SDL_Color fg)
• SDL_Surface *TTF_RenderText_Shaded(TTF_Font *font, const char *text,SDL_Color fg, SDL_Color bg)
• SDL_Surface *TTF_RenderUTF8_Shaded(TTF_Font *font, const char *text,SDL_Color fg, SDL_Color bg)
• SDL_Surface *TTF_RenderUNICODE_Shaded(TTF_Font *font, const Uint16 *text,SDL_Color fg,
SDL_Color bg)
• SDL_Surface *TTF_RenderGlyph_Shaded(TTF_Font *font, Uint16 ch, SDL_Color fg,SDL_Color bg)
• SDL_Surface *TTF_RenderText_Blended(TTF_Font *font, const char *text,SDL_Color fg)
• SDL_Surface *TTF_RenderUTF8_Blended(TTF_Font *font, const char *text,SDL_Color fg)
• SDL_Surface *TTF_RenderUNICODE_Blended(TTF_Font *font, const Uint16 *text,SDL_Color fg)
• SDL_Surface *TTF_RenderGlyph_Blended(TTF_Font *font, Uint16 ch, SDL_Color fg)
• int Mix_Init(int flags)
• void Mix_Quit(void)
• int Mix_OpenAudio(int frequency, Uint16 format, int channels, int chunksize)
• void Mix_CloseAudio(void)
• int Mix_QuerySpec(int *frequency, Uint16 *format, int *channels)
• int Mix_GetNumChunkDecoders(void)
• const char *Mix_GetChunkDecoder(int index)
• Mix_Chunk *Mix_LoadWAV(char *file)
• Mix_Chunk *Mix_LoadWAV_RW(SDL_RWops *src, int freesrc)
• Mix_Chunk *Mix_QuickLoad_WAV(Uint8 *mem)
• void Mix_FreeChunk(Mix_Chunk *chunk)
• int Mix_AllocateChannels(int numchans)
• int Mix_Volume(int channel, int volume)
• int Mix_PlayChannel(int channel, Mix_Chunk *chunk, int loops)
• int Mix_PlayChannelTimed(int channel, Mix_Chunk *chunk, int loops, int ticks)
• int Mix_FadeInChannel(int channel, Mix_Chunk *chunk, int loops, int ms)
• int Mix_FadeInChannelTimed(int channel, Mix_Chunk *chunk,int loops, int ms, int ticks)
• void Mix_Pause(int channel)
• void Mix_Resume(int channel)
• int Mix_HaltChannel(int channel)
• int Mix_ExpireChannel(int channel, int ticks)
• int Mix_FadeOutChannel(int channel, int ms)
842
Ring Documentation, Release 1.5.4
843
Ring Documentation, Release 1.5.4
844