Nymph Game Engine
Chaiscript based Game Engine
|
Graphics::BaseSampler | |
Graphics::BaseTexture | Class for base texture |
Script::ChaiscriptWrapper | |
Graphics::UI::Character | Struct holding font character information |
Cloneable< CloneType > | |
Cloneable< TileAnimator< StateType > > | |
ComponentManager | Class for component manager |
Utility::ConfigManager | Class for configuration manager to load json configurations |
enable_shared_from_this | |
Events::Event | Class for event |
std::exception | STL class |
Graphics::UI::Font | Class for font |
Graphics::UI::FontGenerator | Class for font generator |
Graphics::GraphicsSystem | Class for graphics system |
Loggable | |
Game::Map | Class wrapper for Tmx::Map |
Events::Observer | Interface to be notified of an item's changes |
Game::Scene | A container holding a base transform, a vector of components, and a vector of entities |
Game::SceneGenerator | |
Script::ScriptingSystem | Class for scripting system |
Graphics::Shader | Class for shader |
Graphics::ShaderManager | Class for shader manager |
Graphics::UI::Skin | Class for UI skin |
Sound::SoundSystem | |
Game::SpriteMovementMotor::SpriteData | Sprite data to be exposed for FSM mutation |
Game::SpriteMovementMotor | |
Events::FSM::StateReactor< DataType, StateType, TransitionType > | Class for state reactor |
Events::FSM::StateReactor< SpriteData, SpriteState, SpriteInput > | |
Events::Subject | Class for a subject that an observer would observe for changes |
Graphics::TextureManager | Class for texture manager |
Graphics::Uniform | Class for shader uniform |
Graphics::VertexData | Class for vertex data |
Graphics::WindowExitFunctor |