Visualization Library v1.0.3

A lightweight C++ OpenGL middleware for 2D/3D graphics

VL     Star     Watch     Fork     Issue

[Download] [Tutorials] [All Classes] [Grouped Classes]
Classes | Namespaces

/home/master/UCL/VisualizationLibrary/src/vlGraphics/GLSL.hpp File Reference

#include <vlGraphics/UniformSet.hpp>
#include <vlCore/glsl_math.hpp>
#include <vlGraphics/RenderState.hpp>
#include <vlCore/String.hpp>

Go to the source code of this file.

Classes

struct  vl::UniformInfo
 Structure containing all the info regarding an active Uniform, see also GLSLProgram::activeUniforms() More...
struct  vl::AttribInfo
 Structure containing all the info regarding an active vertex attribute, see also GLSLProgram::activeAttribs() More...
class  vl::GLSLShader
 For internal use only. More...
class  vl::GLSLVertexShader
 Wraps a GLSL vertex shader to be bound to a GLSLProgram: the shader this shader will run on the programmable vertex processor. More...
class  vl::GLSLFragmentShader
 Wraps a GLSL fragment shader to be bound to a GLSLProgram: the shader this shader will run on the programmable fragment processor. More...
class  vl::GLSLGeometryShader
 Wraps a GLSL geometry shader to be bound to a GLSLProgram: the shader this shader will run on the programmable geometry processor. More...
class  vl::GLSLTessControlShader
 Wraps a GLSL tessellation control shader to be bound to a GLSLProgram: the shader this shader will run on the programmable tessellation processor in the control stage. More...
class  vl::GLSLTessEvaluationShader
 Wraps a GLSL tessellation evaluation shader to be bound to a GLSLProgram: this shader will run on the programmable tessellation processor in the evaluation stage. More...
class  vl::GLSLProgram
 Wraps a GLSL program to which you can bind vertex, fragment and geometry shaders. More...

Namespaces

namespace  vl
 

Visualization Library namespace.



Visualization Library v1.0.3 Reference Documentation
Copyright Michele Bosi. All rights reserved.
Updated on Tue Feb 7 2017 00:55:04.
Permission is granted to use this page to write and publish articles regarding Visualization Library.