25 #ifndef vtkCompositePainter_h
26 #define vtkCompositePainter_h
28 #include "vtkRenderingOpenGLModule.h"
67 ~vtkCompositePainter();
88 unsigned long typeflags,
bool forceCompileOnly);
107 unsigned long typeflags,
108 bool forceCompileOnly,
110 unsigned int &flat_index,
represents an object (geometry & properties) in a rendered scene
painter that can be inserted before any vtkDataSet painting chain to handle composite datasets...
represent surface properties of a geometric object
rendering attributes for a multi-block dataset.
virtual vtkDataObject * GetOutput()
Get the output data object from this painter.
abstract specification for renderers
vtkColor3d RenderedDiffuseColor
Detect and break reference loops.
std::stack< vtkColor3d > SpecularColor
vtkCompositeDataDisplayAttributes * CompositeDataDisplayAttributes
a simple class to control print indentation
std::stack< bool > Visibility
std::stack< vtkColor3d > DiffuseColor
vtkColor3d RenderedAmbientColor
vtkColor3d RenderedSpecularColor
vtkDataObject * OutputData
create a window for renderers to draw into
virtual void UpdateRenderingState(vtkRenderWindow *, vtkProperty *, RenderBlockState &)
Overridden in vtkOpenGLCompositePainter to pass attributes to OpenGL.
Abstract class for drawing poly data.
std::stack< vtkColor3d > AmbientColor
std::stack< double > Opacity
static vtkObject * New()
Create an object with Debug turned off, modified time initialized to zero, and reference counting on...
general representation of visualization data
virtual void PrintSelf(ostream &os, vtkIndent indent)
Methods invoked by print to print information about the object including superclasses.