cpp-sdl2
C++ header-only SDL2 wrapper
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 1234]
 NsdlDefine to deactivate exception support
 NdetailsContains implementation details
 CVec2BaseBase content of a vector 2
 NMouse
 CCursorCursor object
 Nsimd
 CallocatorAllocator usable with standard containers
 Crebind
 CdeleterDeleter usable with std::unique_ptr<T>
 Cdeleter< T[]>Deleter usable with std::unique_ptr<T[]>
 CColorC++ wrapping around the SDL_Color structure
 CEventObject that represent an event captured by SDL
 CEventFilterEvent filter object
 CExceptionDefine to deactivate exception support
 CGameControllerRepresent a gamepad (game controller)
 CHaptic
 CEffectEffect defintion
 CInstalledEffectInstalled effect handle
 CJoystick
 CPixelRepresent a 4 channel pixel
 CRectSdl::Rect, C++ wrapping of SDL_Rect
 CRendererClass that represent a SDL2 2D renderer
 CRootThis class represent the "library entry point"
 CSharedObjectRepresent a shared object (dynamic library, dynamically loaded library, module, plugin...)
 CSurfaceRepresent an SDL_Surface
 CLockRepresent a lock to safely access surface content
 CTextureClass that represet a renderer texture
 CLockLock object that permit to access pixels directly on texture
 CTimerRepresent an SDL timer
 CVec2Generic templated 2D vector class
 CWindowRepresent an SDL window
 CGlContextNested class that represent a managed OpenGL Context by the SDL