GPU-Accelerated Coverage  0.1.0
Compute coverage tours for known environment with articulated objects on GPU
Public Attributes | List of all members
gpu_coverage::ProgramVisualTexture Class Reference
Inheritance diagram for gpu_coverage::ProgramVisualTexture:
Inheritance graph
[legend]

Public Attributes

LocationsMVP locationsMVP
 
LocationsLight locationsLight
 
LocationsMaterial locationsMaterial
 

Additional Inherited Members

- Public Member Functions inherited from gpu_coverage::AbstractProgram
void use () const
 Bind this program to the GPU.
 
bool isReady () const
 Returns true if the program is ready to be used. More...
 
- Static Public Member Functions inherited from gpu_coverage::AbstractProgram
static void setOpenGLVersion ()
 Reads versions and available extensions from the GPU. More...
 
- Protected Member Functions inherited from gpu_coverage::AbstractProgram
 AbstractProgram ()
 Constructor.
 
virtual ~AbstractProgram ()
 Destructor.
 
GLuint createShader (const GLenum shaderType, const GLchar *const code, const char *const name) const
 Create a shader from source code. More...
 
GLuint loadShader (const GLenum shaderType, const char *const filename) const
 Create a shader from a file. More...
 
bool link (const char *const name) const
 Link the associated shader stages. More...
 
- Protected Attributes inherited from gpu_coverage::AbstractProgram
const GLuint program
 OpenGL program ID.
 
bool ready
 True if program is ready, see isReady().
 

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