61 #ifndef vtkValuePass_h
62 #define vtkValuePass_h
66 #include "vtkRenderingOpenGL2Module.h"
96 vtkSetMacro(RenderingMode,
int);
98 vtkGetMacro(RenderingMode,
int);
99 void SetInputArrayToProcess(
int fieldAssociation, const
char*
name);
100 void SetInputArrayToProcess(
int fieldAssociation,
int fieldId);
104 void SetScalarRange(
double min,
double max);
124 void GetFloatImageData(
int const format,
int const width,
int const
height,
void*
data);
130 int* GetFloatImageExtents();
137 bool IsFloatingPointModeSupported();
148 unsigned char const*
color,
double const min,
double const
scale,
double&
value);
164 bool PostReplaceShaderValues(std::
string& vertexShader, std::
string& geometryShader,
202 void RenderPieceFinish();
225 bool UpdateShaders(std::
string& VSSource, std::
string& FSSource);
242 class vtkInternalsFloat;
243 vtkInternalsFloat* ImplFloat;
245 class vtkInternalsInvertible;
246 vtkInternalsInvertible* ImplInv;
249 Parameters* PassState;