VTK
|
#include <vtkVolumeShader.h>
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 () |
Definition at line 26 of file vtkVolumeShader.h.
vtkVolumeShader::vtkVolumeShader | ( | void | ) |
vtkVolumeShader::~vtkVolumeShader | ( | void | ) |
void vtkVolumeShader::LoadFromString | ( | GLenum | whichShader, |
const string & | source | ||
) |
void vtkVolumeShader::LoadFromFile | ( | GLenum | whichShader, |
const string & | filename | ||
) |
void vtkVolumeShader::Use | ( | ) |
void vtkVolumeShader::UnUse | ( | ) |
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 | ) |
void vtkVolumeShader::DeleteShaderProgram | ( | ) |