VTK  9.6.1
vtkvolume Namespace Reference

Functions

std::string ComputeClipPositionImplementation (vtkRenderer *ren, vtkVolumeMapper *mapper, vtkVolume *vol)
std::string ComputeTextureCoordinates (vtkRenderer *ren, vtkVolumeMapper *mapper, vtkVolume *vol)
std::string BaseDeclarationVertex (vtkRenderer *ren, vtkVolumeMapper *mapper, vtkVolume *vol, bool multipleInputs)
std::string BaseDeclarationFragment (vtkRenderer *ren, vtkVolumeMapper *mapper, vtkOpenGLGPUVolumeRayCastMapper::VolumeInputMap &inputs, int totalNumberOfLights, int numberPositionalLights, bool defaultLighting, int noOfComponents, int independentComponents)
std::string BaseInit (vtkRenderer *ren, vtkVolumeMapper *mapper, vtkOpenGLGPUVolumeRayCastMapper::VolumeInputMap &inputs, bool defaultLighting)
std::string BaseImplementation (vtkRenderer *ren, vtkVolumeMapper *mapper, vtkVolume *vol)
std::string BaseExit (vtkRenderer *ren, vtkVolumeMapper *mapper, vtkVolume *vol)
std::string ComputeGradientOpacity1DDecl (vtkVolume *vol, int noOfComponents, int independentComponents, std::map< int, std::string > gradientTableMap)
std::string ComputeGradientDeclaration (vtkOpenGLGPUVolumeRayCastMapper *mapper, vtkOpenGLGPUVolumeRayCastMapper::VolumeInputMap &inputs)
std::string ComputeMatricesInit (vtkOpenGLGPUVolumeRayCastMapper *mapper, int numberPositionalLights)
std::string ComputeRGBA2DWithGradientDeclaration (vtkRenderer *ren, vtkVolumeMapper *mapper, vtkVolume *vol, int noOfComponents, int independentComponents, std::map< int, std::string > opacityTableMap, int useGradient)
std::string ComputeOpacityEvaluationCall (vtkOpenGLGPUVolumeRayCastMapper *mapper, vtkOpenGLGPUVolumeRayCastMapper::VolumeInputMap &inputs, int noOfComponents, int independentComponents, int useGradYAxis, std::string position, bool requestColor=false)
std::string ComputeDensityGradientDeclaration (vtkOpenGLGPUVolumeRayCastMapper *mapper, vtkOpenGLGPUVolumeRayCastMapper::VolumeInputMap &inputs, int noOfComponents, int independentComponents, int useGradYAxis)
std::string PhaseFunctionDeclaration (vtkRenderer *ren, vtkVolumeMapper *mapper, vtkVolume *vol)
std::string ComputeLightingDeclaration (vtkRenderer *ren, vtkVolumeMapper *mapper, vtkVolume *vol, int noOfComponents, int independentComponents, int totalNumberOfLights, int numberPositionalLights, bool defaultLighting)
std::string ComputeLightingMultiDeclaration (vtkRenderer *ren, vtkVolumeMapper *mapper, vtkVolume *vol, int noOfComponents, int independentComponents, int totalNumberOfLights, bool defaultLighting)
std::string ComputeRayDirectionDeclaration (vtkRenderer *ren, vtkVolumeMapper *mapper, vtkVolume *vol, int noOfComponents)
std::string ComputeColorUniforms (vtkOpenGLGPUVolumeRayCastMapper::VolumeInputMap &inputs, int noOfComponents, vtkVolumeProperty *volProp)
std::string ComputeColorDeclaration (vtkRenderer *ren, vtkVolumeMapper *mapper, vtkVolume *vol, int noOfComponents, int independentComponents, std::map< int, std::string > colorTableMap)
std::string ComputeColorMultiDeclaration (vtkOpenGLGPUVolumeRayCastMapper::VolumeInputMap &inputs, bool useGradientTF)
std::string ComputeOpacityMultiDeclaration (vtkOpenGLGPUVolumeRayCastMapper::VolumeInputMap &inputs)
std::string ComputeGradientOpacityMulti1DDecl (vtkOpenGLGPUVolumeRayCastMapper::VolumeInputMap &inputs)
std::string ComputeOpacityDeclaration (vtkRenderer *ren, vtkVolumeMapper *mapper, vtkVolume *vol, int noOfComponents, int independentComponents, std::map< int, std::string > opacityTableMap)
std::string ComputeColor2DYAxisDeclaration (int noOfComponents, int independentComponents, std::map< int, std::string > colorTableMap)
std::string ComputeColor2DDeclaration (vtkRenderer *ren, vtkVolumeMapper *mapper, vtkVolume *vol, int noOfComponents, int independentComponents, std::map< int, std::string > colorTableMap, int useGradient)
std::string Transfer2DDeclaration (vtkOpenGLGPUVolumeRayCastMapper::VolumeInputMap &inputs)
std::string ComputeOpacity2DDeclaration (vtkRenderer *ren, vtkVolumeMapper *mapper, vtkVolume *vol, int noOfComponents, int independentComponents, std::map< int, std::string > opacityTableMap, int useGradient)
std::string ComputeVolumetricShadowDec (vtkOpenGLGPUVolumeRayCastMapper *mapper, vtkVolume *vol, int noOfComponents, int independentComponents, vtkOpenGLGPUVolumeRayCastMapper::VolumeInputMap &inputs, int useGradYAxis)
std::string ShadingDeclarationVertex (vtkRenderer *ren, vtkVolumeMapper *mapper, vtkVolume *vol)
std::string ShadingDeclarationFragment (vtkRenderer *ren, vtkVolumeMapper *mapper, vtkVolume *vol)
std::string ShadingInit (vtkRenderer *ren, vtkVolumeMapper *mapper, vtkVolume *vol)
std::string GradientCacheDec (vtkRenderer *ren, vtkVolume *vol, vtkOpenGLGPUVolumeRayCastMapper::VolumeInputMap &inputs, int independentComponents=0)
std::string PreComputeGradientsImpl (vtkRenderer *ren, vtkVolume *vol, int noOfComponents=1, int independentComponents=0)
std::string ShadingMultipleInputs (vtkVolumeMapper *mapper, vtkOpenGLGPUVolumeRayCastMapper::VolumeInputMap &inputs)
std::string ShadingSingleInput (vtkRenderer *ren, vtkVolumeMapper *mapper, vtkVolume *vol, vtkImageData *maskInput, vtkVolumeTexture *mask, int maskType, int noOfComponents, int independentComponents=0)
std::string PickingActorPassExit (vtkRenderer *ren, vtkVolumeMapper *mapper, vtkVolume *vol)
std::string PickingIdLow24PassExit (vtkRenderer *ren, vtkVolumeMapper *mapper, vtkVolume *vol)
std::string PickingIdHigh24PassExit (vtkRenderer *ren, vtkVolumeMapper *mapper, vtkVolume *vol)
std::string ShadingExit (vtkRenderer *ren, vtkVolumeMapper *mapper, vtkVolume *vol, int noOfComponents, int independentComponents=0)
std::string TerminationDeclarationVertex (vtkRenderer *ren, vtkVolumeMapper *mapper, vtkVolume *vol)
std::string TerminationDeclarationFragment (vtkRenderer *ren, vtkVolumeMapper *mapper, vtkVolume *vol)
std::string PickingActorPassDeclaration (vtkRenderer *ren, vtkVolumeMapper *mapper, vtkVolume *vol)
std::string TerminationInit (vtkRenderer *ren, vtkVolumeMapper *mapper, vtkVolume *vol)
std::string TerminationImplementation (vtkRenderer *ren, vtkVolumeMapper *mapper, vtkVolume *vol)
std::string TerminationExit (vtkRenderer *ren, vtkVolumeMapper *mapper, vtkVolume *vol)
std::string CroppingDeclarationVertex (vtkRenderer *ren, vtkVolumeMapper *mapper, vtkVolume *vol)
std::string CroppingDeclarationFragment (vtkRenderer *ren, vtkVolumeMapper *mapper, vtkVolume *vol)
std::string CroppingInit (vtkRenderer *ren, vtkVolumeMapper *mapper, vtkVolume *vol)
std::string CroppingImplementation (vtkRenderer *ren, vtkVolumeMapper *mapper, vtkVolume *vol)
std::string CroppingExit (vtkRenderer *ren, vtkVolumeMapper *mapper, vtkVolume *vol)
std::string ClippingDeclarationVertex (vtkRenderer *ren, vtkVolumeMapper *mapper, vtkVolume *vol)
std::string ClippingDeclarationFragment (vtkRenderer *ren, vtkVolumeMapper *mapper, vtkVolume *vol)
std::string ClippingInit (vtkRenderer *ren, vtkVolumeMapper *mapper, vtkVolume *vol)
std::string ClippingImplementation (vtkRenderer *ren, vtkVolumeMapper *mapper, vtkVolume *vol)
std::string ClippingExit (vtkRenderer *ren, vtkVolumeMapper *mapper, vtkVolume *vol)
std::string BinaryMaskDeclaration (vtkRenderer *ren, vtkVolumeMapper *mapper, vtkVolume *vol, vtkImageData *maskInput, vtkVolumeTexture *mask, int maskType)
std::string BinaryMaskImplementation (vtkRenderer *ren, vtkVolumeMapper *mapper, vtkVolume *vol, vtkImageData *maskInput, vtkVolumeTexture *mask, int maskType)
std::string CompositeMaskDeclarationFragment (vtkRenderer *ren, vtkVolumeMapper *mapper, vtkVolume *vol, vtkImageData *maskInput, vtkVolumeTexture *mask, int maskType)
std::string CompositeMaskImplementation (vtkRenderer *ren, vtkVolumeMapper *mapper, vtkVolume *vol, vtkImageData *maskInput, vtkVolumeTexture *mask, int maskType, int noOfComponents)
std::string RenderToImageDeclarationFragment (vtkRenderer *ren, vtkVolumeMapper *mapper, vtkVolume *vol)
std::string RenderToImageInit (vtkRenderer *ren, vtkVolumeMapper *mapper, vtkVolume *vol)
std::string RenderToImageImplementation (vtkRenderer *ren, vtkVolumeMapper *mapper, vtkVolume *vol)
std::string RenderToImageExit (vtkRenderer *ren, vtkVolumeMapper *mapper, vtkVolume *vol)
std::string DepthPassInit (vtkRenderer *ren, vtkVolumeMapper *mapper, vtkVolume *vol)
std::string DepthPassImplementation (vtkRenderer *ren, vtkVolumeMapper *mapper, vtkVolume *vol)
std::string DepthPassExit (vtkRenderer *ren, vtkVolumeMapper *mapper, vtkVolume *vol)
std::string WorkerImplementation (vtkRenderer *ren, vtkVolumeMapper *mapper, vtkVolume *vol)
std::string ImageSampleDeclarationFrag (const std::vector< std::string > &varNames, size_t usedNames)
std::string ImageSampleImplementationFrag (const std::vector< std::string > &varNames, size_t usedNames)

