Shader Maker Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
CBaseEditWindowEditor main window base class
CBaseModelImplementation of IModel
CCameraStateImplementation of the ICameraState interface
CEditorThe main source code editing component
CGlSlHighlighterA syntax highlighter for GLSL
CGLWidgetOpenGL 2.0 rendering widget
CLightA collection of OpenGL light source parameters
CLightingStateImplements the ILightingState interface
CLightParamWidget4D color manipulation widget
CLightWidgetWidget for manipulating ILightingState
CMaterialA collection of OpenGL material parameters
CMaterialWidgetWidget for manipulating ILightingState
CMdiEditWindowMDI editor main window class
CObjModelImplementation of IMeshModel
CProgramWindowThis is the applications main window
CSceneImplementation of IScene
CSceneWidgetA configuration widget for IScene
CSdiEditWindowSDI editor window class
CShaderImplementation of IShader
CSourceEditThis is a GLSL source code editing widget
CTextureStateImplementation of the ITextureState interface
CTextureWidgetWidget for manipulating ITextureState
CUniformStores infos about uniform variables of a GLSL program
CUniformWidgetWidget for manipulating IUniformState
CUniversalSliderA multi-type multi-editable slider widget
CVertexStreamImplementation of the IVertexStream interface
ICameraStateStores camera parameters
ILightingStateStores lighting parameters
IMeshModelAn IModel dedicated for loading models from files
IModelA geometry buffer
ISceneStores the scene and it's parameters
IShaderRepresents a GLSL program object
ITextureStateThis is responsible for loading and storing textures
IUniformStateStores a list of uniforms
IVertexStreamAn interface to a generic vertex data container
Matrix4x4This as a 4x4 column major order matrix
Vector2D2D vector
Vector3D3D Vector
Vector4D4D Vector
VertexAttribLocationsVertex attribute locations of a GLSL program

Generated on Sun Mar 2 17:12:31 2008 for Shader Maker by  doxygen 1.5.4