Yet Another 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 123]
oCyage::Active
oCyage::BaseComponent
|\Cyage::Component< T >
oCyage::BaseSystem
|\Cyage::System< T >
oCyage::Body
|oCyage::CollisionBody
|\Cyage::ParticleBody
| \Cyage::RigidBody
oCyage::Camera
oCyage::Collider
|\Cyage::RectangleCollider
oCyage::Colour
oCyage::ComponentGroup
oCyage::EntityManagerHas to keep track of all the different entities and their current state
oCstd::exceptionSTL class
|\Cstd::runtime_errorSTL class
| \Cyage::FileLoadException
oCyage::details::GlyphGlyph with information of the texture
oCyage::ImageLoader
oCyage::Logger
oCyage::LogMessage
oCyage::LogSink
oCyage::Matrix< Rows, Cols, Type >Base Matrix class used by other similar classes
oCyage::Matrix< Rows, 1, double >
|\Cyage::Vector< 2, double >
| \Cyage::Vector2< double >
oCyage::Matrix< Rows, 1, Type >
|oCyage::Vector< 2, Type >
||\Cyage::Vector2< Type >2D Vector class
|oCyage::Vector< 3, Type >
||\Cyage::Vector3< Type >3D Vector class
|oCyage::Vector< 4, Type >
||\Cyage::Vector4< Type >4D Vector class
|\Cyage::Vector< Rows, Type >
oCyage::LogMessage::Meta
oCyage::NonCopyable
oCyage::Position
oCyage::details::RenderBatch
oCyage::ResourceManager
oCyage::details::Row< Rows, Cols, Type >
oCyage::Shader
oCyage::SpriteBatch
oCstbi_io_callbacks
oCyage::SyncQueue< T >
oCyage::SyncQueue< Callback >
oCyage::Texture
oCyage::TextureCache
oCyage::UV
oCyage::Vertex
\Cyage::Window