| Camera | The camera class. Handles movement and rotation of the camera |
| Mesh | Mesh class |
| OV::OVm3 | 3x3 floating point matrix class. Container for 3x3 floating point matrices with access operators |
| OV::OVm4 | 4x4 floting point matrix class. Container for 4x4 floating point matrices with access operators |
| OV::OVMesh | OVMesh class |
| OV::OVProjector | The OVProjector class |
| OV::OVShader | |
| OV::OVTexture2d | |
| OV::OVUniVar | Class that handles uniform variables |
| OV::OVUniVar16fm | Class that handles uniform float matrix variables of dimension 4x4 |
| OV::OVUniVar2fv | Class that handles uniform float vector variables of length 2 |
| OV::OVUniVar3fv | Class that handles uniform float vector variables of length 3 |
| OV::OVUniVar4fv | Class that handles uniform float vector variables of length 4 |
| OV::OVUniVar9fm | Class that handles uniform float matrix variables of dimension 3x3 |
| OV::OVUniVarf | Class that handles uniform float variables |
| OV::OVUniVari | Class that handles uniform integer variables |
| OV::OVvX< X > | Template for float vectors. Container for X floats with access operators |
| Shader | |
| Texture2d | Structure for storing information about an OpenGL 2D-texture |
| Timer | Timer class |
| UniVar | Class that handles uniform variables |
| UniVar16fm | UniVar float matrix |
| UniVar3fv | UniVar float vector |
| UniVar4fv | UniVar float vector |
| UniVar9fm | UniVar float matrix |
| UniVarf | UniVar float |
| UniVari | UniVar integer |
| Vec3< T > | Vector type for 3D |
1.5.2