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 |