This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123]
 yage::Active | |
 yage::BaseComponent | |
  yage::Component< T > | |
 yage::BaseSystem | |
  yage::System< T > | |
 yage::Body | |
  yage::CollisionBody | |
  yage::ParticleBody | |
   yage::RigidBody | |
 yage::Camera | |
 yage::Collider | |
  yage::RectangleCollider | |
 yage::Colour | |
 yage::ComponentGroup | |
 yage::EntityManager | Has to keep track of all the different entities and their current state |
 std::exception | STL class |
  std::runtime_error | STL class |
   yage::FileLoadException | |
 yage::details::Glyph | Glyph with information of the texture |
 yage::ImageLoader | |
 yage::Logger | |
 yage::LogMessage | |
 yage::LogSink | |
 yage::Matrix< Rows, Cols, Type > | Base Matrix class used by other similar classes |
 yage::Matrix< Rows, 1, double > | |
  yage::Vector< 2, double > | |
   yage::Vector2< double > | |
 yage::Matrix< Rows, 1, Type > | |
  yage::Vector< 2, Type > | |
   yage::Vector2< Type > | 2D Vector class |
  yage::Vector< 3, Type > | |
   yage::Vector3< Type > | 3D Vector class |
  yage::Vector< 4, Type > | |
   yage::Vector4< Type > | 4D Vector class |
  yage::Vector< Rows, Type > | |
 yage::LogMessage::Meta | |
 yage::NonCopyable | |
 yage::Position | |
 yage::details::RenderBatch | |
 yage::ResourceManager | |
 yage::details::Row< Rows, Cols, Type > | |
 yage::Shader | |
 yage::SpriteBatch | |
 stbi_io_callbacks | |
 yage::SyncQueue< T > | |
 yage::SyncQueue< Callback > | |
 yage::Texture | |
 yage::TextureCache | |
 yage::UV | |
 yage::Vertex | |
 yage::Window | |