| cpp-sdl2
    C++ header-only SDL2 wrapper | 
| Csdl::simd::allocator< T > | Allocator usable with standard containers | 
| ▼CBase | |
| Csdl::Vec2< T, Base > | Generic templated 2D vector class | 
| Csdl::Mouse::Cursor | Cursor object | 
| Csdl::simd::deleter< T > | Deleter usable with std::unique_ptr<T> | 
| Csdl::simd::deleter< T[]> | Deleter usable with std::unique_ptr<T[]> | 
| Csdl::Haptic::Effect | Effect defintion | 
| Csdl::Event | Object that represent an event captured by SDL | 
| Csdl::Event::EventFilter | Event filter object | 
| ▼Cstd::exception | STL class | 
| Csdl::Exception | Define to deactivate exception support | 
| Csdl::GameController | Represent a gamepad (game controller) | 
| Csdl::Window::GlContext | Nested class that represent a managed OpenGL Context by the SDL | 
| Csdl::Haptic | |
| Csdl::Haptic::InstalledEffect | Installed effect handle | 
| Csdl::Joystick | |
| Csdl::Surface::Lock | Represent a lock to safely access surface content | 
| Csdl::Texture::Lock | Lock object that permit to access pixels directly on texture | 
| Csdl::Pixel | Represent a 4 channel pixel | 
| Csdl::simd::allocator< T >::rebind< U > | |
| Csdl::Renderer | Class that represent a SDL2 2D renderer | 
| Csdl::Root | This class represent the "library entry point" | 
| ▼CSDL_Color | |
| Csdl::Color | C++ wrapping around the SDL_Color structure | 
| ▼CSDL_Rect | |
| Csdl::Rect | Sdl::Rect, C++ wrapping of SDL_Rect | 
| Csdl::SharedObject | Represent a shared object (dynamic library, dynamically loaded library, module, plugin...) | 
| Csdl::Surface | Represent an SDL_Surface | 
| Csdl::Texture | Class that represet a renderer texture | 
| Csdl::Timer | Represent an SDL timer | 
| Csdl::details::Vec2Base< T > | Base content of a vector 2 | 
| Csdl::Window | Represent an SDL window |