29 #ifndef vtkPVSynchronizedRenderer_h 30 #define vtkPVSynchronizedRenderer_h 58 vtkSetMacro(DisableIceT,
bool);
59 vtkGetMacro(DisableIceT,
bool);
85 virtual void SetEnabled(
bool enabled);
86 vtkGetMacro(Enabled,
bool);
87 vtkBooleanMacro(Enabled,
bool);
95 void SetImageReductionFactor(
int);
96 vtkGetMacro(ImageReductionFactor,
int);
105 void SetDataReplicatedOnAllProcesses(
bool);
106 vtkGetMacro(DataReplicatedOnAllProcesses,
bool);
107 vtkBooleanMacro(DataReplicatedOnAllProcesses,
bool);
138 void ConfigureCompressor(
const char* configuration);
139 void SetLossLessCompression(
bool);
145 void SetUseDepthBuffer(
bool);
150 void SetRenderEmptyImages(
bool);
155 void SetNVPipeSupport(
bool);
161 void SetEnableRayTracing(
bool val);
162 vtkGetMacro(EnableRayTracing,
bool);
163 void SetEnablePathTracing(
bool val);
164 vtkGetMacro(EnablePathTracing,
bool);
187 virtual void SetUseFXAA(
bool use);
188 vtkGetMacro(UseFXAA,
bool);
195 vtkGetObjectMacro(FXAAOptions, vtkFXAAOptions);
196 virtual void SetFXAAOptions(vtkFXAAOptions*);
208 virtual void SetupPasses();
227 bool UseFXAA =
false;
228 vtkFXAAOptions* FXAAOptions =
nullptr;
238 void UpdateFixBackgroundState();
239 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