virtual void MultiplyMatrix(vtkMatrix4x4 *m)=0
virtual void DrawTriangleMesh(const float *mesh, int n, const unsigned char *colors, int nc)=0
Abstract class for drawing 3D primitives.
virtual void DisableClippingPlane(int i)=0
static vtkContextDevice3D * New()
virtual void ApplyPen(vtkPen *pen)=0
#define VTKRENDERINGCONTEXTOPENGL_EXPORT
virtual void SetMatrix(vtkMatrix4x4 *m)=0
virtual void DrawPoints(const float *verts, int n, const unsigned char *colors=0, int nc=0)=0
virtual void PrintSelf(ostream &os, vtkIndent indent)
virtual void DrawLines(const float *verts, int n, const unsigned char *colors=0, int nc=0)=0
virtual void EnableClipping(bool enable)=0
virtual void SetClipping(const vtkRecti &rect)=0
virtual void PopMatrix()=0
virtual void ApplyBrush(vtkBrush *brush)=0
OpenGL class drawing 3D primitives.
virtual void PushMatrix()=0
virtual void GetMatrix(vtkMatrix4x4 *m)=0
virtual void DrawPoly(const float *verts, int n, const unsigned char *colors=0, int nc=0)=0
virtual void EnableClippingPlane(int i, double *planeEquation)=0