|
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 |