VTK
Public Member Functions
vtkVolumeShader Class Reference

#include <vtkVolumeShader.h>

List of all members.

Public Member Functions

 vtkVolumeShader (void)
 ~vtkVolumeShader (void)
void LoadFromString (GLenum whichShader, const string &source)
void LoadFromFile (GLenum whichShader, const string &filename)
void CreateAndLinkProgram ()
void Use ()
void UnUse ()
void AddAttribute (const string &attribute)
void AddUniform (const string &uniform)
unsigned int GetProgram ()
GLuint operator[] (const string &attribute)
GLuint operator() (const string &uniform)
void DeleteShaderProgram ()

Detailed Description

Definition at line 26 of file vtkVolumeShader.h.


Constructor & Destructor Documentation


Member Function Documentation

void vtkVolumeShader::LoadFromString ( GLenum  whichShader,
const string &  source 
)
void vtkVolumeShader::LoadFromFile ( GLenum  whichShader,
const string &  filename 
)
void vtkVolumeShader::AddAttribute ( const string &  attribute)
void vtkVolumeShader::AddUniform ( const string &  uniform)
unsigned int vtkVolumeShader::GetProgram ( ) [inline]

Definition at line 38 of file vtkVolumeShader.h.

GLuint vtkVolumeShader::operator[] ( const string &  attribute)
GLuint vtkVolumeShader::operator() ( const string &  uniform)

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