|
Osiris Framework
0.2
|
| COFont::CacheEntry | |
| COApplication | The Osiris Application base class |
| COCamera | Class that represents a camera on the scene |
| ▼COEvent | Base event class |
| ▼COMemoryPoolEvent | OEvent class with special memory management |
| COKeyboardPressEvent | Class for keyboard press events |
| COMouseClickEvent | Class for mouse click events |
| COResizeEvent | Class for window resize events |
| COException | Osiris exception class |
| COFont | Font handler |
| COMathPrimitive< MType > | Template class for the GLM-based classes in OMath |
| ▼COMathPrimitive< glm::mat4x4 > | |
| COMatrix4x4 | Represents 4x4 matrices |
| ▼COMathPrimitive< glm::vec3 > | |
| COVector3 | Represents three-dimentional vectors |
| ▼COMathPrimitive< glm::vec4 > | |
| COVector4 | Represents four-dimentional vectors |
| COMatrixStack | Matrix stack class |
| COMemoryPool | Memory pool implementation for special memory management |
| COMemoryPoolObject< blockSize, segmentSize > | Template class for objects that use memory pools |
| ▼COMemoryPoolObject< OEVENT_MP_BLOCKSIZE, OEVENT_MP_SEGMENTSIZE > | |
| COMemoryPoolEvent | OEvent class with special memory management |
| ▼COMesh | Base class that represents a group of vertices that together make a geometrical shape |
| COVertexColorMesh | Mesh class in which colors can be defined for each vertex |
| COMeshBuffer< BType > | Template class designed to handle OpenGL mesh buffers |
| COMeshBuffer< float > | |
| COMeshBuffer< GLuint > | |
| ▼COObject | Base OsirisSDK class |
| COText2D | Two-dimensional text handling class |
| COShaderObject | Class that represents a shader object that make up shader programs |
| COShaderProgram | Class that represents a shader program |
| COWavefrontObjectFile | Class that parses an Waveffront Object file and loads vertex information on a OMesh class object |