![]() |
AireEngine
A 3D Open-World Game Engine
|
| ▼NAire | |
| CAnimation | Class that reads and processes the animation data |
| CAnimator | Class for playing the animation |
| CAudioEngine | Manages the audio system |
| CAudioListener | AudioListener class to listen to sound effects |
| CAudioSource | AudioSource class to play sound effects |
| CBillboard | Class for billboard rendering |
| CBillboardInstance | A billboard instance, used for instanced rendering of billboards |
| CBoid | A Boid that can swarm in a flock |
| CBoidManager | Manager for the boids |
| CBoundingBox | |
| CBoundingVolume | |
| CBox2D | Utility struct for a 2D bounding-box |
| CBuffer | |
| CCamera | |
| CClock | Simple clock class |
| CConfig | |
| CDirectionalShadows | Class to handle directional light shadows using shadow mapping with a depth map |
| CError | |
| CEvent | |
| CEventManager | |
| CGameObject | |
| ▼CHashSet | |
| CConstIterator | Iterator to iterate through the elements of a const HashSet |
| CIterator | Iterator to iterate through the elements of a non-const HashSet |
| ▼CHUD | Class to render HUD elements on the screen |
| CHUD_IMAGE | |
| CHUD_PROGRESS_BAR | |
| CHUD_TEXT | Class to display text on the screen |
| CIOHandler | A class that handles I/O events |
| CLight | A point light |
| CMaterial | Class to identify a material for Blinn-Phong rendering |
| CMaterialColor | Material colours for Blinn-Phong rendering |
| CMaterialManager | Material manager. Handles material creation, storage, and deletion |
| CMesh | A class for a 3D indexed triangular mesh |
| CMeshManager | Mesh manager. Handles mesh creation, storage, and deletion |
| CmeshTexture | Texture for the mesh |
| CModel | |
| CModelData | |
| CParticle | A particle in the world. It can be animated and has a fixed lifetime, after which it disappears |
| CParticleGenerator | |
| CPlayer | |
| CPlayerController | |
| CPointShadows | Class to handle point light shadows using shadow mapping with cubemaps |
| CRbCuboid | |
| CRbSphere | |
| CRectangle | A 2D rectangle in 3D space |
| CResource | A base resource class |
| CRigidbody | |
| CRigidbodyHandler | A singleton class used to handle all rigid bodies in the scene |
| CScene | Represents a 3D scene environment |
| CShaderProgram | A linked OpenGL program |
| CShaderSource | Struct to store the path to a shader source file |
| CSkybox | |
| CStagedEvent | Event staged for a later execution |
| CState | |
| CStateMachine | A state machine that controls transition between states |
| CTerrain | A class that represents a terrain object |
| CTexture | Texture base class |
| CTexture2D | A 2D texture class |
| CTextureCubemap | Cubemap Texture class |
| ▼CTextureManager | Texture manager. Handles texture creation, storage, and deletion |
| CCubemapFaces | Struct to identify cubemap faces |
| CVertex | |
| CVertexArrayObject | |
| CWaterSurface | |
| CWindow | |
| CAssimpNodeData | |
| CBoidController | |
| CBoidEvent | |
| CBoidState | |
| CBoidStateMachine | |
| CBone | Bone in a skeletal hierarchy |
| CBoneInfo | Information for a bone in a skeletal hierarchy |
| CCollisionEvent | |
| CGameOverEvent | |
| CKeyPosition | Key position in an animation |
| CKeyRotation | Key rotation in an animation |
| CKeyScale | Key scale in an animation |
| CLogManager | |
| CmathHelper | Helper class for math operations related to 3rd party libraries |
| CMyPlayer | |
| CProgramWrapper | |
| CShaderListWrapper |