30 #ifndef vtkVolumeInputHelper_h
31 #define vtkVolumeInputHelper_h
35 #include "vtkRenderingVolumeOpenGL2Module.h"
55 void RefreshTransferFunction(
56 vtkRenderer* ren,
const int uniformIndex,
const int blendMode,
const float samplingDist);
57 void ForceTransferInit();
60 void DeactivateTransferFunction(
const int blendMode);
62 void ReleaseGraphicsResources(
vtkWindow* window);
103 int ColorRangeType = 0;
104 int ScalarOpacityRangeType = 0;
105 int GradientOpacityRangeType = 0;
119 void UpdateTransferFunctions(
vtkRenderer* ren,
const int blendMode,
const float samplingDist);
121 const int blendMode,
const float samplingDist);
123 int UpdateGradientOpacityTransferFunction(
127 void ReleaseGraphicsTransfer1D(
vtkWindow* window);
128 void ReleaseGraphicsTransfer2D(
vtkWindow* window);
131 bool InitializeTransfer =
true;
134 #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.