Go to the documentation of this file.
42 #ifndef vtkOpenGLPainterDeviceAdapter_h
43 #define vtkOpenGLPainterDeviceAdapter_h
52 #pragma warning(disable:4996)
134 #if defined(_MSC_VER)
virtual void DisableAttributeArray(int index)
GLuint GLuint GLsizei count
virtual void PrintSelf(ostream &os, vtkIndent indent)
virtual void EndPrimitive()
An adapter between a vtkPainter and a rendering device.
virtual void DrawElements(int mode, vtkIdType count, int type, void *indices)
virtual void BeginPrimitive(int mode)
#define vtkTypeMacro(thisClass, superclass)
An adapter between a vtkPainter and a rendering device.
virtual void SendMultiTextureCoords(int numcomp, int type, const void *attribute, int idx, vtkIdType offset)
static vtkOpenGLPainterDeviceAdapter * New()
GLsizei const GLvoid * pointer
virtual void EnableAttributeArray(int index)
GLsizei const GLfloat * value
virtual void MakeVertexEmphasis(bool mode)
virtual void Stencil(int on)
vtkOpenGLPainterDeviceAdapter()
a simple class to control print indentation
virtual void TestStencil(vtkIdType value)
GLuint GLuint GLsizei GLenum const GLvoid * indices
virtual void SendAttribute(int index, int components, int type, const void *attribute, vtkIdType offset=0)
virtual void WriteStencil(vtkIdType value)
virtual void SetAttributePointer(int index, int numcomponents, int type, int stride, const void *pointer)
virtual int Compatible(vtkRenderer *renderer)
virtual void DrawArrays(int mode, vtkIdType first, vtkIdType count)
abstract specification for renderers
virtual int IsAttributesSupported(int attribute)
GLenum GLenum GLuint components
GLuint GLuint GLsizei GLenum type
~vtkOpenGLPainterDeviceAdapter()
#define VTKRENDERINGOPENGL_EXPORT