Nymph Game Engine
Chaiscript based Game Engine
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12345678]
oCGraphics::BaseSampler
oCGraphics::BaseTextureClass for base texture
oCScript::ChaiscriptWrapper
oCGraphics::UI::CharacterStruct holding font character information
oCCloneable< CloneType >
oCCloneable< TileAnimator< StateType > >
oCComponentManagerClass for component manager
oCUtility::ConfigManagerClass for configuration manager to load json configurations
oCenable_shared_from_this
oCEvents::EventClass for event
oCstd::exceptionSTL class
oCGraphics::UI::FontClass for font
oCGraphics::UI::FontGeneratorClass for font generator
oCGraphics::GraphicsSystemClass for graphics system
oCLoggable
oCGame::MapClass wrapper for Tmx::Map
oCEvents::ObserverInterface to be notified of an item's changes
oCGame::SceneA container holding a base transform, a vector of components, and a vector of entities
oCGame::SceneGenerator
oCScript::ScriptingSystemClass for scripting system
oCGraphics::ShaderClass for shader
oCGraphics::ShaderManagerClass for shader manager
oCGraphics::UI::SkinClass for UI skin
oCSound::SoundSystem
oCGame::SpriteMovementMotor::SpriteDataSprite data to be exposed for FSM mutation
oCGame::SpriteMovementMotor
oCEvents::FSM::StateReactor< DataType, StateType, TransitionType >Class for state reactor
oCEvents::FSM::StateReactor< SpriteData, SpriteState, SpriteInput >
oCEvents::SubjectClass for a subject that an observer would observe for changes
oCGraphics::TextureManagerClass for texture manager
oCGraphics::UniformClass for shader uniform
oCGraphics::VertexDataClass for vertex data
\CGraphics::WindowExitFunctor