AireEngine
A 3D Open-World Game Engine
Loading...
Searching...
No Matches
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 123]
 NAire
 CAnimationClass that reads and processes the animation data
 CAnimatorClass for playing the animation
 CAudioEngineManages the audio system
 CAudioListenerAudioListener class to listen to sound effects
 CAudioSourceAudioSource class to play sound effects
 CBillboardClass for billboard rendering
 CBillboardInstanceA billboard instance, used for instanced rendering of billboards
 CBoidA Boid that can swarm in a flock
 CBoidManagerManager for the boids
 CBoundingBox
 CBoundingVolume
 CBox2DUtility struct for a 2D bounding-box
 CBuffer
 CCamera
 CClockSimple clock class
 CConfig
 CDirectionalShadowsClass to handle directional light shadows using shadow mapping with a depth map
 CError
 CEvent
 CEventManager
 CGameObject
 CHashSet
 CConstIteratorIterator to iterate through the elements of a const HashSet
 CIteratorIterator to iterate through the elements of a non-const HashSet
 CHUDClass to render HUD elements on the screen
 CHUD_IMAGE
 CHUD_PROGRESS_BAR
 CHUD_TEXTClass to display text on the screen
 CIOHandlerA class that handles I/O events
 CLightA point light
 CMaterialClass to identify a material for Blinn-Phong rendering
 CMaterialColorMaterial colours for Blinn-Phong rendering
 CMaterialManagerMaterial manager. Handles material creation, storage, and deletion
 CMeshA class for a 3D indexed triangular mesh
 CMeshManagerMesh manager. Handles mesh creation, storage, and deletion
 CmeshTextureTexture for the mesh
 CModel
 CModelData
 CParticleA particle in the world. It can be animated and has a fixed lifetime, after which it disappears
 CParticleGenerator
 CPlayer
 CPlayerController
 CPointShadowsClass to handle point light shadows using shadow mapping with cubemaps
 CRbCuboid
 CRbSphere
 CRectangleA 2D rectangle in 3D space
 CResourceA base resource class
 CRigidbody
 CRigidbodyHandlerA singleton class used to handle all rigid bodies in the scene
 CSceneRepresents a 3D scene environment
 CShaderProgramA linked OpenGL program
 CShaderSourceStruct to store the path to a shader source file
 CSkybox
 CStagedEventEvent staged for a later execution
 CState
 CStateMachineA state machine that controls transition between states
 CTerrainA class that represents a terrain object
 CTextureTexture base class
 CTexture2DA 2D texture class
 CTextureCubemapCubemap Texture class
 CTextureManagerTexture manager. Handles texture creation, storage, and deletion
 CCubemapFacesStruct to identify cubemap faces
 CVertex
 CVertexArrayObject
 CWaterSurface
 CWindow
 CAssimpNodeData
 CBoidController
 CBoidEvent
 CBoidState
 CBoidStateMachine
 CBoneBone in a skeletal hierarchy
 CBoneInfoInformation for a bone in a skeletal hierarchy
 CCollisionEvent
 CGameOverEvent
 CKeyPositionKey position in an animation
 CKeyRotationKey rotation in an animation
 CKeyScaleKey scale in an animation
 CLogManager
 CmathHelperHelper class for math operations related to 3rd party libraries
 CMyPlayer
 CProgramWrapper
 CShaderListWrapper