28 #ifndef vtkOpenGLGlyph3DMapper_h
29 #define vtkOpenGLGlyph3DMapper_h
31 #include "vtkRenderingOpenGLModule.h"
36 class vtkOpenGLGlyph3DMapperArray;
represents an object (geometry & properties) in a rendered scene
abstract class to specify dataset behavior
Detect and break reference loops.
virtual void Render(vtkRenderer *ren, vtkActor *act)
All the work is done is derived classes.
a simple class to control print indentation
vtkOpenGLGlyph3D on the GPU.
unsigned int DisplayListId
void ReleaseList()
Release display list used for matrices and color.
vtkWeakPointer< vtkWindow > LastWindow
void CopyInformationToSubMapper(vtkPainterPolyDataMapper *)
Send mapper ivars to sub-mapper.
vtkOpenGLGlyph3DMapperArray * SourceMappers
virtual void UpdatePainterInformation()
Called when the PainterInformation becomes obsolete.
static vtkOpenGLGlyph3DMapper * New()
void PrintSelf(ostream &os, vtkIndent indent)
Methods invoked by print to print information about the object including superclasses.
vtkInformation * PainterInformation
virtual void Render(vtkRenderer *ren, vtkActor *a)
Method initiates the mapping process.
void ReportReferences(vtkGarbageCollector *) override
Take part in garbage collection.
~vtkOpenGLGlyph3DMapper()
virtual void ReleaseGraphicsResources(vtkWindow *window)
Release any graphics resources that are being consumed by this mapper.
vtkTimeStamp PainterUpdateTime
vtkScalarsToColorsPainter * ScalarsToColorsPainter
PolyDataMapper using painters.
abstract specification for renderers
painter that converts scalars to colors.
record modification and/or execution time
window superclass for vtkRenderWindow