YAGE
v0.1.4.0
Yet Another Game Engine
|
yage | Core includes |
details | |
Coordinate | |
Row | |
RenderBatch | |
Glyph | Glyph with information of the texture |
matrix | Namespace containing functions that operate on matrices |
Camera | |
ImageLoader | |
IoManager | |
Logger | |
LogMessage | |
Meta | |
LogSink | |
ResourceManager | |
SpriteSheet | |
TextureCache | |
Window | |
Texture | |
Position | |
Colour | |
UV | |
Vertex | |
Engine | Main engine class that contains a systems, the main loop and the update function that updates all the systems |
Entity | Entity convenience class |
EntityManager | Manages entities in a space |
Space | Space that keeps track of all the entities, componenets and runs the systems on the data to update them |
BaseSystem | |
System | System interface for the different systems in the engine |
SystemManager | |
Matrix | Base Matrix class used by other similar classes |
Vector | |
Vector2 | 2D Vector class |
Vector3 | 3D Vector class |
Vector4 | 4D Vector class |
Body | |
Collider | |
CollisionBody | |
ParticleBody | |
RectangleCollider | |
RigidBody | |
Batch | Will be the base class for all the different batching processes that might use different shaders and attributes |
Drawable | |
Rectangle | |
Shader | |
Shape | |
Sprite | |
SpriteBatch | |
Active | |
NonCopyable | |
SyncQueue | |
stbi_io_callbacks |