Aether3D Game Engine
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12]
 CAether3D_APIHandles DLL loading and engine object creation
 CAudioHandles audio
 CAether3D_API::Impl
 CKeyboardInputReads keyboard
 CMaterialStores material properties for Mesh. Their names/values are directly mapped into shader uniforms
 CMatrix44Row-major 4x4 Matrix
 CMouseInputReads mouse
 CQuaternionStores an orientation
 CRendererRenders models and UI
 CSceneStores scene in a scene graph
 CSceneGraphNodeScene Graph Node. Models, Lights and Cameras are derived from this class
 CCameraPerspective or orthographic camera
 CLightLight
 CModelContains meshes loaded from Aether3D's own .ae3d file format
 CTexture2D or Cube Map texture
 CVec33-component vector
 CVec44-component vector