25 #ifndef __vtkShaderDeviceAdapter2_h
26 #define __vtkShaderDeviceAdapter2_h
49 virtual void SendAttribute(
const char* attrname,
int components,
int type,
50 const void* attribute,
51 unsigned long offset = 0) = 0;
67 virtual
void PrepareForRender() = 0;
71 ~vtkShaderDeviceAdapter2();
76 vtkShaderDeviceAdapter2(const vtkShaderDeviceAdapter2&);
77 void operator=(const vtkShaderDeviceAdapter2&);
GLuint GLuint GLsizei GLenum type
abstract base class for most VTK objects
void SetShaderProgram(vtkShaderProgram2 *program)
GLenum GLenum GLuint components
#define vtkTypeMacro(thisClass, superclass)
virtual void PrintSelf(ostream &os, vtkIndent indent)
a simple class to control print indentation
#define vtkGetObjectMacro(name, type)
#define VTKRENDERINGCORE_EXPORT
an adapter to pass generic vertex attributes to the rendering pipeline. .SECTION This class is an ada...