|
Hummingbird Framework
|
Core classes of the Hummingbird Framework. More...
|
Modules | |
| Components | |
| Function and Data component. | |
Classes | |
| class | hb::Clock |
| A class for measuring Time intervals. More... | |
| struct | hb::Color |
| A color represented in the RGBA format. More... | |
| class | hb::DataRepository |
| class | hb::Game |
| Game class. More... | |
| class | hb::Game::Scene |
| Scene of a Game. More... | |
| class | hb::GameObject |
| GameObject (also known as Actor). More... | |
| class | hb::MessageManager< Types > |
| Generic message manager class.This class allows to define callbacks for a set of predefined events with name filter. Callbacks listening to messages with empty name ("") will be called always. More... | |
| class | hb::Plugin |
| Base class for implementing custom Plugins. More... | |
| class | hb::Resource< ResourceType, ResourceId, ResourceManager > |
| Class representing a loaded resource. More... | |
| class | hb::ResourceManager< ManagerType, ResourceType, ResourceId, Hash > |
| Class for efficiently managing loaded resources. More... | |
| class | hb::Time |
| Class for representing intervals of time. More... | |
| class | hb::Transform |
| Object with a position, rotation and scale in a 3D space. More... | |
| class | hb::Vector2d |
| A 2D vector. More... | |
| class | hb::Vector3d |
| A 3D vector. More... | |
Core classes of the Hummingbird Framework.