More completeness info

Dmitry Marakasov 2014-02-05 18:37:32 +04:00
parent cecdd87ebe
commit 110298d271
3 changed files with 23 additions and 1 deletions

@ -0,0 +1,7 @@
# Error Handling
| ☑ | Function | libSDLpp method(s) / Notes |
|:-:|--------------------------------|----------------------------|
| ☐ | SDL_ClearError | |
| ☑ | SDL_GetError | Exception::GetSDLError() |
| ☐ | SDL_SetError | |

@ -0,0 +1,10 @@
# Initialization and Shutdown
| ☑ | Function | libSDLpp method(s) / Notes |
|:-:|--------------------------------|----------------------------|
| ☑ | SDL_Init | SDL::SDL() |
| ☐ | SDL_InitSubSystem | |
| ☑ | SDL_Quit | SDL::~SDL() |
| ☐ | SDL_QuitSubSystem | |
| ☐ | SDL_SetMainReady | |
| ☐ | SDL_WasInit | |

@ -1,7 +1,12 @@
This chapter contains information on availability of wrappers for each specific libSDL2 function. The structure copies SDL2 [wiki](http://wiki.libsdl.org/APIByCategory)
This chapter contains information on availability of wrappers for each specific libSDL2 function. The structure copies SDL2 [wiki](http://wiki.libsdl.org/APIByCategory).
Note that it's always possible to use native SDL2 functions with SDL2pp, as all SDL2pp wrapper objects provide getters for native SDL objects. Some functions do not require wrapping at all (such as SDL_Delay(), which doesn't use any objects which require lifetime management and does not return any errors), some are not needed in c++11 as it has native constructs providing specific functionality (threads, for example). However some of these may still be wrapped for the sake of uniformity.
## Basics
- [[Initialization and Shutdown|Completeness/CategoryInit]]
- [[Error Handling|Completeness/CategoryError]]
## Video
- [[Display and Window Management|Completeness/CategoryVideo]]