47 #ifndef vtkRendererSource_h
48 #define vtkRendererSource_h
50 #include "vtkRenderingCoreModule.h"
77 vtkGetObjectMacro(Input, vtkRenderer);
86 vtkGetMacro(WholeWindow,
int);
95 vtkGetMacro(RenderFlag,
int);
106 vtkGetMacro(DepthValues,
int);
118 vtkGetMacro(DepthValuesInScalars,
int);
132 vtkGetMacro(DepthValuesOnly,
int);
146 vtkInformationVector*) VTK_OVERRIDE;
150 ~vtkRendererSource() VTK_OVERRIDE;
152 void RequestData(vtkInformation* request,
153 vtkInformationVector** inputVector,
154 vtkInformationVector* outputVector);
155 virtual
void RequestInformation (vtkInformation*,
156 vtkInformationVector**,
157 vtkInformationVector*);
163 int DepthValuesInScalars;
167 int FillOutputPortInformation(
int port, vtkInformation*
info) VTK_OVERRIDE;
170 vtkRendererSource(const vtkRendererSource&) VTK_DELETE_FUNCTION;
171 void operator=(const vtkRendererSource&) VTK_DELETE_FUNCTION;
take a renderer's image and/or depth map into the pipeline
vtkTypeUInt32 vtkMTimeType
abstract specification for renderers
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
Superclass for all sources, filters, and sinks in VTK.
a simple class to control print indentation
topologically and geometrically regular array of data
virtual vtkMTimeType GetMTime()
Return this object's modified time.
vtkSetMacro(IgnoreDriverBugs, bool)
When set known driver bugs are ignored during driver feature detection.
static vtkAlgorithm * New()
vtkBooleanMacro(IgnoreDriverBugs, bool)
When set known driver bugs are ignored during driver feature detection.