SDL Utility
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123]
 CClockEssentially a timer
 CColorA structure holding color data
 CCursor
 CDrawableEverything that can be rendered derives from this class
 CShapeThe non-instantiable base class for all SDLU shapes
 Csdlu::Rectangle
 CMouseA static class that contains/handles data about mouse position and button states
 CRenderTargetActs as a wrapper for SDL_Renderer*. You can't (and shouldn't) instantiate this, but rather derive from it
 CRenderWindowA class that handles window related functionality
 CTimeThis class wraps std::chrono::duration and defines some conversions for commonly used times
 CTransformableA class that stores locational information
 CShapeThe non-instantiable base class for all SDLU shapes
 CVector2< T, typename >A struct to handle basic 2D vector operations
 CVector2< float >
 CWindowStores information about a window. You probably want RenderWindow
 CRenderWindowA class that handles window related functionality