Hummingbird Framework
 All Classes Functions Variables Modules Pages
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 123]
 Nhb
 Ndetail
 CEventManager
 CMessageManager
 Ctraits
 Ctraits< R(C::*)(A &) const >
 Ctraits< R(C::*)(const A &) const >
 CBox2DPlugin
 CBoxCollider2d
 CCamera
 CCircleCollider2d
 CClickableComponent
 CClockA class for measuring Time intervals
 CCollider2d
 CCollisionComponent
 CCollision
 CColorA color represented in the RGBA format
 CContactListener2d
 CDataComponentA GameObject::Component for storing an instance of T into a GameObject
 CDataComponent< T * >(Class template specialization) A GameObject::Component for storing a pointer to an instance of T into a GameObject
 CDataRepository
 CEventManager
 CListenerId
 CFixture2dData
 CFunctionComponentGameObject::Component with parametrized update function.This class allows you to set the functions that must be executed on pre-update, update, post-update and destruction of a GameObject
 CGameGame class
 CSceneScene of a Game
 CGameObjectGameObject (also known as Actor)
 CComponentBase class for implementing custom Components
 CInputManager
 CJoyAxis
 CJoyButtonPressed
 CJoyButtonReleased
 CKeyPressed
 CKeyReleased
 CListenerComponent
 CMaterial2d
 CMessageManagerGeneric 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
 CListenerIdIdentifier of a registered listener
 CMouseButtonWindow
 CMouseButtonWorld
 CPhysics2d
 CPluginBase class for implementing custom Plugins
 CRect
 CRenderer
 CResourceClass representing a loaded resource
 CResourceManagerClass for efficiently managing loaded resources
 CRigidBody2dComponent
 CSFMLPlugin
 CSoundBuffer
 CSoundComponent
 CSoundManager
 CSprite
 CSpriteComponent
 CTexture
 CTextureManager
 CTimeClass for representing intervals of time
 CTmxObjectTypeFactory
 CTmxScene
 CTransformObject with a position, rotation and scale in a 3D space
 CVector2dA 2D vector
 CVector3dA 3D vector
 CWindowResized
 Nstd
 Chash< pair< S, T > >