| AABB.cpp | |
| AABB.h [code] | |
| algebraTester.cpp | |
| Brush.cpp | |
| Brush.h [code] | |
| BrushApp.cpp | |
| BrushApp.h [code] | |
| BrushCanvas.cpp | |
| BrushCanvas.h [code] | |
| CamtransApp.cpp | |
| CamtransApp.h [code] | |
| CamtransCanvas.cpp | |
| CamtransCanvas.h [code] | |
| colordialog.cpp | |
| colordialog.h [code] | |
| include/common.h [code] | |
| src/libGLShader/common.h [code] | |
| ConstantBrush.cpp | |
| ConstantBrush.h [code] | |
| CS123Algebra.h [code] | Convenience header which includes all headers in the CS123 linear algebra package (CS123Matrix.h, CS123Vector.h, and CS123Point.h) |
| CS123Camera.h [code] | |
| CS123Canvas.cpp | |
| CS123Canvas.h [code] | |
| CS123Common.h [code] | |
| CS123DummyCamera.cpp | |
| CS123DummyCamera.h [code] | |
| CS123Image.cpp | |
| CS123Image.h [code] | |
| CS123ISceneParser.h [code] | |
| CS123Matrix.cpp | Provides basic functionality for a templated, arbitrarily-sized matrix |
| CS123Matrix.h [code] | Provides basic functionality for a templated, arbitrarily-sized matrix |
| CS123Matrix.inl | Provides basic functionality for a templated, arbitrarily-sized matrix. A CS123Matrix is templated to store M rows and N columns of data of type T. If left off, T will default to a "double" data type. Also, if N is not specified, the template will default to a square MxM matrix |
| CS123MeshObjLoader.cpp | |
| CS123MeshObjLoader.h [code] | |
| CS123OpenGLCanvas.cpp | |
| CS123OpenGLCanvas.h [code] | |
| CS123Point.cpp | Provides basic functionality for a homogeneous point |
| CS123Point.h [code] | Provides basic functionality for a homogeneous point |
| CS123SceneData.h [code] | |
| CS123Vector.h [code] | Provides basic functionality for a constant-sized Vector |
| CS123Vector.inl | Provides basic functionality for a constant-sized Vector |
| CS123XmlSceneParser.cpp | |
| CS123XmlSceneParser.h [code] | |
| FileSynchronizer.cpp | Utility class meant to detect when a specific file changes |
| include/FileSynchronizer.h [code] | |
| src/libGLShader/FileSynchronizer.h [code] | |
| Filter.cpp | |
| Filter.h [code] | |
| FilterApp.cpp | |
| FilterApp.h [code] | |
| FilterBlur.cpp | |
| FilterBlur.h [code] | |
| FilterCanvas.cpp | |
| FilterCanvas.h [code] | |
| FilterControls.cpp | |
| FilterControls.h [code] | |
| FilterDrawingCanvas.cpp | |
| FilterDrawingCanvas.h [code] | |
| FilterEdgeDetect.cpp | |
| FilterEdgeDetect.h [code] | |
| FilterGray.cpp | |
| FilterGray.h [code] | |
| FilterInvert.cpp | |
| FilterInvert.h [code] | |
| FilterNone.cpp | |
| FilterNone.h [code] | |
| FilterScale.cpp | |
| FilterScale.h [code] | |
| GLSLShader.cpp | Wrapper for vertex, geometry, and fragment shader programs |
| include/GLSLShader.h [code] | |
| src/libGLSLShader/GLSLShader.h [code] | |
| GLSLShaderProgram.cpp | GLSL shader program encapsulating all of the individual shader programs which comprise one pass through an OpenGL programmable graphics pipeline (vertex shader, geometry shader, and fragment shader) |
| include/GLSLShaderProgram.h [code] | |
| src/libGLSLShader/GLSLShaderProgram.h [code] | |
| GLSLShaderVariable.cpp | Wrapper around uniform / attribute GLSL variables, with specialized handling of uniform samplers. A ShaderVariable is associated with a specific ShaderProgram and is not valid for shared use between different ShaderPrograms. Note that every time the parent ShaderProgram is relinked, all associated ShaderVariable handles (indices) are invalidated, and the value of the underlying shader variable may be reset |
| include/GLSLShaderVariable.h [code] | |
| src/libGLSLShader/GLSLShaderVariable.h [code] | |
| include/GLSLutilities.h [code] | |
| src/libGLSLShader/GLSLutilities.h [code] | |
| IAlgebra.h [code] | |
| IFeatures.cpp | Utility base class for managing large amounts of (possibly) optional functionality in a clean and consistent manner. The template type 'Feature' needs to support bitwise computations |
| include/IFeatures.h [code] | |
| src/libGLShader/IFeatures.h [code] | |
| modeler/Intersect.inl | |
| ray/Intersect.inl | |
| include/IShader.h [code] | |
| src/libGLShader/IShader.h [code] | |
| kdTree.cpp | |
| kdTree.h [code] | |
| LinearBrush.cpp | |
| LinearBrush.h [code] | |
| brush/main.cpp | |
| camtrans/main.cpp | |
| filter/main.cpp | |
| modeler/main.cpp | |
| ray/main.cpp | |
| sceneview/main.cpp | |
| shapes/main.cpp | |
| ModelerApp.cpp | |
| ModelerApp.h [code] | |
| ModelerCanvas.cpp | |
| ModelerCanvas.h [code] | |
| MyBrushCanvas.cpp | |
| MyBrushCanvas.h [code] | |
| MyFilterCanvas.cpp | |
| MyFilterCanvas.h [code] | |
| MyModelerCanvas.cpp | |
| MyModelerCanvas.h [code] | |
| MyShapesCanvas.cpp | |
| MyShapesCanvas.h [code] | |
| MyShapesControl.cpp | |
| MyShapesControl.h [code] | |
| PerspectiveCamera.cpp | |
| PerspectiveCamera.h [code] | |
| Primitive.cpp | |
| Primitive.h [code] | |
| QuadraticBrush.cpp | |
| QuadraticBrush.h [code] | |
| modeler/Ray.cpp | |
| ray/Ray.cpp | |
| modeler/Ray.h [code] | |
| ray/Ray.h [code] | |
| RayApp.cpp | |
| RayApp.h [code] | |
| RayCanvas.cpp | |
| RayCanvas.h [code] | |
| RenderThread.cpp | |
| RenderThread.h [code] | |
| ResourceManager.cpp | Handles management of all dynamic resources used by the LibGLShader namespace |
| include/ResourceManager.h [code] | |
| src/libGLShader/ResourceManager.h [code] | |
| SceneviewApp.cpp | |
| SceneviewApp.h [code] | |
| SceneviewCanvas.cpp | |
| SceneviewCanvas.h [code] | |
| Shader.cpp | Abstract Shader wrappers for vertex, geometry, and fragment shader programs |
| include/Shader.h [code] | |
| src/libGLShader/Shader.h [code] | |
| ShaderObject.cpp | Abstract base class for all objects in LibGLShader which may be invalidated (for example, because the current hardware doesn't support an operation or because a shader failed compilation) |
| include/ShaderObject.h [code] | |
| src/libGLShader/ShaderObject.h [code] | |
| ShaderProgram.cpp | Generic shader program encapsulating all of individual shader programs which comprise one pass through an OpenGL programmable graphics pipeline (vertex shader, geometry shader, and fragment shader) |
| include/ShaderProgram.h [code] | |
| src/libGLShader/ShaderProgram.h [code] | |
| ShaderSource.cpp | Wrapper around the source code for a shader program |
| include/ShaderSource.h [code] | |
| src/libGLShader/ShaderSource.h [code] | |
| ShaderUtil.cpp | TODO |
| include/ShaderUtil.h [code] | |
| src/libGLShader/ShaderUtil.h [code] | |
| ShaderVariable.cpp | Wrapper around uniform / attribute variables, with specialized handling of uniform samplers. A ShaderVariable is associated with a specific ShaderProgram and is not valid for shared use between different ShaderPrograms. Note that every time the parent ShaderProgram is relinked, all associated ShaderVariable handles (indices) are invalidated, and the value of the underlying shader variable may be reset |
| include/ShaderVariable.h [code] | |
| src/libGLShader/ShaderVariable.h [code] | |
| include/ShaderVariable.inl | |
| src/libGLShader/ShaderVariable.inl | |
| ShapesApp.cpp | |
| ShapesApp.h [code] | |
| ShapesCanvas.cpp | |
| ShapesCanvas.h [code] | |
| sort.cpp | |
| sort.h [code] | |
| include/utilities.h [code] | |
| src/libGLShader/utilities.h [code] | |