33 #ifndef __vtkMesaPainterDeviceAdapter_h
34 #define __vtkMesaPainterDeviceAdapter_h
55 const void *attribute,
unsigned long offset=0);
62 int stride,
const void *pointer);
108 #endif //_vtkMesaPainterDeviceAdapter_h
virtual void SendAttribute(int index, int components, int type, const void *attribute, vtkIdType offset=0)=0
virtual void EnableAttributeArray(int index)=0
virtual void MakeLighting(int mode)=0
abstract specification for renderers
virtual int QueryLighting()=0
virtual int QueryMultisampling()=0
static vtkPainterDeviceAdapter * New()
An adapter between a vtkPainter and a rendering device.
a simple class to control print indentation
virtual int QueryBlending()=0
virtual void PrintSelf(ostream &os, vtkIndent indent)
void SetAttributePointer(int index, vtkDataArray *attributeArray)
virtual void DisableAttributeArray(int index)=0
virtual int Compatible(vtkRenderer *renderer)=0
virtual void EndPrimitive()=0
virtual void DrawElements(int mode, vtkIdType count, int type, void *indices)=0
virtual void BeginPrimitive(int mode)=0
An adapter between a vtkPainter and a rendering device.
virtual void MakeMultisampling(int mode)=0
virtual void DrawArrays(int mode, vtkIdType first, vtkIdType count)=0
virtual void MakeBlending(int mode)=0