Function Documentation

◆ ComputeClipPositionImplementation()

std::string vtkvolume::ComputeClipPositionImplementation ( vtkRenderer * ren,
vtkVolumeMapper * mapper,
vtkVolume * vol )
inline

Definition at line 81 of file vtkVolumeShaderComposer.h.

◆ ComputeTextureCoordinates()

std::string vtkvolume::ComputeTextureCoordinates ( vtkRenderer * ren,
vtkVolumeMapper * mapper,
vtkVolume * vol )
inline

Definition at line 93 of file vtkVolumeShaderComposer.h.

◆ BaseDeclarationVertex()

std::string vtkvolume::BaseDeclarationVertex ( vtkRenderer * ren,
vtkVolumeMapper * mapper,
vtkVolume * vol,
bool multipleInputs )
inline

Definition at line 111 of file vtkVolumeShaderComposer.h.

◆ BaseDeclarationFragment()

std::string vtkvolume::BaseDeclarationFragment ( vtkRenderer * ren,
vtkVolumeMapper * mapper,
vtkOpenGLGPUVolumeRayCastMapper::VolumeInputMap & inputs,
int totalNumberOfLights,
int numberPositionalLights,
bool defaultLighting,
int noOfComponents,
int independentComponents )
inline

Definition at line 141 of file vtkVolumeShaderComposer.h.

