![]() |
AireEngine
A 3D Open-World Game Engine
|
| CAire::Animation | Class that reads and processes the animation data |
| CAire::Animator | Class for playing the animation |
| CAssimpNodeData | |
| CAire::AudioEngine | Manages the audio system |
| CAire::AudioListener | AudioListener class to listen to sound effects |
| CAire::AudioSource | AudioSource class to play sound effects |
| CAire::Billboard | Class for billboard rendering |
| CAire::BillboardInstance | A billboard instance, used for instanced rendering of billboards |
| CAire::Boid | A Boid that can swarm in a flock |
| CAire::BoidManager | Manager for the boids |
| CBone | Bone in a skeletal hierarchy |
| CBoneInfo | Information for a bone in a skeletal hierarchy |
| CAire::BoundingBox | |
| CAire::BoundingVolume | |
| CAire::Box2D | Utility struct for a 2D bounding-box |
| CAire::Buffer | |
| CAire::Camera | |
| CAire::Clock | Simple clock class |
| CAire::Config | |
| CAire::HashSet< T >::ConstIterator | Iterator to iterate through the elements of a const HashSet |
| CAire::TextureManager::CubemapFaces | Struct to identify cubemap faces |
| CAire::DirectionalShadows | Class to handle directional light shadows using shadow mapping with a depth map |
| ▼CAire::Event | |
| CBoidEvent | |
| CCollisionEvent | |
| CGameOverEvent | |
| CAire::EventManager | |
| ▼Cstd::exception | |
| CAire::Error | |
| ▼CAire::GameObject | |
| CBoidController | |
| CBoidStateMachine | |
| CMyPlayer | |
| CAire::HashSet< T > | |
| CAire::HashSet< Aire::GameObject * > | |
| CAire::HashSet< std::string > | |
| CAire::HUD | Class to render HUD elements on the screen |
| CAire::HUD::HUD_IMAGE | |
| CAire::HUD::HUD_PROGRESS_BAR | |
| CAire::HUD::HUD_TEXT | Class to display text on the screen |
| CAire::IOHandler | A class that handles I/O events |
| CAire::HashSet< T >::Iterator | Iterator to iterate through the elements of a non-const HashSet |
| CKeyPosition | Key position in an animation |
| CKeyRotation | Key rotation in an animation |
| CKeyScale | Key scale in an animation |
| CAire::Light | A point light |
| CLogManager | |
| CAire::MaterialColor | Material colours for Blinn-Phong rendering |
| CAire::MaterialManager | Material manager. Handles material creation, storage, and deletion |
| CmathHelper | Helper class for math operations related to 3rd party libraries |
| CAire::MeshManager | Mesh manager. Handles mesh creation, storage, and deletion |
| CAire::meshTexture | Texture for the mesh |
| CAire::ModelData | |
| CAire::Particle | A particle in the world. It can be animated and has a fixed lifetime, after which it disappears |
| CAire::ParticleGenerator | |
| ▼CAire::Player | |
| CMyPlayer | |
| CAire::PlayerController | |
| CAire::PointShadows | Class to handle point light shadows using shadow mapping with cubemaps |
| CProgramWrapper | |
| CAire::Rectangle | A 2D rectangle in 3D space |
| ▼CAire::Resource | A base resource class |
| CAire::Material | Class to identify a material for Blinn-Phong rendering |
| CAire::Mesh | A class for a 3D indexed triangular mesh |
| CAire::Model | |
| ▼CAire::Texture | Texture base class |
| CAire::Texture2D | A 2D texture class |
| CAire::TextureCubemap | Cubemap Texture class |
| ▼CAire::Rigidbody | |
| CAire::RbCuboid | |
| CAire::RbSphere | |
| CAire::RigidbodyHandler | A singleton class used to handle all rigid bodies in the scene |
| CAire::Scene | Represents a 3D scene environment |
| CShaderListWrapper | |
| CAire::ShaderProgram | A linked OpenGL program |
| CAire::ShaderSource | Struct to store the path to a shader source file |
| CAire::Skybox | |
| CAire::StagedEvent | Event staged for a later execution |
| ▼CAire::State | |
| CBoidState | |
| ▼CAire::StateMachine | A state machine that controls transition between states |
| CBoidStateMachine | |
| CAire::Terrain | A class that represents a terrain object |
| CAire::TextureManager | Texture manager. Handles texture creation, storage, and deletion |
| CAire::Vertex | |
| CAire::VertexArrayObject | |
| CAire::WaterSurface | |
| CAire::Window |