Add info on library completeness

Dmitry Marakasov 2014-02-03 16:07:51 -08:00
parent 6920c211d3
commit cecdd87ebe
4 changed files with 165 additions and 1 deletions

@ -0,0 +1,55 @@
# 2D Accelerated Rendering
| ☑ | Function | libSDLpp method(s) / Notes |
|:-:|--------------------------------|----------------------------|
| ☑ | SDL_CreateRenderer | Renderer::Renderer() |
| ☐ | SDL_CreateSoftwareRenderer | |
| ☑ | SDL_CreateTexture | Texture::Texture() |
| ☐ | SDL_CreateTextureFromSurface | |
| ☐ | SDL_CreateWindowAndRenderer | |
| ☑ | SDL_DestroyRenderer | Renderer::~Renderer() |
| ☑ | SDL_DestroyTexture | Texture::~Texture() |
| ☐ | SDL_GetNumRenderDrivers | |
| ☐ | SDL_GetRenderDrawBlendMode | |
| ☐ | SDL_GetRenderDrawColor | |
| ☐ | SDL_GetRenderDriverInfo | |
| ☐ | SDL_GetRenderTarget | |
| ☐ | SDL_GetRenderer | |
| ☑ | SDL_GetRendererInfo | Renderer::GetInfo() |
| ☐ | SDL_GetRendererOutputSize | |
| ☐ | SDL_GetTextureAlphaMod | |
| ☐ | SDL_GetTextureBlendMode | |
| ☐ | SDL_GetTextureColorMod | |
| ☐ | SDL_LockTexture | |
| ☐ | SDL_QueryTexture | |
| ☑ | SDL_RenderClear | Renderer::Clear() |
| ☑ | SDL_RenderCopy | Renderer::Copy() |
| ☑ | SDL_RenderCopyEx | Renderer::Copy() |
| ☑ | SDL_RenderDrawLine | Renderer::DrawLine() |
| ☑ | SDL_RenderDrawLines | Renderer::DrawLines() |
| ☑ | SDL_RenderDrawPoint | Renderer::DrawPoint() |
| ☑ | SDL_RenderDrawPoints | Renderer::DrawPoints() |
| ☑ | SDL_RenderDrawRect | Renderer::DrawRect() |
| ☑ | SDL_RenderDrawRects | Renderer::DrawRects() |
| ☑ | SDL_RenderFillRect | Renderer::FillRect() |
| ☑ | SDL_RenderFillRects | Renderer::FillRects() |
| ☐ | SDL_RenderGetClipRect | |
| ☐ | SDL_RenderGetLogicalSize | |
| ☐ | SDL_RenderGetScale | |
| ☐ | SDL_RenderGetViewport | |
| ☑ | SDL_RenderPresent | Renderer::Present() |
| ☐ | SDL_RenderReadPixels | |
| ☐ | SDL_RenderSetClipRect | |
| ☑ | SDL_RenderSetLogicalSize | Renderer::SetLogicalSize() |
| ☐ | SDL_RenderSetScale | |
| ☐ | SDL_RenderSetViewport | |
| ☐ | SDL_RenderTargetSupported | |
| ☑ | SDL_SetRenderDrawBlendMode | Renderer::SetDrawBlendMode() |
| ☑ | SDL_SetRenderDrawColor | Renderer::SetDrawColor() |
| ☑ | SDL_SetRenderTarget | Renderer::SetTarget() |
| ☑ | SDL_SetTextureAlphaMod | Texture::SetAlphaMod() |
| ☑ | SDL_SetTextureBlendMode | Texture::SetBlendMode() |
| ☑ | SDL_SetTextureColorMod | Texture::SetColorMod() |
| ☐ | SDL_UnlockTexture | |
| ☑ | SDL_UpdateTexture | Texture::Update() |
| ☐ | SDL_UpdateYUVTexture | |

