http://wiki.libsdl.org/moin.cgi/CategoryVideo SDL_CreateWindowFrom -- takes a void* SDL_GetClosestDisplayMode -- maybe later SDL_GetWindowData -- returns void* SDL_SetWindowData -- takes void* SDL_GetWindowFromID -- no use in class based approach? SDL_GetWindowSurface -- can't be used with rendering API SDL_UpdateWindowSurface -- ditto SDL_UpdatewindowSurfaceRects -- ditto SDL_GetWindowWMInfo -- window WM info not being used SDL_SetWindowDisplayMode -- add later SDL_SetWindowIcon -- later SDL_SetWindowFullscreen -- later SDL_VideoInit -- later SDL_VideoQuit -- later SDL_GL_GetProcAddress, SDL_GL_LoadLibrary, SDL_GL_UnloadLibrary CategoryRender SDL_CreateSoftwareRenderer SDL_CreateTexture, SDL_CreateTextureFromSurface, SDL_DestroyTexture, SDL_DirtyTexture SDL_GetRenderDrawBlendMode/SDL_SetRenderDrawBlendMode SDL_GetTextureAlphaMod/SDL_SetTextureAlphaMod SDL_GetTextureBlendMode/SDL_SetTextureBlendMode SDL_GetTextureColorMode/SDL_SetTextureColorMod SDL_LockTexture/SDL_UnlockTexture SDL_QueryTexture/SDL_QueryTexturePixels SDL_UpdateTexture SDL_RenderCopy SDL_RenderReadPixels -- returns void* SDL_pixels Made Irrelevant by Python Byte Order File I/O Abstraction Shared Object Loading Threads/Atomic Operations