26 #ifndef vtkIceTCompositePass_h
27 #define vtkIceTCompositePass_h
30 #include "vtkRemotingViewsModule.h"
91 vtkSetVector2Macro(TileDimensions,
int);
92 vtkGetVector2Macro(TileDimensions,
int);
101 vtkSetVector2Macro(TileMullions,
int);
102 vtkGetVector2Macro(TileMullions,
int);
112 vtkSetMacro(DataReplicatedOnAllProcesses,
bool);
113 vtkGetMacro(DataReplicatedOnAllProcesses,
bool);
114 vtkBooleanMacro(DataReplicatedOnAllProcesses,
bool);
126 vtkSetClampMacro(ImageReductionFactor,
int, 1, 50);
127 vtkGetMacro(ImageReductionFactor,
int);
144 vtkGetMacro(RenderEmptyImages,
bool);
145 vtkSetMacro(RenderEmptyImages,
bool);
146 vtkBooleanMacro(RenderEmptyImages,
bool);
158 vtkGetMacro(UseOrderedCompositing,
bool);
159 vtkSetMacro(UseOrderedCompositing,
bool);
160 vtkBooleanMacro(UseOrderedCompositing,
bool);
180 vtkSetMacro(EnableFloatValuePass,
bool);
194 void PushIceTDepthBufferToScreen(
const vtkRenderState* render_state);
206 vtkSetMacro(DisplayRGBAResults,
bool);
207 vtkGetMacro(DisplayRGBAResults,
bool);
208 vtkSetMacro(DisplayDepthResults,
bool);
209 vtkGetMacro(DisplayDepthResults,
bool);
216 struct IceTDrawParams;
217 void Draw(
const vtkRenderState* render_state,
const IceTDrawParams&);
266 int TileDimensions[2];