◆ BaseInit()

std::string vtkvolume::BaseInit ( vtkRenderer * ren,
vtkVolumeMapper * mapper,
vtkOpenGLGPUVolumeRayCastMapper::VolumeInputMap & inputs,
bool defaultLighting )
inline

Definition at line 380 of file vtkVolumeShaderComposer.h.

◆ BaseImplementation()

std::string vtkvolume::BaseImplementation ( vtkRenderer * ren,
vtkVolumeMapper * mapper,
vtkVolume * vol )
inline

Definition at line 490 of file vtkVolumeShaderComposer.h.

◆ BaseExit()

std::string vtkvolume::BaseExit ( vtkRenderer * ren,
vtkVolumeMapper * mapper,
vtkVolume * vol )
inline

Definition at line 601 of file vtkVolumeShaderComposer.h.

◆ ComputeGradientOpacity1DDecl()

std::string vtkvolume::ComputeGradientOpacity1DDecl ( vtkVolume * vol,
int noOfComponents,
int independentComponents,
std::map< int, std::string > gradientTableMap )
inline

Definition at line 608 of file vtkVolumeShaderComposer.h.

◆ ComputeGradientDeclaration()

std::string vtkvolume::ComputeGradientDeclaration ( vtkOpenGLGPUVolumeRayCastMapper * mapper,
vtkOpenGLGPUVolumeRayCastMapper::VolumeInputMap & inputs )
inline

