VTK  9.4.20241117
Namespaces | Functions
vtkVolumeShaderComposer.h File Reference
#include <vtkCamera.h>
#include <vtkImplicitFunction.h>
#include <vtkOpenGLGPUVolumeRayCastMapper.h>
#include <vtkRectilinearGrid.h>
#include <vtkRenderer.h>
#include <vtkUniformGrid.h>
#include <vtkVolume.h>
#include <vtkVolumeInputHelper.h>
#include <vtkVolumeMapper.h>
#include <vtkVolumeProperty.h>
#include <vtkVolumeTexture.h>
#include <map>
#include <sstream>
#include <string>
Include dependency graph for vtkVolumeShaderComposer.h:

Go to the source code of this file.

Namespaces

namespace  vtkvolume
 

Functions

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