|
Practical Tools for Simple Design
|
| NCore | Core functionality of the framework |
| CContext | |
| CDrawable | |
| CIndexBuffer | Wrapper for OpenGL Index Buffer Object (a.k.a GL_ELEMENT_ARRAY_BUFFER) |
| CMatrices | |
| CProgram | |
| CShader | |
| CTexture | |
| CUniformBuffer | Wrapper for OpenGL Uniform Buffer Object (a.k.a GL_UNIFORM_BUFFER) |
| CVertexArray | Wrapper for OpenGL Vertex Array Object |
| CVertexBuffer | Wrapper for OpenGL Vertex Buffer Object (a.k.a GL_ARRAY_BUFFER) |
| Nfmt | |
| Cformatter< glm::mat< C, R, Pre > > | |
| Cformatter< glm::vec< L, Pre > > | |
| Cformatter< Util::Transform > | |
| NUtil | Useful tools for development |
| CAnimation | Class representing an animation with frames |
| CAssetStore | A class template for managing assets |
| CBGM | Class for handling background music |
| CColor | A class representing a color |
| CGameObject | A class representing a game object |
| CImage | A class representing an image |
| CInput | Access to keyboard and mouse input |
| CRenderer | A class handling GameObjects' Draw() |
| CSFX | Class for handling sound effects |
| CText | A class representing a text |
| CTime | A singleton class that provides time-related functionalities |
| CTransform | A struct representing a transformation in 2D space |