Definition at line 677 of file vtkVolumeShaderComposer.h.

◆ ComputeMatricesInit()

std::string vtkvolume::ComputeMatricesInit ( vtkOpenGLGPUVolumeRayCastMapper * mapper,
int numberPositionalLights )
inline

Definition at line 808 of file vtkVolumeShaderComposer.h.

◆ ComputeRGBA2DWithGradientDeclaration()

std::string vtkvolume::ComputeRGBA2DWithGradientDeclaration ( vtkRenderer * ren,
vtkVolumeMapper * mapper,
vtkVolume * vol,
int noOfComponents,
int independentComponents,
std::map< int, std::string > opacityTableMap,
int useGradient )
inline

Definition at line 822 of file vtkVolumeShaderComposer.h.

◆ ComputeOpacityEvaluationCall()

std::string vtkvolume::ComputeOpacityEvaluationCall ( vtkOpenGLGPUVolumeRayCastMapper * mapper,
vtkOpenGLGPUVolumeRayCastMapper::VolumeInputMap & inputs,
int noOfComponents,
int independentComponents,
int useGradYAxis,
std::string position,
bool requestColor = false )
inline

Definition at line 903 of file vtkVolumeShaderComposer.h.

◆ ComputeDensityGradientDeclaration()

std::string vtkvolume::ComputeDensityGradientDeclaration ( vtkOpenGLGPUVolumeRayCastMapper * mapper,
vtkOpenGLGPUVolumeRayCastMapper::VolumeInputMap & inputs,
int noOfComponents,
int independentComponents,
int useGradYAxis )
inline

Definition at line 1000 of file vtkVolumeShaderComposer.h.

◆ PhaseFunctionDeclaration()

std::string vtkvolume::PhaseFunctionDeclaration ( vtkRenderer * ren,
vtkVolumeMapper * mapper,
vtkVolume * vol )
inline

Definition at line 1169 of file vtkVolumeShaderComposer.h.

◆ ComputeLightingDeclaration()

std::string vtkvolume::ComputeLightingDeclaration ( vtkRenderer * ren,
vtkVolumeMapper * mapper,
vtkVolume * vol,
int noOfComponents,
int independentComponents,
int totalNumberOfLights,
int numberPositionalLights,
bool defaultLighting )
inline

