Go to the documentation of this file.
27 #ifndef vtkOpenGLPolyDataMapper_h
28 #define vtkOpenGLPolyDataMapper_h
41 #if !defined(VTK_LEGACY_REMOVE)
114 #endif // VTK_LEGACY_REMOVE
map vtkPolyData to graphics primitives
represent and manipulate 3D points
void DrawTStrips(int idx, vtkPoints *p, vtkDataArray *n, vtkUnsignedCharArray *c, vtkDataArray *t, vtkIdType &cellNum, int &noAbort, GLenum rep, vtkCellArray *ca, vtkRenderer *ren)
virtual void PrintSelf(ostream &os, vtkIndent indent)
typedef GLenum(APIENTRYP PFNGLCHECKFRAMEBUFFERSTATUSPROC)(GLenum target)
void DrawLines(int idx, vtkPoints *p, vtkDataArray *n, vtkUnsignedCharArray *c, vtkDataArray *t, vtkIdType &cellNum, int &noAbort, vtkCellArray *ca, vtkRenderer *ren)
vtkOpenGLTexture * InternalColorTexture
dynamic, self-adjusting array of unsigned char
#define vtkTypeMacro(thisClass, superclass)
static vtkOpenGLPolyDataMapper * New()
abstract superclass for arrays of numeric data
window superclass for vtkRenderWindow
virtual int Draw(vtkRenderer *ren, vtkActor *a)
void DrawPolygons(int idx, vtkPoints *p, vtkDataArray *n, vtkUnsignedCharArray *c, vtkDataArray *t, vtkIdType &cellNum, int &noAbort, GLenum rep, vtkCellArray *ca, vtkRenderer *ren)
~vtkOpenGLPolyDataMapper()
represents an object (geometry & properties) in a rendered scene
a simple class to control print indentation
object to represent cell connectivity
GLboolean GLboolean GLboolean GLboolean a
vtkOpenGLPolyDataMapper()
void DrawPoints(int idx, vtkPoints *p, vtkDataArray *n, vtkUnsignedCharArray *c, vtkDataArray *t, vtkIdType &cellNum, int &noAbort, vtkCellArray *ca, vtkRenderer *ren)
abstract specification for renderers
represent surface properties of a geometric object
create a window for renderers to draw into
virtual void RenderPiece(vtkRenderer *ren, vtkActor *a)
a PolyDataMapper for the OpenGL library
void ReleaseGraphicsResources(vtkWindow *)
#define VTKRENDERINGOPENGL_EXPORT