28 #ifndef vtkChooserPainter_h
29 #define vtkChooserPainter_h
31 #include "vtkRenderingOpenGLModule.h"
78 virtual
void ChoosePainters(vtkRenderer *renderer,
vtkActor*);
84 virtual
void SelectPainters(vtkRenderer *renderer, vtkActor* actor,
85 const
char *&vertpaintertype,
86 const
char *&linepaintertype,
87 const
char *&polypaintertype,
88 const
char *&strippaintertype);
93 virtual
void UpdateChoosenPainters();
107 void RenderInternal(vtkRenderer* renderer, vtkActor* actor,
108 unsigned long typeflags,
bool forceCompileOnly) VTK_OVERRIDE;
115 vtkRenderer *LastRenderer;
123 #endif //_vtkChooserPainter_h
represents an object (geometry & properties) in a rendered scene
record modification and/or execution time
abstract specification for renderers
Detect and break reference loops.
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
a simple class to control print indentation
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.