Definition at line 1188 of file vtkVolumeShaderComposer.h.

◆ ComputeLightingMultiDeclaration()

std::string vtkvolume::ComputeLightingMultiDeclaration ( vtkRenderer * ren,
vtkVolumeMapper * mapper,
vtkVolume * vol,
int noOfComponents,
int independentComponents,
int totalNumberOfLights,
bool defaultLighting )
inline

Definition at line 1359 of file vtkVolumeShaderComposer.h.

◆ ComputeRayDirectionDeclaration()

std::string vtkvolume::ComputeRayDirectionDeclaration ( vtkRenderer * ren,
vtkVolumeMapper * mapper,
vtkVolume * vol,
int noOfComponents )
inline

Definition at line 1510 of file vtkVolumeShaderComposer.h.

◆ ComputeColorUniforms()

std::string vtkvolume::ComputeColorUniforms ( vtkOpenGLGPUVolumeRayCastMapper::VolumeInputMap & inputs,
int noOfComponents,
vtkVolumeProperty * volProp )
inline

Definition at line 1534 of file vtkVolumeShaderComposer.h.

◆ ComputeColorDeclaration()

std::string vtkvolume::ComputeColorDeclaration ( vtkRenderer * ren,
vtkVolumeMapper * mapper,
vtkVolume * vol,
int noOfComponents,
int independentComponents,
std::map< int, std::string > colorTableMap )
inline

Definition at line 1567 of file vtkVolumeShaderComposer.h.

◆ ComputeColorMultiDeclaration()

std::string vtkvolume::ComputeColorMultiDeclaration ( vtkOpenGLGPUVolumeRayCastMapper::VolumeInputMap & inputs,
bool useGradientTF )
inline

Definition at line 1653 of file vtkVolumeShaderComposer.h.

◆ ComputeOpacityMultiDeclaration()

std::string vtkvolume::ComputeOpacityMultiDeclaration ( vtkOpenGLGPUVolumeRayCastMapper::VolumeInputMap & inputs)
inline

Definition at line 1724 of file vtkVolumeShaderComposer.h.

◆ ComputeGradientOpacityMulti1DDecl()

std::string vtkvolume::ComputeGradientOpacityMulti1DDecl ( vtkOpenGLGPUVolumeRayCastMapper::VolumeInputMap & inputs)
inline

Definition at line 1747 of file vtkVolumeShaderComposer.h.

◆ ComputeOpacityDeclaration()

std::string vtkvolume::ComputeOpacityDeclaration ( vtkRenderer * ren,
vtkVolumeMapper * mapper,
vtkVolume * vol,
int noOfComponents,
int independentComponents,
std::map< int, std::string > opacityTableMap )
inline

Definition at line 1771 of file vtkVolumeShaderComposer.h.

◆ ComputeColor2DYAxisDeclaration()

std::string vtkvolume::ComputeColor2DYAxisDeclaration ( int noOfComponents,
int independentComponents,
std::map< int, std::string > colorTableMap )
inline

Definition at line 1829 of file vtkVolumeShaderComposer.h.

◆ ComputeColor2DDeclaration()

std::string vtkvolume::ComputeColor2DDeclaration ( vtkRenderer * ren,
vtkVolumeMapper * mapper,
vtkVolume * vol,
int noOfComponents,
int independentComponents,
std::map< int, std::string > colorTableMap,
int useGradient )
inline

Definition at line 1855 of file vtkVolumeShaderComposer.h.

◆ Transfer2DDeclaration()

std::string vtkvolume::Transfer2DDeclaration ( vtkOpenGLGPUVolumeRayCastMapper::VolumeInputMap & inputs)
inline

Definition at line 1927 of file vtkVolumeShaderComposer.h.

◆ ComputeOpacity2DDeclaration()

std::string vtkvolume::ComputeOpacity2DDeclaration ( vtkRenderer * ren,
vtkVolumeMapper * mapper,
vtkVolume * vol,
int noOfComponents,
int independentComponents,
std::map< int, std::string > opacityTableMap,
int useGradient )
inline

