VTK
Public Member Functions | List of all members
vtkVolumeShader Class Reference

#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 ()
 

Detailed Description

Definition at line 26 of file vtkVolumeShader.h.

Constructor & Destructor Documentation

vtkVolumeShader::vtkVolumeShader ( void  )
vtkVolumeShader::~vtkVolumeShader ( void  )

Member Function Documentation

void vtkVolumeShader::LoadFromString ( GLenum  whichShader,
const string &  source 
)
void vtkVolumeShader::LoadFromFile ( GLenum  whichShader,
const string &  filename 
)
void vtkVolumeShader::CreateAndLinkProgram ( )
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 ( )

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