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.