Definition at line 1950 of file vtkVolumeShaderComposer.h.

◆ ComputeVolumetricShadowDec()

std::string vtkvolume::ComputeVolumetricShadowDec ( vtkOpenGLGPUVolumeRayCastMapper * mapper,
vtkVolume * vol,
int noOfComponents,
int independentComponents,
vtkOpenGLGPUVolumeRayCastMapper::VolumeInputMap & inputs,
int useGradYAxis )
inline

Definition at line 2066 of file vtkVolumeShaderComposer.h.

◆ ShadingDeclarationVertex()

std::string vtkvolume::ShadingDeclarationVertex ( vtkRenderer * ren,
vtkVolumeMapper * mapper,
vtkVolume * vol )
inline

Definition at line 2110 of file vtkVolumeShaderComposer.h.

◆ ShadingDeclarationFragment()

std::string vtkvolume::ShadingDeclarationFragment ( vtkRenderer * ren,
vtkVolumeMapper * mapper,
vtkVolume * vol )
inline

Definition at line 2117 of file vtkVolumeShaderComposer.h.

◆ ShadingInit()

std::string vtkvolume::ShadingInit ( vtkRenderer * ren,
vtkVolumeMapper * mapper,
vtkVolume * vol )
inline

Definition at line 2156 of file vtkVolumeShaderComposer.h.

◆ GradientCacheDec()

std::string vtkvolume::GradientCacheDec ( vtkRenderer * ren,
vtkVolume * vol,
vtkOpenGLGPUVolumeRayCastMapper::VolumeInputMap & inputs,
int independentComponents = 0 )
inline

Definition at line 2208 of file vtkVolumeShaderComposer.h.

◆ PreComputeGradientsImpl()

std::string vtkvolume::PreComputeGradientsImpl ( vtkRenderer * ren,
vtkVolume * vol,
int noOfComponents = 1,
int independentComponents = 0 )
inline

Definition at line 2234 of file vtkVolumeShaderComposer.h.

◆ ShadingMultipleInputs()

std::string vtkvolume::ShadingMultipleInputs ( vtkVolumeMapper * mapper,
vtkOpenGLGPUVolumeRayCastMapper::VolumeInputMap & inputs )
inline

Definition at line 2262 of file vtkVolumeShaderComposer.h.

◆ ShadingSingleInput()

std::string vtkvolume::ShadingSingleInput ( vtkRenderer * ren,
vtkVolumeMapper * mapper,
vtkVolume * vol,
vtkImageData * maskInput,
vtkVolumeTexture * mask,
int maskType,
int noOfComponents,
int independentComponents = 0 )
inline

Definition at line 2372 of file vtkVolumeShaderComposer.h.

◆ PickingActorPassExit()

std::string vtkvolume::PickingActorPassExit ( vtkRenderer * ren,
vtkVolumeMapper * mapper,
vtkVolume * vol )
inline

Definition at line 2760 of file vtkVolumeShaderComposer.h.

◆ PickingIdLow24PassExit()

std::string vtkvolume::PickingIdLow24PassExit ( vtkRenderer * ren,
vtkVolumeMapper * mapper,
vtkVolume * vol )
inline

Definition at line 2779 of file vtkVolumeShaderComposer.h.

◆ PickingIdHigh24PassExit()

std::string vtkvolume::PickingIdHigh24PassExit ( vtkRenderer * ren,
vtkVolumeMapper * mapper,
vtkVolume * vol )
inline

Definition at line 2805 of file vtkVolumeShaderComposer.h.

◆ ShadingExit()

std::string vtkvolume::ShadingExit ( vtkRenderer * ren,
vtkVolumeMapper * mapper,
vtkVolume * vol,
int noOfComponents,
int independentComponents = 0 )
inline

Definition at line 2832 of file vtkVolumeShaderComposer.h.

◆ TerminationDeclarationVertex()

std::string vtkvolume::TerminationDeclarationVertex ( vtkRenderer * ren,
vtkVolumeMapper * mapper,
vtkVolume * vol )
inline

