yage::Active | |
-yage::BaseComponent | Base component used to store components |
-yage::Component< Derived > | The main component that is used to make a component from a defined struct |
-yage::Body | |
-yage::CollisionBody | |
-yage::ParticleBody | |
-yage::RigidBody | |
-yage::Camera | |
-yage::Collider | |
-yage::RectangleCollider | |
-yage::Colour | |
-yage::ComponentGroup | Contains a list of all components that belong to a sepecific group, these are then stored in the main entity manager |
-yage::EntityManager | Manages entities in a space |
-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 | |
-Movement | |
-yage::NonCopyable | |
-yage::Engine | Main engine class that contains a systems, the main loop and the update function that updates all the systems |
-yage::System | |
-yage::Position | |
-yage::details::RenderBatch | |
-yage::ResourceManager | |
-yage::details::Row< Rows, Cols, Type > | |
-yage::Shader | |
-yage::Space | Space that keeps track of all the entities, componenets and runs the systems on the data to update them |
-yage::SpriteBatch | |
-stbi_io_callbacks | |
-yage::SyncQueue< T > | |
-yage::SyncQueue< Callback > | |
-yage::Texture | |
-yage::TextureCache | |
-yage::UV | |
-yage::Vertex | |
-yage::Window | |
+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 | |