29 #ifndef vtkPVSynchronizedRenderer_h 30 #define vtkPVSynchronizedRenderer_h 57 vtkSetMacro(DisableIceT,
bool);
58 vtkGetMacro(DisableIceT,
bool);
84 virtual void SetEnabled(
bool enabled);
85 vtkGetMacro(Enabled,
bool);
86 vtkBooleanMacro(Enabled,
bool);
94 void SetImageReductionFactor(
int);
95 vtkGetMacro(ImageReductionFactor,
int);
104 void SetDataReplicatedOnAllProcesses(
bool);
105 vtkGetMacro(DataReplicatedOnAllProcesses,
bool);
106 vtkBooleanMacro(DataReplicatedOnAllProcesses,
bool);
137 void ConfigureCompressor(
const char* configuration);
138 void SetLossLessCompression(
bool);
144 void SetUseDepthBuffer(
bool);
149 void SetRenderEmptyImages(
bool);
154 void SetNVPipeSupport(
bool);
160 void SetEnableRayTracing(
bool val);
161 vtkGetMacro(EnableRayTracing,
bool);
162 void SetEnablePathTracing(
bool val);
163 vtkGetMacro(EnablePathTracing,
bool);
191 virtual void SetupPasses();
218 void UpdateFixBackgroundState();
219 bool InTileDisplayMode;
vtkSynchronizedRenderers subclass that uses IceT for parallel rendering and compositing.
coordinates rendering between corresponding renderers across multiple processes
#define VTKREMOTINGVIEWS_EXPORT
void PrintSelf(ostream &os, vtkIndent indent) VTK_OVERRIDE
vtkSynchronizedRenderers * ParallelSynchronizer
bool DataReplicatedOnAllProcesses
extends vtkSession to add API for ParaView sessions.
vtkSynchronizedRenderers * CSSynchronizer
vtkOpenGLRenderer * Renderer
vtkRenderPass * RenderPass
vtkImageProcessingPass * ImageProcessingPass
void operator=(const vtkObjectBase &)
helper to assist in determine process order when rendering