Definition at line 2957 of file vtkVolumeShaderComposer.h.

◆ TerminationDeclarationFragment()

std::string vtkvolume::TerminationDeclarationFragment ( vtkRenderer * ren,
vtkVolumeMapper * mapper,
vtkVolume * vol )
inline

Definition at line 2964 of file vtkVolumeShaderComposer.h.

◆ PickingActorPassDeclaration()

std::string vtkvolume::PickingActorPassDeclaration ( vtkRenderer * ren,
vtkVolumeMapper * mapper,
vtkVolume * vol )
inline

Definition at line 2972 of file vtkVolumeShaderComposer.h.

◆ TerminationInit()

std::string vtkvolume::TerminationInit ( vtkRenderer * ren,
vtkVolumeMapper * mapper,
vtkVolume * vol )
inline

Definition at line 2980 of file vtkVolumeShaderComposer.h.

◆ TerminationImplementation()

std::string vtkvolume::TerminationImplementation ( vtkRenderer * ren,
vtkVolumeMapper * mapper,
vtkVolume * vol )
inline

Definition at line 3062 of file vtkVolumeShaderComposer.h.

◆ TerminationExit()

std::string vtkvolume::TerminationExit ( vtkRenderer * ren,
vtkVolumeMapper * mapper,
vtkVolume * vol )
inline

Definition at line 3085 of file vtkVolumeShaderComposer.h.

◆ CroppingDeclarationVertex()

std::string vtkvolume::CroppingDeclarationVertex ( vtkRenderer * ren,
vtkVolumeMapper * mapper,
vtkVolume * vol )
inline

Definition at line 3092 of file vtkVolumeShaderComposer.h.

◆ CroppingDeclarationFragment()

std::string vtkvolume::CroppingDeclarationFragment ( vtkRenderer * ren,
vtkVolumeMapper * mapper,
vtkVolume * vol )
inline

Definition at line 3099 of file vtkVolumeShaderComposer.h.

◆ CroppingInit()

std::string vtkvolume::CroppingInit ( vtkRenderer * ren,
vtkVolumeMapper * mapper,
vtkVolume * vol )
inline

Definition at line 3144 of file vtkVolumeShaderComposer.h.

◆ CroppingImplementation()

std::string vtkvolume::CroppingImplementation ( vtkRenderer * ren,
vtkVolumeMapper * mapper,
vtkVolume * vol )
inline

Definition at line 3206 of file vtkVolumeShaderComposer.h.

◆ CroppingExit()

std::string vtkvolume::CroppingExit ( vtkRenderer * ren,
vtkVolumeMapper * mapper,
vtkVolume * vol )
inline

Definition at line 3228 of file vtkVolumeShaderComposer.h.

◆ ClippingDeclarationVertex()

std::string vtkvolume::ClippingDeclarationVertex ( vtkRenderer * ren,
vtkVolumeMapper * mapper,
vtkVolume * vol )
inline

Definition at line 3235 of file vtkVolumeShaderComposer.h.

◆ ClippingDeclarationFragment()

std::string vtkvolume::ClippingDeclarationFragment ( vtkRenderer * ren,
vtkVolumeMapper * mapper,
vtkVolume * vol )
inline

Definition at line 3242 of file vtkVolumeShaderComposer.h.

◆ ClippingInit()

std::string vtkvolume::ClippingInit ( vtkRenderer * ren,
vtkVolumeMapper * mapper,
vtkVolume * vol )
inline

Definition at line 3346 of file vtkVolumeShaderComposer.h.

◆ ClippingImplementation()

std::string vtkvolume::ClippingImplementation ( vtkRenderer * ren,
vtkVolumeMapper * mapper,
vtkVolume * vol )
inline

Definition at line 3394 of file vtkVolumeShaderComposer.h.

◆ ClippingExit()

std::string vtkvolume::ClippingExit ( vtkRenderer * ren,
vtkVolumeMapper * mapper,
vtkVolume * vol )
inline

Definition at line 3401 of file vtkVolumeShaderComposer.h.

◆ BinaryMaskDeclaration()