@ -0,0 +1,81 @@
# Display and Window Management
| ☑ | Function | libSDLpp method(s) / Notes |
|:-:|--------------------------------|----------------------------|
| ☑ | SDL_CreateWindow | Window::Window |
| ☐ | SDL_CreateWindowAndRenderer | |
| ☐ | SDL_CreateWindowFrom | |
| ☑ | SDL_DestroyWindow | Window::~Window |
| ☐ | SDL_DisableScreenSaver | |
| ☐ | SDL_EnableScreenSaver | |
| ☐ | SDL_GL_BindTexture | |
| ☐ | SDL_GL_CreateContext | |
| ☐ | SDL_GL_DeleteContext | |
| ☐ | SDL_GL_ExtensionSupported | |
| ☐ | SDL_GL_GetAttribute | |
| ☐ | SDL_GL_GetCurrentContext | |
| ☐ | SDL_GL_GetCurrentWindow | |
| ☐ | SDL_GL_GetDrawableSize | |
| ☐ | SDL_GL_GetProcAddress | |
| ☐ | SDL_GL_GetSwapInterval | |
| ☐ | SDL_GL_LoadLibrary | |
| ☐ | SDL_GL_MakeCurrent | |
| ☐ | SDL_GL_SetAttribute | |
| ☐ | SDL_GL_SetSwapInterval | |
| ☐ | SDL_GL_SwapWindow | |
| ☐ | SDL_GL_UnbindTexture | |
| ☐ | SDL_GL_UnloadLibrary | |
| ☐ | SDL_GetClosestDisplayMode | |
| ☐ | SDL_GetCurrentDisplayMode | |
| ☐ | SDL_GetCurrentVideoDriver | |
| ☐ | SDL_GetDesktopDisplayMode | |
| ☐ | SDL_GetDisplayBounds | |
| ☐ | SDL_GetDisplayMode | |
| ☐ | SDL_GetDisplayName | |
| ☐ | SDL_GetNumDisplayModes | |
| ☐ | SDL_GetNumVideoDisplays | |
| ☐ | SDL_GetNumVideoDrivers | |
| ☐ | SDL_GetVideoDriver | |
| ☐ | SDL_GetWindowBrightness | |
| ☐ | SDL_GetWindowData | |
| ☐ | SDL_GetWindowDisplayIndex | |
| ☐ | SDL_GetWindowDisplayMode | |
| ☐ | SDL_GetWindowFlags | |
| ☐ | SDL_GetWindowFromID | |
| ☐ | SDL_GetWindowGammaRamp | |
| ☐ | SDL_GetWindowGrab | |
| ☐ | SDL_GetWindowID | |
| ☐ | SDL_GetWindowMaximumSize | |
| ☐ | SDL_GetWindowMinimumSize | |
| ☐ | SDL_GetWindowPixelFormat | |
| ☐ | SDL_GetWindowPosition | |
| ☑ | SDL_GetWindowSize | Window::GetSize(), Window::GetWidth(), Window::GetHeight() |
| ☐ | SDL_GetWindowSurface | |
| ☐ | SDL_GetWindowTitle | |
| ☐ | SDL_GetWindowWMInfo | |
| ☐ | SDL_HideWindow | |
| ☐ | SDL_IsScreenSaverEnabled | |
| ☐ | SDL_MaximizeWindow | |
| ☐ | SDL_MinimizeWindow | |
| ☐ | SDL_RaiseWindow | |
| ☐ | SDL_RestoreWindow | |
| ☐ | SDL_SetWindowBordered | |
| ☐ | SDL_SetWindowBrightness | |
| ☐ | SDL_SetWindowData | |
| ☐ | SDL_SetWindowDisplayMode | |
| ☐ | SDL_SetWindowFullscreen | |
| ☐ | SDL_SetWindowGammaRamp | |
| ☐ | SDL_SetWindowGrab | |
| ☐ | SDL_SetWindowIcon | |
| ☐ | SDL_SetWindowMaximumSize | |
| ☐ | SDL_SetWindowMinimumSize | |
| ☐ | SDL_SetWindowPosition | |
| ☐ | SDL_SetWindowSize | |
| ☑ | SDL_SetWindowTitle | Window::SetTitle() |
| ☐ | SDL_ShowMessageBox | |
| ☐ | SDL_ShowSimpleMessageBox | |
| ☐ | SDL_ShowWindow | |
| ☐ | SDL_UpdateWindowSurface | |
| ☐ | SDL_UpdateWindowSurfaceRects | |
| ☐ | SDL_VideoInit | |
| ☐ | SDL_VideoQuit | |

28
Completeness.md Normal file

@ -0,0 +1,28 @@
This chapter contains information on availability of wrappers for each specific libSDL2 function. The structure copies SDL2 [wiki](http://wiki.libsdl.org/APIByCategory)
## Basics
## Video
- [[Display and Window Management|Completeness/CategoryVideo]]
- [[2D Accelerated Rendering|Completeness/CategoryRender]]
## Input Events
## Force Feedback
## Audio
## Threads
## Timers
## File Abstraction
## Shared Object Support
## Platform and CPU Information
## Power Management
## Additional

@ -1 +1 @@
Welcome to the libSDL2pp wiki!
- [[Completeness]]