Here are the classes, structs, unions and interfaces with brief descriptions:
| COApplication | The Osiris Application base class |
| COCamera | Class that represents a camera on the scene |
| COException | Osiris exception class |
| COMatrix4x4 | Class that represents 4x4 matrices |
| COMatrixStack | Matrix stack class |
| COMesh | Base class that represents a group of vertices that together make a geometrical shape |
| COMeshBuffer | Template class designed to handle OpenGL mesh buffers |
| COShaderObject | Class that represents a shader object that make up shader programs |
| COShaderProgram | Class that represents a shader program |
| COVector3 | Class the represents three-dimentional vectors |
| COVertexColorMesh | Mesh class in which colors can be defined for each vertex |