33 #ifndef vtkDefaultPainter_h 
   34 #define vtkDefaultPainter_h 
   36 #include "vtkRenderingOpenGLModule.h"  
   90   void SetCoincidentTopologyResolutionPainter(
 
   92   vtkGetObjectMacro(CoincidentTopologyResolutionPainter,
 
  129                       unsigned long typeflags, 
bool forceCompileOnly);
 
  153   virtual void BuildPainterChain();
 
  177 #endif //_vtkDefaultPainter_h 
vtkPainter * DefaultPainterDelegate
represents an object (geometry & properties) in a rendered scene 
painter that can be inserted before any vtkDataSet painting chain to handle composite datasets...
vtkClipPlanesPainter * ClipPlanesPainter
record modification and/or execution time 
abstract class defining interface for painter that manages clipping. 
virtual vtkPainter * GetDelegatePainter()
Set/Get the painter to which this painter should propagare its draw calls. 
abstract specification for renderers 
virtual void ReleaseGraphicsResources(vtkWindow *)
Release any graphics resources that are being consumed by this painter. 
Detect and break reference loops. 
virtual void SetDelegatePainter(vtkPainter *)
Set/Get the painter to which this painter should propagare its draw calls. 
window superclass for vtkRenderWindow 
void ReportReferences(vtkGarbageCollector *collector) override
Take part in garbage collection. 
vtkDisplayListPainter * DisplayListPainter
a simple class to control print indentation 
abstract class defining interface for painter that can handle lightin. 
abstract superclass for painter that builds/uses display lists. 
painter that converts scalars to colors. 
Abstract class for drawing poly data. 
vtkScalarsToColorsPainter * ScalarsToColorsPainter
sets up a default chain of painters. 
painter that handles representation. 
vtkCompositePainter * CompositePainter
vtkLightingPainter * LightingPainter
vtkCoincidentTopologyResolutionPainter * CoincidentTopologyResolutionPainter
virtual void UpdateBounds(double bounds[6])
Expand or shrink the estimated bounds of the object based on the geometric transformations performed ...
virtual void Render(vtkRenderer *renderer, vtkActor *actor, unsigned long typeflags, bool forceCompileOnly)
Generates rendering primitives of appropriate type(s). 
static vtkObject * New()
Create an object with Debug turned off, modified time initialized to zero, and reference counting on...
painter that resolves conicident topology. 
vtkRepresentationPainter * RepresentationPainter
vtkTimeStamp ChainBuildTime
virtual void PrintSelf(ostream &os, vtkIndent indent)
Methods invoked by print to print information about the object including superclasses.