Go to the documentation of this file.
26 #ifndef vtkHardwareSelectionPolyDataPainter_h
27 #define vtkHardwareSelectionPolyDataPainter_h
29 #include "vtkRenderingOpenGLModule.h"
46 vtkGetMacro(EnableSelection,
int);
57 vtkSetStringMacro(PointIdArrayName);
59 vtkSetStringMacro(CellIdArrayName);
69 vtkSetStringMacro(ProcessIdArrayName);
83 vtkSetStringMacro(CompositeIdArrayName);
96 unsigned long typeflags,
bool forceCompileOnly);
static vtkStandardPolyDataPainter * New()
represents an object (geometry & properties) in a rendered scene
a simple class to control print indentation
char * CompositeIdArrayName
object to represent cell connectivity
virtual void RenderInternal(vtkRenderer *renderer, vtkActor *actor, unsigned long typeflags, bool forceCompileOnly)
Generates rendering primitives of appropriate type(s).
vtkGetStringMacro(ExtensionsString)
Returns a string listing all available extensions.
char * ProcessIdArrayName
virtual void PrintSelf(ostream &os, vtkIndent indent)
Methods invoked by print to print information about the object including superclasses.
vtkBooleanMacro(IgnoreDriverBugs, bool)
Updates the extensions string.
vtkSetMacro(IgnoreDriverBugs, bool)
Updates the extensions string.
painter used to render polydata for selection passes.
abstract specification for renderers
void DrawCells(int mode, vtkCellArray *connectivity, vtkIdType startCellId, vtkShaderDeviceAdapter2 *shaderDevice2, vtkRenderer *renderer, int buildnormals, int interpolation)
A standard implementation of vtkPolyDataPainter.