Go to the graphical class hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123]
| Cdl::Clock | A class that handles the passing of time within the program |
| Cdl::Color | A class used to describe a RGBA color |
| ▼Cdl::Drawable | The base class for any object that can be drawn to the screen |
| Cdl::Line | A simple class responsible for the line object |
| ▼Cdl::Shape | The base class for any shape |
| Cdl::CircleShape | A circle shape |
| Cdl::RectangleShape | A rectangle shape |
| Cdl::Sprite | A class used to handle the drawing and transformation of sprites |
| Cdl::Text | A class used to handle the transformation and drawing of visible text |
| Cdl::Music | A class that handles the playback of opus audio files |
| Cdl::Rect< T > | A class that represents a bounding box |
| Cdl::Rect< float > | |
| Cdl::RenderWindow | A interface for rendering. Includes both top and bottoms screens as targets |
| Cdl::SpriteSheet | A class used to load and contain t3x formatted spritesheets |
| Cdl::TextBuffer | Used to contain text objects. This class is required for the Text object to operate |
| Cdl::Time | A class that handles the conversion of time values |
| ▼Cdl::Transformable | A base class for anything that has a position on the screen |
| Cdl::Shape | The base class for any shape |
| Cdl::Sprite | A class used to handle the drawing and transformation of sprites |
| Cdl::Text | A class used to handle the transformation and drawing of visible text |
| Cdl::Vector2< T > | Used to contain a set of two numbers |
| Cdl::Vector2< float > | |
| Cdl::View | Used as a camera-like object to move the screen view to different positions in world coordinates |