Hummingbird Framework
 All Classes Functions Variables Modules Pages
Hummingbird Core

Core classes of the Hummingbird Framework. More...

Collaboration diagram for Hummingbird Core:

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...
 

Detailed Description

Core classes of the Hummingbird Framework.