This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123]
CClock | Essentially a timer |
CColor | A structure holding color data |
CCursor | |
▼CDrawable | Everything that can be rendered derives from this class |
▼CShape | The non-instantiable base class for all SDLU shapes |
Csdlu::Rectangle | |
CMouse | A static class that contains/handles data about mouse position and button states |
▼CRenderTarget | Acts as a wrapper for SDL_Renderer*. You can't (and shouldn't) instantiate this, but rather derive from it |
CRenderWindow | A class that handles window related functionality |
CTime | This class wraps std::chrono::duration and defines some conversions for commonly used times |
▼CTransformable | A class that stores locational information |
CShape | The non-instantiable base class for all SDLU shapes |
CVector2< T, typename > | A struct to handle basic 2D vector operations |
CVector2< float > | |
▼CWindow | Stores information about a window. You probably want RenderWindow |
CRenderWindow | A class that handles window related functionality |