18 #ifndef vtkVolumeInputHelper_h
19 #define vtkVolumeInputHelper_h
23 #include "vtkRenderingVolumeOpenGL2Module.h"
27 VTK_ABI_NAMESPACE_BEGIN
44 void RefreshTransferFunction(
45 vtkRenderer* ren,
int uniformIndex,
int blendMode,
float samplingDist);
46 void ForceTransferInit();
49 void DeactivateTransferFunction(
int blendMode);
51 void ReleaseGraphicsResources(
vtkWindow* window);
92 int ColorRangeType = 0;
93 int ScalarOpacityRangeType = 0;
94 int GradientOpacityRangeType = 0;
108 void UpdateTransferFunctions(
vtkRenderer* ren,
int blendMode,
float samplingDist);
109 int UpdateOpacityTransferFunction(
112 int UpdateGradientOpacityTransferFunction(
116 void ReleaseGraphicsTransfer1D(
vtkWindow* window);
117 void ReleaseGraphicsTransfer2D(
vtkWindow* window);
120 bool InitializeTransfer =
true;
123 VTK_ABI_NAMESPACE_END
124 #endif // vtkVolumeInputHelper_h
represents a volume (data & properties) in a rendered scene
Creates and manages the volume texture rendered by vtkOpenGLGPUVolumeRayCastMapper.
record modification and/or execution time
abstract specification for renderers
window superclass for vtkRenderWindow
2D Transfer function container.
The ShaderProgram uses one or more Shader objects.