YAGE  1.0
Yet Another Game Engine
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 12]
 CAmbientLightAn ambient light. Uniformly lights up everything
 CCameraThe game camera implemented as a Singleton. Primary use is to generate Model-View-Projection matrices
 CContextInfo
 CDebugDrawer
 CDirectionalLightA directional light. Comes from "infinity" and lights up anything in the direction it is coming from
 CDVertexFormat
 CFrameBufferInfo
 CGameObjectsBuilder
 CIGameObjectA Game Object. All objects that are to be rendered will inherit this class
 CInit_GLEWHelper class to initalize GLEW
 CInit_GLUTHelper class to initalize GLUT and setup listener callbacks
 CLightA light is a special class of Game Object that mostly just sends uniform data to the shaders. Lights are fundamental to the shading pipeline! Without a light, nothing will show up in the scene
 CLightUniformLocationsHolds the various uniform location ID's of the Light
 CMaterialA material. XXX Not yet implemented!
 CMesh
 CModel
 CModels_ManagerManager for all models in a scene
 CParticle_Container
 CPhysics_Manager
 CPointLightA point light
 CScene_Container
 CScene_Manager
 CShader_Factory
 CShadow_ManagerManager for shadows implemented as a Singleton
 CSpotLightA spot light
 CTextureA texture. This struct is currently not used!
 CTransformTransform composed of Scale, Rotation (as a quaternion), and Translation. Transformation is applied in the order: Scale -> Rotate -> Translate
 CVboIndexer
 CVertexFormatThe vertex buffer format that is sent directly to the shader
 CWindowInfoInformation about the game window