25#ifndef vtkOpenGLLightingPainter_h
26#define vtkOpenGLLightingPainter_h
28#include "vtkRenderingOpenGLModule.h"
60 unsigned long typeflags,
61 bool forceCompileOnly);
represents an object (geometry & properties) in a rendered scene
a simple class to control print indentation
abstract class defining interface for painter that can handle lightin.
painter that manages lighting.
virtual double GetTimeToDraw()
This painter overrides GetTimeToDraw() to never pass the request to the delegate.
vtkOpenGLLightingPainter()
virtual void RenderInternal(vtkRenderer *renderer, vtkActor *actor, unsigned long typeflags, bool forceCompileOnly)
Setups lighting state before calling render on delegate painter.
void PrintSelf(ostream &os, vtkIndent indent)
Methods invoked by print to print information about the object including superclasses.
static vtkOpenGLLightingPainter * New()
~vtkOpenGLLightingPainter()
abstract specification for renderers
window superclass for vtkRenderWindow