17 #ifndef vtkPVSynchronizedRenderer_h 18 #define vtkPVSynchronizedRenderer_h 46 vtkSetMacro(DisableIceT,
bool);
47 vtkGetMacro(DisableIceT,
bool);
73 virtual void SetEnabled(
bool enabled);
74 vtkGetMacro(Enabled,
bool);
75 vtkBooleanMacro(Enabled,
bool);
83 void SetImageReductionFactor(
int);
84 vtkGetMacro(ImageReductionFactor,
int);
93 void SetDataReplicatedOnAllProcesses(
bool);
94 vtkGetMacro(DataReplicatedOnAllProcesses,
bool);
95 vtkBooleanMacro(DataReplicatedOnAllProcesses,
bool);
126 void ConfigureCompressor(
const char* configuration);
127 void SetLossLessCompression(
bool);
133 void SetUseDepthBuffer(
bool);
138 void SetRenderEmptyImages(
bool);
143 void SetNVPipeSupport(
bool);
149 void SetEnableRayTracing(
bool val);
150 vtkGetMacro(EnableRayTracing,
bool);
151 void SetEnablePathTracing(
bool val);
152 vtkGetMacro(EnablePathTracing,
bool);
175 virtual void SetUseFXAA(
bool use);
176 vtkGetMacro(UseFXAA,
bool);
183 vtkGetObjectMacro(FXAAOptions, vtkFXAAOptions);
184 virtual void SetFXAAOptions(vtkFXAAOptions*);
196 virtual void SetupPasses();
215 bool UseFXAA =
false;
216 vtkFXAAOptions* FXAAOptions =
nullptr;
226 void UpdateFixBackgroundState();
227 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