42 #ifndef vtkOpenGLPainterDeviceAdapter_h 
   43 #define vtkOpenGLPainterDeviceAdapter_h 
   52 #pragma warning(disable:4996) 
   89                                    int stride, 
const void *pointer);
 
  134 #if defined(_MSC_VER) 
virtual void MakeVertexEmphasis(bool mode)=0
 
virtual void SendAttribute(int index, int components, int type, const void *attribute, vtkIdType offset=0)=0
 
virtual void EnableAttributeArray(int index)=0
 
virtual void WriteStencil(vtkIdType value)=0
 
abstract specification for renderers 
 
static vtkPainterDeviceAdapter * New()
 
virtual void SendMultiTextureCoords(int numcomp, int type, const void *attribute, int idx, vtkIdType offset)=0
 
virtual void Stencil(int on)=0
 
virtual int IsAttributesSupported(int attribute)=0
 
virtual void TestStencil(vtkIdType value)=0
 
An adapter between a vtkPainter and a rendering device. 
 
a simple class to control print indentation 
 
#define VTKRENDERINGOPENGL_EXPORT
 
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
 
An adapter between a vtkPainter and a rendering device. 
 
virtual void BeginPrimitive(int mode)=0
 
virtual void DrawArrays(int mode, vtkIdType first, vtkIdType count)=0