Go to the documentation of this file.
44 #ifndef vtkPolyDataPainter_h
45 #define vtkPolyDataPainter_h
47 #include "vtkRenderingOpenGLModule.h"
97 unsigned long typeflags,
bool forceCompileOnly);
120 #endif //_vtkPolyDataPainter_h
static vtkInformationIntegerKey * BUILD_NORMALS()
Keys used to specify control the behaviour of the painter.
virtual void PrintSelf(ostream &os, vtkIndent indent)
Methods invoked by print to print information about the object including superclasses.
vtkPolyData * GetOutputAsPolyData()
Get the output polydata from this Painter.
static vtkInformationObjectBaseKey * SHADER_DEVICE_ADAPTOR()
Key to store the shader device adaptor.
Abstract class for drawing poly data.
virtual void ProcessInformation(vtkInformation *)
Called before RenderInternal() if the Information has been changed since the last time this method wa...
static vtkInformationIntegerKey * DISABLE_SCALAR_COLOR()
Key added to disable any scalar coloring for the current pass.
represents an object (geometry & properties) in a rendered scene
a simple class to control print indentation
Abstract class for drawing poly data.
vtkSetMacro(IgnoreDriverBugs, bool)
Updates the extensions string.
virtual void Render(vtkRenderer *renderer, vtkActor *actor, unsigned long typeflags, bool forceCompileOnly)
Overridden to stop the render call if input polydata is not set, since PolyDataPainter cannot paint w...
abstract specification for renderers
concrete dataset represents vertices, lines, polygons, and triangle strips
vtkPolyData * GetInputAsPolyData()
Get/set the poly data to render.
static vtkInformationObjectBaseKey * DATA_ARRAY_TO_VERTEX_ATTRIBUTE()