vtkPiecewiseFunction * SavedScalarOpacityFunction
volume render with 3D texture mapping
vtkTimeStamp SavedTextureMTime
vtkColorTransferFunction * SavedRGBFunction
void SetPreferredMethodToNVidia()
vtkImageData * SavedParametersInput
float * IntersectionBuffer
void SetPreferredMethodToFragmentProgram()
float SavedScalarOpacityDistance
float SavedSampleDistance
int PreferredRenderMethod
float ActualSampleDistance
vtkPiecewiseFunction * SavedGrayFunction
bool SupportsNonPowerOfTwoTextures
virtual void Render(vtkRenderer *, vtkVolume *)
WARNING: INTERNAL METHOD - NOT INTENDED FOR GENERAL USE DO NOT USE THIS METHOD OUTSIDE OF THE RENDERI...
virtual int IsRenderSupported(vtkVolumeProperty *, vtkRenderer *vtkNotUsed(r))
Based on hardware and properties, we may or may not be able to render using 3D texture mapping.
virtual int IsTextureSizeSupported(int vtkNotUsed(size)[3], int vtkNotUsed(components))
Impemented in subclass - check is texture size is OK.
bool UseCompressedTexture
vtkImageData * SavedTextureInput
vtkTimeStamp SavedParametersMTime
vtkPiecewiseFunction * SavedGradientOpacityFunction