Go to the documentation of this file.
32 #ifndef vtkDefaultPainter_h
33 #define vtkDefaultPainter_h
112 unsigned long typeflags,
bool forceCompileOnly);
153 #endif //_vtkDefaultPainter_h
painter that can be inserted before any vtkDataSet painting chain to handle composite datasets.
#define vtkGetObjectMacro(name, type)
vtkClipPlanesPainter * ClipPlanesPainter
painter that converts scalars to colors. It enable/disables coloring state depending on the ScalarMod...
void SetScalarsToColorsPainter(vtkScalarsToColorsPainter *)
record modification and/or execution time
void SetLightingPainter(vtkLightingPainter *)
#define vtkTypeMacro(thisClass, superclass)
sets up a default chain of painters.
painter that resolves conicident topology.
virtual void ReportReferences(vtkGarbageCollector *collector)
virtual void ReleaseGraphicsResources(vtkWindow *)
window superclass for vtkRenderWindow
void SetCompositePainter(vtkCompositePainter *)
virtual vtkPainter * GetDelegatePainter()
abstract class defining interface for painter that can handle lightin.
abstract superclass for painter that builds/uses display lists.
painter that handles representation.
virtual void BuildPainterChain()
vtkDisplayListPainter * DisplayListPainter
represents an object (geometry & properties) in a rendered scene
void SetClipPlanesPainter(vtkClipPlanesPainter *)
a simple class to control print indentation
void SetCoincidentTopologyResolutionPainter(vtkCoincidentTopologyResolutionPainter *)
Abstract class for drawing poly data.
void SetDisplayListPainter(vtkDisplayListPainter *)
Detect and break reference loops.
virtual void Render(vtkRenderer *renderer, vtkActor *actor, unsigned long typeflags, bool forceCompileOnly)
vtkScalarsToColorsPainter * ScalarsToColorsPainter
vtkRepresentationPainter * RepresentationPainter
vtkCoincidentTopologyResolutionPainter * CoincidentTopologyResolutionPainter
vtkTimeStamp ChainBuildTime
void UpdateBounds(double bounds[6])
abstract specification for renderers
abstract class defining interface for painter that manages clipping.
virtual void SetDelegatePainter(vtkPainter *)
virtual void PrintSelf(ostream &os, vtkIndent indent)
vtkCompositePainter * CompositePainter
void SetRepresentationPainter(vtkRepresentationPainter *)
static vtkDefaultPainter * New()
void SetDefaultPainterDelegate(vtkPainter *)
vtkLightingPainter * LightingPainter
#define VTKRENDERINGOPENGL_EXPORT
vtkPainter * DefaultPainterDelegate