27 #ifndef vtkChooserPainter_h
28 #define vtkChooserPainter_h
48 vtkSetMacro(UseLinesPainterForWireframes,
int);
49 vtkGetMacro(UseLinesPainterForWireframes,
int);
50 vtkBooleanMacro(UseLinesPainterForWireframes,
int);
85 const char *&vertpaintertype,
86 const char *&linepaintertype,
87 const char *&polypaintertype,
88 const char *&strippaintertype);
92 virtual void UpdateChoosenPainters();
104 unsigned long typeflags,
bool forceCompileOnly);
119 #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)
virtual void ReportReferences(vtkGarbageCollector *collector)
record modification and/or execution time
virtual void PrepareForRendering(vtkRenderer *, vtkActor *)
abstract specification for renderers
Detect and break reference loops.
a simple class to control print indentation
vtkPolyDataPainter * PolyPainter
#define VTKRENDERINGOPENGL_EXPORT
vtkPolyDataPainter * StripPainter
vtkPolyDataPainter * VertPainter
virtual void PrintSelf(ostream &os, vtkIndent indent)
int UseLinesPainterForWireframes
vtkPolyDataPainter * LinePainter
Painter that selects painters to render primitives.
Abstract class for drawing poly data.
vtkRenderer * LastRenderer