Developer Documentation

- Main Page
- Related Pages
- Modules
- Namespaces
- Classes
- Files

- Class List
- Class Index
- Class Hierarchy
- Class Members

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
Classes | Static Public Member Functions | Static Private Attributes | List of all members
GLSL::ComputeShader Class Reference

GLSL compute shader. More...

`#include <ACG/ShaderUtils/GLSLShader.hh>`

Inheritance diagram for GLSL::ComputeShader:

## Classes
struct | Caps

## Static Public Member Functions
static const Caps & | caps ()

## Static Private Attributes
static Caps | caps_
static bool | capsInitialized_ = false

## Additional Inherited Members
Public Member Functions inherited from GLSL::Shader
| Shader (GLenum shaderType)
| Creates a new shader. More...
virtual | ~Shader ()
| Deletes the shader object.
void | setSource (const StringList &source)
| Upload the source of the shader.
void | setSource (const QStringList &source)
| Upload the source of the shader.
bool | compile (bool verbose=true)
| Compile the shader object. More...
Protected Attributes inherited from GLSL::Shader
GLuint | m_shaderId

## Detailed Description

GLSL compute shader.

Definition at line 176 of file GLSLShader.hh.

The documentation for this class was generated from the following files:

- ACG/ShaderUtils/GLSLShader.hh
- ACG/ShaderUtils/GLSLShader.cc