28 #ifndef vtkChooserPainter_h
29 #define vtkChooserPainter_h
31 #include "vtkRenderingOpenGLModule.h"
85 const char *&vertpaintertype,
86 const char *&linepaintertype,
87 const char *&polypaintertype,
88 const char *&strippaintertype);
93 virtual void UpdateChoosenPainters();
108 unsigned long typeflags,
bool forceCompileOnly);
123 #endif //_vtkChooserPainter_h
vtkTimeStamp PaintersChoiceTime
represents an object (geometry & properties) in a rendered scene
virtual void RenderInternal(vtkRenderer *renderer, vtkActor *actor, unsigned long typeflags, bool forceCompileOnly)
Performs the actual rendering.
record modification and/or execution time
virtual void PrepareForRendering(vtkRenderer *, vtkActor *)
Some subclasses may need to do some preprocessing before the actual rendering can be done eg...
abstract specification for renderers
Detect and break reference loops.
void ReportReferences(vtkGarbageCollector *collector) override
Take part in garbage collection.
a simple class to control print indentation
vtkPolyDataPainter * PolyPainter
vtkPolyDataPainter * StripPainter
vtkPolyDataPainter * VertPainter
virtual void PrintSelf(ostream &os, vtkIndent indent)
Methods invoked by print to print information about the object including superclasses.
vtkPolyDataPainter * LinePainter
static vtkObject * New()
Create an object with Debug turned off, modified time initialized to zero, and reference counting on...
Painter that selects painters to render primitives.
Abstract class for drawing poly data.
vtkRenderer * LastRenderer