std::string vtkvolume::BinaryMaskDeclaration ( vtkRenderer * ren,
vtkVolumeMapper * mapper,
vtkVolume * vol,
vtkImageData * maskInput,
vtkVolumeTexture * mask,
int maskType )
inline

Definition at line 3408 of file vtkVolumeShaderComposer.h.

◆ BinaryMaskImplementation()

std::string vtkvolume::BinaryMaskImplementation ( vtkRenderer * ren,
vtkVolumeMapper * mapper,
vtkVolume * vol,
vtkImageData * maskInput,
vtkVolumeTexture * mask,
int maskType )
inline

Definition at line 3423 of file vtkVolumeShaderComposer.h.

◆ CompositeMaskDeclarationFragment()

std::string vtkvolume::CompositeMaskDeclarationFragment ( vtkRenderer * ren,
vtkVolumeMapper * mapper,
vtkVolume * vol,
vtkImageData * maskInput,
vtkVolumeTexture * mask,
int maskType )
inline

Definition at line 3443 of file vtkVolumeShaderComposer.h.

◆ CompositeMaskImplementation()

std::string vtkvolume::CompositeMaskImplementation ( vtkRenderer * ren,
vtkVolumeMapper * mapper,
vtkVolume * vol,
vtkImageData * maskInput,
vtkVolumeTexture * mask,
int maskType,
int noOfComponents )
inline

Definition at line 3464 of file vtkVolumeShaderComposer.h.

◆ RenderToImageDeclarationFragment()

std::string vtkvolume::RenderToImageDeclarationFragment ( vtkRenderer * ren,
vtkVolumeMapper * mapper,
vtkVolume * vol )
inline

Definition at line 3548 of file vtkVolumeShaderComposer.h.

◆ RenderToImageInit()

std::string vtkvolume::RenderToImageInit ( vtkRenderer * ren,
vtkVolumeMapper * mapper,
vtkVolume * vol )
inline

Definition at line 3557 of file vtkVolumeShaderComposer.h.

◆ RenderToImageImplementation()

std::string vtkvolume::RenderToImageImplementation ( vtkRenderer * ren,
vtkVolumeMapper * mapper,
vtkVolume * vol )
inline

Definition at line 3570 of file vtkVolumeShaderComposer.h.

◆ RenderToImageExit()

std::string vtkvolume::RenderToImageExit ( vtkRenderer * ren,
vtkVolumeMapper * mapper,
vtkVolume * vol )
inline

Definition at line 3582 of file vtkVolumeShaderComposer.h.

◆ DepthPassInit()

std::string vtkvolume::DepthPassInit ( vtkRenderer * ren,
vtkVolumeMapper * mapper,
vtkVolume * vol )
inline

Definition at line 3603 of file vtkVolumeShaderComposer.h.

◆ DepthPassImplementation()

std::string vtkvolume::DepthPassImplementation ( vtkRenderer * ren,
vtkVolumeMapper * mapper,
vtkVolume * vol )
inline

Definition at line 3611 of file vtkVolumeShaderComposer.h.

◆ DepthPassExit()

std::string vtkvolume::DepthPassExit ( vtkRenderer * ren,
vtkVolumeMapper * mapper,
vtkVolume * vol )
inline

Definition at line 3623 of file vtkVolumeShaderComposer.h.

◆ WorkerImplementation()

std::string vtkvolume::WorkerImplementation ( vtkRenderer * ren,
vtkVolumeMapper * mapper,
vtkVolume * vol )
inline

Definition at line 3636 of file vtkVolumeShaderComposer.h.

◆ ImageSampleDeclarationFrag()

std::string vtkvolume::ImageSampleDeclarationFrag ( const std::vector< std::string > & varNames,
size_t usedNames )
inline

Definition at line 3646 of file vtkVolumeShaderComposer.h.

◆ ImageSampleImplementationFrag()

std::string vtkvolume::ImageSampleImplementationFrag ( const std::vector< std::string > & varNames,
size_t usedNames )
inline

Definition at line 3658 of file vtkVolumeShaderComposer.h.