28 #ifndef vtkOpenGLGlyph3DMapper_h
29 #define vtkOpenGLGlyph3DMapper_h
31 #include "vtkRenderingOpenGL2Module.h"
75 void SetupColorMapper();
79 class vtkOpenGLGlyph3DMapperEntry;
80 class vtkOpenGLGlyph3DMapperSubArray;
81 class vtkOpenGLGlyph3DMapperArray;
87 virtual void RebuildStructures(vtkOpenGLGlyph3DMapperSubArray *entry,
vtkOpenGLGlyph3D on the GPU.
static vtkGlyph3DMapper * New()
virtual void Render(vtkRenderer *ren, vtkActor *act)
All the work is done is derived classes.
represents an object (geometry & properties) in a rendered scene
virtual void ReleaseGraphicsResources(vtkWindow *)
Release any graphics resources that are being consumed by this mapper.
abstract class to specify dataset behavior
abstract specification for renderers
window superclass for vtkRenderWindow
a simple class to control print indentation
vtkOpenGLGlyph3DMapperArray * GlyphValues
PolyDataMapper using OpenGL to render.
abstract class specifies interface to map data to graphics primitives
void PrintSelf(ostream &os, vtkIndent indent)
Methods invoked by print to print information about the object including superclasses.
dynamic, self-adjusting array of bits