Aether3D Game Engine
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12]
 Cae3d::AudioClipAudio clip
 Cae3d::AudioSourceComponentContains an audio clip and methods to play it
 Cae3d::CameraComponentCamera views the scene. Game Object containing a camera component must also contain a transform component to render anything
 Cae3d::DirectionalLightComponentDirectional light illuminates the scene from a given direction. Ideal for sunlight
 Cae3d::FileSystem::FileContentsData
 Cae3d::FontContains glyphs loaded from AngelCode BMFont files. For Mac there is a compatible program called BMGlyph
 Cae3d::GameObjectGameObject is composed of components that define its behavior
 Cae3d::Shader::IntDefaultedToMinusOneWraps an int that is defaulted to -1. Needed for uniform handling
 Cae3d::MaterialMaterial is used to render a mesh
 Cae3d::MeshContains a mesh. Can contain submeshes
 Cae3d::MeshRendererComponentContains a mesh
 Cae3d::QuaternionStores an orientation
 Cae3d::SceneContains game objects in a transform hierarchy
 Cae3d::ShaderShader program containing a vertex and pixel shader
 Cae3d::SpriteRendererComponentRenders sprites
 Cae3d::TextRendererComponentContains text loaded from AngelCode BMFont: http://www.angelcode.com/products/bmfont/
 Cae3d::TextureBaseBase class for textures
 Cae3d::RenderTextureRender texture
 Cae3d::Texture2D2D texture
 Cae3d::TextureCubeCube Map texture
 Cae3d::TransformComponentStores a position and an orientation
 Cae3d::Vec33-component vector
 Cae3d::Vec44-component vector
 Cae3d::WindowEventWindow event is a key press, close event, mouse click etc