Yet Another Game Engine
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 123]
oNyageCore includes
|oNdetails
||oCCoordinate
||oCRow
||oCRenderBatch
||\CGlyphGlyph with information of the texture
|oNmatrixNamespace containing functions that operate on matrices
|oCCamera
|oCImageLoader
|oCIoManager
|oCLogger
|oCLogMessage
||\CMeta
|oCLogSink
|oCResourceManager
|oCSpriteSheet
|oCTextureCache
|oCWindow
|oCTexture
|oCPosition
|oCColour
|oCUV
|oCVertex
|oCEngineMain engine class that contains a systems, the main loop and the update function that updates all the systems
|oCEntityEntity convenience class
|oCEntityManagerManages entities in a space
|oCSpaceSpace that keeps track of all the entities, componenets and runs the systems on the data to update them
|oCBaseSystem
|oCSystemSystem interface for the different systems in the engine
|oCSystemManager
|oCMatrixBase Matrix class used by other similar classes
|oCVector
|oCVector22D Vector class
|oCVector33D Vector class
|oCVector44D Vector class
|oCBody
|oCCollider
|oCCollisionBody
|oCParticleBody
|oCRectangleCollider
|oCRigidBody
|oCBatchWill be the base class for all the different batching processes that might use different shaders and attributes
|oCDrawable
|oCRectangle
|oCShader
|oCShape
|oCSprite
|oCSpriteBatch
|oCActive
|oCNonCopyable
|\CSyncQueue
\Cstbi_io_callbacks