#include <VVolumeRenderer.h>
Definition at line 90 of file VVolumeRenderer.h.
VVolumeRenderer::VVolumeRenderer | ( | ) |
default constructor
Definition at line 4 of file VVolumeRenderer.cpp.
References BACK_FRONT, BOTTOM_TOP, FRONT_BACK, LEFT_RIGHT, VCamera::lookInDirection(), m_Camera, m_ClearColor, m_ClipPlaneObj, m_ClipPlanes, m_contours, m_LightDir, m_lightMode, m_MetalTex, m_NoiseTex, m_Raycast, m_renderMode, m_shadows, m_Tex2WorldSpace, m_ToonTex, m_updateDL, VRenderer::m_Volume, m_VolumeSize, maxSize, MIP, PHONG, RIGHT_LEFT, VMatrix::scale(), swmip, TOP_BOTTOM, VMatrix::translate(), xsize, ysize, and zsize.
VVolumeRenderer::VVolumeRenderer | ( | VVolume * | volume | ) |
constructor with given VVolume Ptr
volume | VVolume Ptr |
Definition at line 123 of file VVolumeRenderer.cpp.
References BACK_FRONT, BOTTOM_TOP, FRONT_BACK, VVolume::getDimX(), VVolume::getDimY(), VVolume::getDimZ(), LEFT_RIGHT, VCamera::lookInDirection(), m_Camera, m_ClearColor, m_ClipPlaneObj, m_ClipPlanes, m_contours, m_LightDir, m_lightMode, m_MetalTex, m_NoiseTex, m_Raycast, m_renderMode, m_shadows, m_Tex2WorldSpace, m_ToonTex, m_updateDL, VRenderer::m_Volume, m_VolumeSize, maxSize, MIP, PHONG, RIGHT_LEFT, VMatrix::scale(), TOP_BOTTOM, VMatrix::translate(), xsize, ysize, and zsize.
VVolumeRenderer::~VVolumeRenderer | ( | ) | [inline] |
default destructor
Definition at line 108 of file VVolumeRenderer.h.
References m_MetalTex, m_NoiseTex, m_Raycast, and m_ToonTex.
void VVolumeRenderer::draw | ( | ) | [virtual] |
method for drawing the volume
Implements VRenderer.
Definition at line 520 of file VVolumeRenderer.cpp.
References VVolume::getDimX(), VVolume::getDimZ(), initContourTexture(), m_ContourHandle, VRenderer::m_Height, m_Raycast, VRenderer::m_Volume, and VRenderer::m_Width.
Referenced by QVolRendCanvas::paintGL().
void VVolumeRenderer::drawFrontFaces | ( | ) |
method for rendering the FrontFaces
Definition at line 383 of file VVolumeRenderer.cpp.
References VFramebufferObject::bind(), VProgram::bind(), generateProxyGeometryDisplayList(), VVolume::getModelMatrix(), VCamera::getProjectionMatrix(), VProgram::getUniformLocation(), VCamera::getViewMatrix(), m_Camera, m_FrontFaceTexture, m_ProxyGeometryDisplayListHandle, m_updateDL, VRenderer::m_Volume, m_VolumeSize, m_WorldFrontFaceTexture, m_WorldPosProgram, m_WorldWorldProgram, VProgram::release(), VFramebufferObject::unbind(), VCamera::updateProjMatrix(), and VCamera::updateViewMatrix().
Referenced by QVolRendCanvas::paintGL().
void VVolumeRenderer::drawFrontFacesToSmallQuad | ( | ) |
method for rendering the FrontFaces to a Quad
Definition at line 445 of file VVolumeRenderer.cpp.
References m_WorldFrontFaceTexture, and VFramebufferObject::renderToLowerLeftQuad().
void VVolumeRenderer::drawBackFaces | ( | ) |
method for rendering the BackFaces
Definition at line 450 of file VVolumeRenderer.cpp.
References VFramebufferObject::bind(), VProgram::bind(), generateProxyGeometryDisplayList(), VVolume::getModelMatrix(), VCamera::getProjectionMatrix(), VProgram::getUniformLocation(), VCamera::getViewMatrix(), m_BackFaceTexture, m_Camera, m_ProxyGeometryDisplayListHandle, m_updateDL, VRenderer::m_Volume, m_VolumeSize, m_WorldBackFaceTexture, m_WorldPosProgram, m_WorldWorldProgram, VProgram::release(), VFramebufferObject::unbind(), VCamera::updateProjMatrix(), and VCamera::updateViewMatrix().
Referenced by QVolRendCanvas::paintGL().
void VVolumeRenderer::drawBackFacesToSmallQuad | ( | ) |
method for rendering the BackFaces to a Quad
Definition at line 515 of file VVolumeRenderer.cpp.
References m_WorldBackFaceTexture, and VFramebufferObject::renderToLowerRightQuad().
void VVolumeRenderer::processInput | ( | guiInput | input | ) | [virtual] |
method for processing the input
Implements VRenderer.
Definition at line 735 of file VVolumeRenderer.cpp.
void VVolumeRenderer::processSetPosition | ( | float | angle, | |
VVector | axis, | |||
VVector | position, | |||
float | scale | |||
) |
method for processing some Gui input stuff
angle | Angle of Camera | |
axis | VVector containing the Axis of the Rotation | |
position | Position of the Camera | |
scale | Distance of Camera NOT USED ANYMORE |
void VVolumeRenderer::processGuiInput | ( | float | dist, | |
VVector | pos, | |||
VVector | view, | |||
VVector | up, | |||
VVector | lookAt | |||
) |
method for processing the GUI input
dist | distance of camera from origin | |
pos | Position of Camera | |
view | View Vector of Camera | |
up | Up Vector of Camera | |
lookAt | LookatPoint of Camera |
Definition at line 722 of file VVolumeRenderer.cpp.
References VCamera::lookInDirection(), m_Camera, and VVector::normalize().
Referenced by QVolRendCanvas::mouseDoubleClickEvent(), and QVolRendCanvas::mouseMoveEvent().
void VVolumeRenderer::setTransferFunctionHandle | ( | unsigned int | handle | ) | [inline] |
set the Texture handle for the 1d TransferFunction
handle | OpenGL Handle of Texture |
Definition at line 173 of file VVolumeRenderer.h.
References m_TransferFunctionHandle.
Referenced by QVolRendCanvas::paintGL().
void VVolumeRenderer::setTransferFunction2DHandle | ( | unsigned int | handle | ) | [inline] |
set the Texture handle for the 2d TransferFunction
handle | OpenGL Handle of Texture |
Definition at line 182 of file VVolumeRenderer.h.
References m_TransferFunction2DHandle.
Referenced by QVolRendCanvas::paintGL().
void VVolumeRenderer::setVolume | ( | VVolume * | volume | ) | [inline, virtual] |
sets the Pointer to a new Volume
volume | VVolume Ptr |
Implements VRenderer.
Definition at line 191 of file VVolumeRenderer.h.
References BACK_FRONT, BOTTOM_TOP, VMatrix::clearMatrix(), FRONT_BACK, VVolume::getDimX(), VVolume::getDimY(), VVolume::getDimZ(), VMatrix::homogenTransform(), LEFT_RIGHT, m_ClipPlaneObj, m_ClipPlanes, m_Tex2WorldSpace, m_updateDL, VRenderer::m_Volume, maxSize, RIGHT_LEFT, TOP_BOTTOM, VMatrix::translate(), xsize, ysize, and zsize.
Referenced by QVolRendCanvas::load_data().
VVector VVolumeRenderer::getCameraSideVector | ( | ) | [inline] |
returns the current sideVector of the Camera
Definition at line 236 of file VVolumeRenderer.h.
References VCamera::getViewMatrix(), and m_Camera.
Referenced by QVolRendCanvas::mouseMoveEvent().
VVector VVolumeRenderer::getCameraUpVector | ( | ) | [inline] |
returns the current upVector of the Camera
Definition at line 247 of file VVolumeRenderer.h.
References VCamera::getViewMatrix(), and m_Camera.
Referenced by QVolRendCanvas::mouseMoveEvent().
VImage* VVolumeRenderer::getNoiseTexHandle | ( | ) | [inline] |
returns a VImage Pointer to the Noise Texture
Definition at line 258 of file VVolumeRenderer.h.
References m_NoiseTex.
VImage* VVolumeRenderer::getToonTexHandle | ( | ) | [inline] |
returns a VImage Pointer to the Toon Texture
Definition at line 267 of file VVolumeRenderer.h.
References m_ToonTex.
VImage* VVolumeRenderer::getMetalTexHandle | ( | ) | [inline] |
returns a VImage Pointer to the Metal Texture
Definition at line 276 of file VVolumeRenderer.h.
References m_MetalTex.
void VVolumeRenderer::resize | ( | int | width, | |
int | height | |||
) |
resizes the Rendering Window
width | Width of Window | |
height | Height of Window |
Definition at line 686 of file VVolumeRenderer.cpp.
References VFramebufferObject::init(), VImage::loadImage(), m_BackFaceTexture, m_Camera, m_FrontFaceTexture, m_MetalTex, m_NoiseTex, m_ToonTex, m_WorldBackFaceTexture, m_WorldFrontFaceTexture, and VCamera::setProjection().
Referenced by QVolRendCanvas::resizeGL().
void VVolumeRenderer::resetProxyGeometry | ( | ) | [inline] |
resets the ProxyGeometry
Definition at line 291 of file VVolumeRenderer.h.
References generateProxyGeometryDisplayList().
Referenced by QVolRendCanvas::load_data().
void VVolumeRenderer::setRenderMode | ( | RenderMode | rm | ) |
sets the Rendermode
rm | RenderMode |
Definition at line 241 of file VVolumeRenderer.cpp.
References COMB, CURVATURE, DVR_BTF, DVR_FTB, m_contours, m_lightMode, m_Raycast, m_renderMode, m_shadows, m_tf_activated, METAL, MIP, PHONG, swcurvature, swdvr, swdvrbtf, swdvrbtftf, swdvrbtftf2d, swdvrcombmetal, swdvrcombmetal2f, swdvrcombmetalcont, swdvrcombmetalcont2f, swdvrcombmetalcontshadow, swdvrcombmetalcontshadow2f, swdvrcombmetalshadow, swdvrcombmetalshadow2f, swdvrcombphong, swdvrcombphongcont, swdvrcombphongcontshadow, swdvrcombphongcontshadowt2f, swdvrcombphongcontt2f, swdvrcombphongshadow, swdvrcombphongshadowt2f, swdvrcombphongt2f, swdvrcombtoon, swdvrcombtoon2f, swdvrcombtooncont, swdvrcombtooncont2f, swdvrcombtooncontshadow, swdvrcombtooncontshadow2f, swdvrcombtoonshadow, swdvrcombtoonshadow2f, swdvrtf, swdvrtf2d, swmip, swmiptf, swmiptf2d, and TOON.
Referenced by activate_tf(), QVolRendCanvas::rendermode_changed(), setContours(), setLightMode(), and setShadows().
void VVolumeRenderer::setShadows | ( | bool | b | ) | [inline] |
sets rendering shadows
b | bool if shadows are rendered |
Definition at line 306 of file VVolumeRenderer.h.
References m_renderMode, m_shadows, and setRenderMode().
Referenced by QVolRendCanvas::setShadowMode().
void VVolumeRenderer::setContours | ( | bool | b | ) | [inline] |
sets rendering contours
b | bool if coutours are rendered |
Definition at line 316 of file VVolumeRenderer.h.
References m_contours, m_renderMode, and setRenderMode().
Referenced by QVolRendCanvas::setContourMode().
void VVolumeRenderer::setThresholdL | ( | float | t | ) | [inline] |
sets the Lower Threshold
t | threshold |
Definition at line 326 of file VVolumeRenderer.h.
References m_thresholdL.
Referenced by QMain::thresholdvalL_valuechanged().
void VVolumeRenderer::setThresholdH | ( | float | t | ) | [inline] |
sets the Higher Threshold
t | threshold |
Definition at line 335 of file VVolumeRenderer.h.
References m_thresholdH.
Referenced by QMain::thresholdvalH_valuechanged().
void VVolumeRenderer::setLightMode | ( | LightMode | rm | ) | [inline] |
sets the LightMode
rm | LightMode |
Definition at line 344 of file VVolumeRenderer.h.
References m_lightMode, m_renderMode, and setRenderMode().
Referenced by QVolRendCanvas::lightmode_changed().
void VVolumeRenderer::setClipPlane | ( | PlanePosition | plane, | |
float | value | |||
) | [inline] |
sets the Clipping Plane
plane | which plane | |
value | value of plane |
Definition at line 355 of file VVolumeRenderer.h.
References BACK_FRONT, BOTTOM_TOP, FRONT_BACK, LEFT_RIGHT, m_ClipPlaneObj, m_ClipPlanes, m_updateDL, RIGHT_LEFT, TOP_BOTTOM, xsize, ysize, and zsize.
Referenced by QVolRendCanvas::setClipPlane().
void VVolumeRenderer::setLightDir | ( | VVector | dir | ) | [inline] |
sets the Light Direction
dir | VVector containing the Light Direction |
Definition at line 394 of file VVolumeRenderer.h.
References VVector::getX(), VVector::getY(), VVector::getZ(), and m_LightDir.
Referenced by QVolRendCanvas::mouseMoveEvent(), and QVolRendCanvas::QVolRendCanvas().
float VVolumeRenderer::signum | ( | float | n | ) | [inline] |
helper function for returning the signum of a value
n | float which should be tested |
Definition at line 406 of file VVolumeRenderer.h.
void VVolumeRenderer::setClearColor | ( | float * | color | ) | [inline] |
sets the ClearColor
color | float array containing the BG Color |
Definition at line 417 of file VVolumeRenderer.h.
References m_ClearColor.
Referenced by QVolRendCanvas::paintGL().
void VVolumeRenderer::initContourTexture | ( | ) |
method for initialisation of the Contour Texture NOT USED ANYMORE
Definition at line 749 of file VVolumeRenderer.cpp.
References m_ContourHandle.
Referenced by draw().
void VVolumeRenderer::loadProgram | ( | ) | [inline] |
loads all Shaders
Definition at line 433 of file VVolumeRenderer.h.
References m_ProgramLoaded, m_RayCasterCOMB_Curvature, m_RayCasterCOMB_Metal, m_RayCasterCOMB_Metal2f, m_RayCasterCOMB_MetalCont, m_RayCasterCOMB_MetalCont2f, m_RayCasterCOMB_MetalContourShadow, m_RayCasterCOMB_MetalContourShadow2f, m_RayCasterCOMB_MetalShadow, m_RayCasterCOMB_MetalShadow2f, m_RayCasterCOMB_Phong, m_RayCasterCOMB_PhongCont, m_RayCasterCOMB_PhongContourShadow, m_RayCasterCOMB_PhongContourShadowt2f, m_RayCasterCOMB_PhongContt2f, m_RayCasterCOMB_PhongShadow, m_RayCasterCOMB_PhongShadowt2f, m_RayCasterCOMB_Phongt2f, m_RayCasterCOMB_Toon, m_RayCasterCOMB_Toon2f, m_RayCasterCOMB_ToonCont, m_RayCasterCOMB_ToonCont2f, m_RayCasterCOMB_ToonContourShadow, m_RayCasterCOMB_ToonContourShadow2f, m_RayCasterCOMB_ToonShadow, m_RayCasterCOMB_ToonShadow2f, m_RayCasterDVR, m_RayCasterDVR_BTF, m_RayCasterDVR_BTFtf, m_RayCasterDVR_BTFtf2d, m_RayCasterDVRtf, m_RayCasterDVRtf2d, m_RayCasterMIP, m_RayCasterMIPtf, m_RayCasterMIPtf2d, m_WorldPosProgram, and m_WorldWorldProgram.
Referenced by QVolRendCanvas::paintGL().
void VVolumeRenderer::activate_tf | ( | int | v | ) | [inline] |
activates a Transferfunctionmode
v | value of Mode |
Definition at line 492 of file VVolumeRenderer.h.
References m_renderMode, m_tf_activated, and setRenderMode().
Referenced by QVolRendCanvas::setApplyTFInSV().
bool VVolumeRenderer::getProgramLoaded | ( | ) | [inline] |
returns if the shaders have been loaded
Definition at line 502 of file VVolumeRenderer.h.
References m_ProgramLoaded.
Referenced by QVolRendCanvas::paintGL().
void VVolumeRenderer::setOrthoMode | ( | bool | m_orth, | |
int | width = 0 , |
|||
int | height = 0 | |||
) |
sets up the Camera orthomode
m_orth | if ortho mode | |
width | width of screen | |
height | height of screen |
Definition at line 744 of file VVolumeRenderer.cpp.
References m_Camera, and VCamera::setOrthogonalCamera().
Referenced by QVolRendCanvas::setOrthoProjection().
void VVolumeRenderer::setShaderWrapperMIP | ( | ) |
method for setting up Shader Variables
Definition at line 4 of file VVolumeRenderer_helper.cpp.
References VProgram::bind(), VVolume::getGLVolumeHandle(), VFramebufferObject::getTextureHandle(), VProgram::getUniformLocation(), m_BackFaceTexture, m_ClearColor, m_FrontFaceTexture, m_RayCasterMIP, and VRenderer::m_Volume.
Referenced by VVolumeRenderer::ShaderWrapperMIP::ShaderWrapper::set().
void VVolumeRenderer::setShaderWrapperMIPtf | ( | ) |
method for setting up Shader Variables
Definition at line 32 of file VVolumeRenderer_helper.cpp.
References VProgram::bind(), VVolume::getGLVolumeHandle(), VFramebufferObject::getTextureHandle(), VProgram::getUniformLocation(), m_BackFaceTexture, m_ClearColor, m_FrontFaceTexture, m_RayCasterMIPtf, m_TransferFunctionHandle, and VRenderer::m_Volume.
Referenced by VVolumeRenderer::ShaderWrapperMIPtf::ShaderWrapper::set().
void VVolumeRenderer::setShaderWrapperMIPtf2d | ( | ) |
method for setting up Shader Variables
Definition at line 60 of file VVolumeRenderer_helper.cpp.
References VProgram::bind(), VVolume::getGLVolumeHandle(), VFramebufferObject::getTextureHandle(), VProgram::getUniformLocation(), m_BackFaceTexture, m_ClearColor, m_FrontFaceTexture, m_RayCasterMIPtf2d, m_TransferFunction2DHandle, and VRenderer::m_Volume.
Referenced by VVolumeRenderer::ShaderWrapperMIPtf2d::ShaderWrapper::set().
void VVolumeRenderer::setShaderWrapperDVR | ( | ) |
method for setting up Shader Variables
Definition at line 88 of file VVolumeRenderer_helper.cpp.
References VProgram::bind(), VVolume::getGLVolumeHandle(), VFramebufferObject::getTextureHandle(), VProgram::getUniformLocation(), m_BackFaceTexture, m_ClearColor, m_FrontFaceTexture, m_RayCasterDVR, and VRenderer::m_Volume.
Referenced by VVolumeRenderer::ShaderWrapperDVR::ShaderWrapper::set().
void VVolumeRenderer::setShaderWrapperDVRtf | ( | ) |
method for setting up Shader Variables
Definition at line 116 of file VVolumeRenderer_helper.cpp.
References VProgram::bind(), VVolume::getGLVolumeHandle(), VFramebufferObject::getTextureHandle(), VProgram::getUniformLocation(), m_BackFaceTexture, m_ClearColor, m_FrontFaceTexture, m_RayCasterDVRtf, m_TransferFunctionHandle, and VRenderer::m_Volume.
Referenced by VVolumeRenderer::ShaderWrapperDVRtf::ShaderWrapper::set().
void VVolumeRenderer::setShaderWrapperDVRtf2d | ( | ) |
method for setting up Shader Variables
Definition at line 144 of file VVolumeRenderer_helper.cpp.
References VProgram::bind(), VVolume::getDimX(), VVolume::getDimY(), VVolume::getDimZ(), VVolume::getGLVolumeHandle(), VImage::getImageHandle(), VFramebufferObject::getTextureHandle(), VProgram::getUniformLocation(), m_BackFaceTexture, m_ClearColor, m_FrontFaceTexture, m_NoiseTex, m_RayCasterDVRtf2d, m_TransferFunction2DHandle, and VRenderer::m_Volume.
Referenced by VVolumeRenderer::ShaderWrapperDVRtf2d::ShaderWrapper::set().
void VVolumeRenderer::setShaderWrapperDVRbtf | ( | ) |
method for setting up Shader Variables
Definition at line 189 of file VVolumeRenderer_helper.cpp.
References VProgram::bind(), VVolume::getGLVolumeHandle(), VFramebufferObject::getTextureHandle(), VProgram::getUniformLocation(), m_BackFaceTexture, m_ClearColor, m_FrontFaceTexture, m_RayCasterDVR_BTF, and VRenderer::m_Volume.
Referenced by VVolumeRenderer::ShaderWrapperDVRbtf::ShaderWrapper::set().
void VVolumeRenderer::setShaderWrapperDVRbtftf | ( | ) |
method for setting up Shader Variables
Definition at line 216 of file VVolumeRenderer_helper.cpp.
References VProgram::bind(), VVolume::getGLVolumeHandle(), VFramebufferObject::getTextureHandle(), VProgram::getUniformLocation(), m_BackFaceTexture, m_ClearColor, m_FrontFaceTexture, m_RayCasterDVR_BTFtf, m_TransferFunctionHandle, and VRenderer::m_Volume.
Referenced by VVolumeRenderer::ShaderWrapperDVRbtftf::ShaderWrapper::set().
void VVolumeRenderer::setShaderWrapperDVRbtftf2d | ( | ) |
method for setting up Shader Variables
Definition at line 244 of file VVolumeRenderer_helper.cpp.
References VProgram::bind(), VVolume::getGLVolumeHandle(), VFramebufferObject::getTextureHandle(), VProgram::getUniformLocation(), m_BackFaceTexture, m_ClearColor, m_FrontFaceTexture, m_RayCasterDVR_BTFtf2d, m_TransferFunction2DHandle, and VRenderer::m_Volume.
Referenced by VVolumeRenderer::ShaderWrapperDVRbtftf2d::ShaderWrapper::set().
void VVolumeRenderer::setShaderWrapperDVRCombPhong | ( | ) |
method for setting up Shader Variables
Definition at line 274 of file VVolumeRenderer_helper.cpp.
References BACK_FRONT, VProgram::bind(), BOTTOM_TOP, FRONT_BACK, VVolume::getGLVolumeHandle(), VCamera::getPosition(), VFramebufferObject::getTextureHandle(), VProgram::getUniformLocation(), VVector::getX(), VVector::getY(), VVector::getZ(), LEFT_RIGHT, m_BackFaceTexture, m_Camera, m_ClearColor, m_ClipPlanes, m_FrontFaceTexture, m_LightDir, m_RayCasterCOMB_Phong, m_Tex2WorldSpace, m_thresholdH, m_thresholdL, m_TransferFunctionHandle, VRenderer::m_Volume, m_WorldBackFaceTexture, m_WorldFrontFaceTexture, RIGHT_LEFT, and TOP_BOTTOM.
Referenced by VVolumeRenderer::ShaderWrapperDVRCombPhong::ShaderWrapper::set().
void VVolumeRenderer::setShaderWrapperDVRCombPhongCont | ( | ) |
method for setting up Shader Variables
Definition at line 330 of file VVolumeRenderer_helper.cpp.
References BACK_FRONT, VProgram::bind(), BOTTOM_TOP, FRONT_BACK, VVolume::getGLVolumeHandle(), VCamera::getPosition(), VFramebufferObject::getTextureHandle(), VProgram::getUniformLocation(), VVector::getX(), VVector::getY(), VVector::getZ(), LEFT_RIGHT, m_BackFaceTexture, m_Camera, m_ClearColor, m_ClipPlaneObj, m_ContourHandle, m_FrontFaceTexture, m_LightDir, m_RayCasterCOMB_PhongCont, m_Tex2WorldSpace, m_thresholdH, m_thresholdL, m_TransferFunctionHandle, VRenderer::m_Volume, m_VolumeSize, m_WorldBackFaceTexture, m_WorldFrontFaceTexture, RIGHT_LEFT, TOP_BOTTOM, and VPlane::values.
Referenced by VVolumeRenderer::ShaderWrapperDVRCombPhongCont::ShaderWrapper::set().
void VVolumeRenderer::setShaderWrapperDVRCombPhongShadow | ( | ) |
method for setting up Shader Variables
Definition at line 393 of file VVolumeRenderer_helper.cpp.
References BACK_FRONT, VProgram::bind(), BOTTOM_TOP, FRONT_BACK, VVolume::getGLVolumeHandle(), VCamera::getPosition(), VFramebufferObject::getTextureHandle(), VProgram::getUniformLocation(), VVector::getX(), VVector::getY(), VVector::getZ(), LEFT_RIGHT, m_BackFaceTexture, m_Camera, m_ClearColor, m_ClipPlanes, m_FrontFaceTexture, m_LightDir, m_RayCasterCOMB_PhongShadow, m_Tex2WorldSpace, m_thresholdH, m_thresholdL, m_TransferFunctionHandle, VRenderer::m_Volume, m_WorldBackFaceTexture, m_WorldFrontFaceTexture, RIGHT_LEFT, and TOP_BOTTOM.
Referenced by VVolumeRenderer::ShaderWrapperDVRCombPhongShadow::ShaderWrapper::set().
void VVolumeRenderer::setShaderWrapperDVRCombPhongContShadow | ( | ) |
method for setting up Shader Variables
Definition at line 449 of file VVolumeRenderer_helper.cpp.
References BACK_FRONT, VProgram::bind(), BOTTOM_TOP, FRONT_BACK, VVolume::getGLVolumeHandle(), VCamera::getPosition(), VFramebufferObject::getTextureHandle(), VProgram::getUniformLocation(), VVector::getX(), VVector::getY(), VVector::getZ(), LEFT_RIGHT, m_BackFaceTexture, m_Camera, m_ClearColor, m_ClipPlanes, m_ContourHandle, m_FrontFaceTexture, m_LightDir, m_RayCasterCOMB_PhongContourShadow, m_Tex2WorldSpace, m_thresholdH, m_thresholdL, m_TransferFunctionHandle, VRenderer::m_Volume, m_WorldBackFaceTexture, m_WorldFrontFaceTexture, RIGHT_LEFT, and TOP_BOTTOM.
Referenced by VVolumeRenderer::ShaderWrapperDVRCombPhongContShadow::ShaderWrapper::set().
void VVolumeRenderer::setShaderWrapperDVRCombPhongt2f | ( | ) |
method for setting up Shader Variables
Definition at line 513 of file VVolumeRenderer_helper.cpp.
References BACK_FRONT, VProgram::bind(), BOTTOM_TOP, FRONT_BACK, VVolume::getGLVolumeHandle(), VCamera::getPosition(), VFramebufferObject::getTextureHandle(), VProgram::getUniformLocation(), VVector::getX(), VVector::getY(), VVector::getZ(), LEFT_RIGHT, m_BackFaceTexture, m_Camera, m_ClearColor, m_ClipPlanes, m_FrontFaceTexture, m_LightDir, m_RayCasterCOMB_Phongt2f, m_Tex2WorldSpace, m_thresholdH, m_thresholdL, m_TransferFunction2DHandle, VRenderer::m_Volume, m_WorldBackFaceTexture, m_WorldFrontFaceTexture, RIGHT_LEFT, and TOP_BOTTOM.
Referenced by VVolumeRenderer::ShaderWrapperDVRCombPhongt2f::ShaderWrapper::set().
void VVolumeRenderer::setShaderWrapperDVRCombPhongContt2f | ( | ) |
method for setting up Shader Variables
Definition at line 569 of file VVolumeRenderer_helper.cpp.
References BACK_FRONT, VProgram::bind(), BOTTOM_TOP, FRONT_BACK, VVolume::getGLVolumeHandle(), VCamera::getPosition(), VFramebufferObject::getTextureHandle(), VProgram::getUniformLocation(), VVector::getX(), VVector::getY(), VVector::getZ(), LEFT_RIGHT, m_BackFaceTexture, m_Camera, m_ClearColor, m_ClipPlaneObj, m_ContourHandle, m_FrontFaceTexture, m_LightDir, m_RayCasterCOMB_PhongContt2f, m_Tex2WorldSpace, m_thresholdH, m_thresholdL, m_TransferFunction2DHandle, VRenderer::m_Volume, m_VolumeSize, m_WorldBackFaceTexture, m_WorldFrontFaceTexture, RIGHT_LEFT, TOP_BOTTOM, and VPlane::values.
Referenced by VVolumeRenderer::ShaderWrapperDVRCombPhongContt2f::ShaderWrapper::set().
void VVolumeRenderer::setShaderWrapperDVRCombPhongShadowt2f | ( | ) |
method for setting up Shader Variables
Definition at line 632 of file VVolumeRenderer_helper.cpp.
References BACK_FRONT, VProgram::bind(), BOTTOM_TOP, FRONT_BACK, VVolume::getGLVolumeHandle(), VCamera::getPosition(), VFramebufferObject::getTextureHandle(), VProgram::getUniformLocation(), VVector::getX(), VVector::getY(), VVector::getZ(), LEFT_RIGHT, m_BackFaceTexture, m_Camera, m_ClearColor, m_ClipPlanes, m_FrontFaceTexture, m_LightDir, m_RayCasterCOMB_PhongShadowt2f, m_Tex2WorldSpace, m_thresholdH, m_thresholdL, m_TransferFunction2DHandle, VRenderer::m_Volume, m_WorldBackFaceTexture, m_WorldFrontFaceTexture, RIGHT_LEFT, and TOP_BOTTOM.
Referenced by VVolumeRenderer::ShaderWrapperDVRCombPhongShadowt2f::ShaderWrapper::set().
void VVolumeRenderer::setShaderWrapperDVRCombPhongContShadowt2f | ( | ) |
method for setting up Shader Variables
Definition at line 687 of file VVolumeRenderer_helper.cpp.
References BACK_FRONT, VProgram::bind(), BOTTOM_TOP, FRONT_BACK, VVolume::getGLVolumeHandle(), VCamera::getPosition(), VFramebufferObject::getTextureHandle(), VProgram::getUniformLocation(), VVector::getX(), VVector::getY(), VVector::getZ(), LEFT_RIGHT, m_BackFaceTexture, m_Camera, m_ClearColor, m_ClipPlanes, m_ContourHandle, m_FrontFaceTexture, m_LightDir, m_RayCasterCOMB_PhongContourShadowt2f, m_Tex2WorldSpace, m_thresholdH, m_thresholdL, m_TransferFunction2DHandle, VRenderer::m_Volume, m_WorldBackFaceTexture, m_WorldFrontFaceTexture, RIGHT_LEFT, and TOP_BOTTOM.
Referenced by VVolumeRenderer::ShaderWrapperDVRCombPhongContShadowt2f::ShaderWrapper::set().
void VVolumeRenderer::setShaderWrapperDVRCombToon | ( | ) |
method for setting up Shader Variables
Definition at line 749 of file VVolumeRenderer_helper.cpp.
References BACK_FRONT, VProgram::bind(), BOTTOM_TOP, FRONT_BACK, VVolume::getGLVolumeHandle(), VImage::getImageHandle(), VCamera::getPosition(), VFramebufferObject::getTextureHandle(), VProgram::getUniformLocation(), VVector::getX(), VVector::getY(), VVector::getZ(), LEFT_RIGHT, m_BackFaceTexture, m_Camera, m_ClearColor, m_ClipPlanes, m_FrontFaceTexture, m_LightDir, m_RayCasterCOMB_Toon, m_Tex2WorldSpace, m_thresholdH, m_thresholdL, m_ToonTex, m_TransferFunctionHandle, VRenderer::m_Volume, m_WorldBackFaceTexture, m_WorldFrontFaceTexture, RIGHT_LEFT, and TOP_BOTTOM.
Referenced by VVolumeRenderer::ShaderWrapperDVRCombToon::ShaderWrapper::set().
void VVolumeRenderer::setShaderWrapperDVRCombToonCont | ( | ) |
method for setting up Shader Variables
Definition at line 809 of file VVolumeRenderer_helper.cpp.
References BACK_FRONT, VProgram::bind(), BOTTOM_TOP, FRONT_BACK, VVolume::getGLVolumeHandle(), VImage::getImageHandle(), VCamera::getPosition(), VFramebufferObject::getTextureHandle(), VProgram::getUniformLocation(), VVector::getX(), VVector::getY(), VVector::getZ(), LEFT_RIGHT, m_BackFaceTexture, m_Camera, m_ClearColor, m_ClipPlaneObj, m_ContourHandle, m_FrontFaceTexture, m_LightDir, m_RayCasterCOMB_ToonCont, m_Tex2WorldSpace, m_thresholdH, m_thresholdL, m_ToonTex, m_TransferFunctionHandle, VRenderer::m_Volume, m_VolumeSize, m_WorldBackFaceTexture, m_WorldFrontFaceTexture, RIGHT_LEFT, TOP_BOTTOM, and VPlane::values.
Referenced by VVolumeRenderer::ShaderWrapperDVRCombToonCont::ShaderWrapper::set().
void VVolumeRenderer::setShaderWrapperDVRCombToonShadow | ( | ) |
method for setting up Shader Variables
Definition at line 877 of file VVolumeRenderer_helper.cpp.
References BACK_FRONT, VProgram::bind(), BOTTOM_TOP, FRONT_BACK, VVolume::getGLVolumeHandle(), VImage::getImageHandle(), VCamera::getPosition(), VFramebufferObject::getTextureHandle(), VProgram::getUniformLocation(), VVector::getX(), VVector::getY(), VVector::getZ(), LEFT_RIGHT, m_BackFaceTexture, m_Camera, m_ClearColor, m_ClipPlanes, m_FrontFaceTexture, m_LightDir, m_RayCasterCOMB_ToonCont, m_RayCasterCOMB_ToonShadow, m_Tex2WorldSpace, m_thresholdH, m_thresholdL, m_ToonTex, m_TransferFunctionHandle, VRenderer::m_Volume, m_WorldBackFaceTexture, m_WorldFrontFaceTexture, RIGHT_LEFT, and TOP_BOTTOM.
Referenced by VVolumeRenderer::ShaderWrapperDVRCombToonShadow::ShaderWrapper::set().
void VVolumeRenderer::setShaderWrapperDVRCombToonContShadow | ( | ) |
method for setting up Shader Variables
Definition at line 937 of file VVolumeRenderer_helper.cpp.
References BACK_FRONT, VProgram::bind(), BOTTOM_TOP, FRONT_BACK, VVolume::getGLVolumeHandle(), VImage::getImageHandle(), VCamera::getPosition(), VFramebufferObject::getTextureHandle(), VProgram::getUniformLocation(), VVector::getX(), VVector::getY(), VVector::getZ(), LEFT_RIGHT, m_BackFaceTexture, m_Camera, m_ClearColor, m_ClipPlanes, m_ContourHandle, m_FrontFaceTexture, m_LightDir, m_RayCasterCOMB_ToonContourShadow, m_Tex2WorldSpace, m_thresholdH, m_thresholdL, m_ToonTex, m_TransferFunctionHandle, VRenderer::m_Volume, m_WorldBackFaceTexture, m_WorldFrontFaceTexture, RIGHT_LEFT, and TOP_BOTTOM.
Referenced by VVolumeRenderer::ShaderWrapperDVRCombToonContShadow::ShaderWrapper::set().
void VVolumeRenderer::setShaderWrapperDVRCombToon2f | ( | ) |
method for setting up Shader Variables
Definition at line 1005 of file VVolumeRenderer_helper.cpp.
References BACK_FRONT, VProgram::bind(), BOTTOM_TOP, FRONT_BACK, VVolume::getGLVolumeHandle(), VImage::getImageHandle(), VCamera::getPosition(), VFramebufferObject::getTextureHandle(), VProgram::getUniformLocation(), VVector::getX(), VVector::getY(), VVector::getZ(), LEFT_RIGHT, m_BackFaceTexture, m_Camera, m_ClearColor, m_ClipPlanes, m_FrontFaceTexture, m_LightDir, m_RayCasterCOMB_Toon2f, m_Tex2WorldSpace, m_thresholdH, m_thresholdL, m_ToonTex, m_TransferFunction2DHandle, VRenderer::m_Volume, m_WorldBackFaceTexture, m_WorldFrontFaceTexture, RIGHT_LEFT, and TOP_BOTTOM.
Referenced by VVolumeRenderer::ShaderWrapperDVRCombToon2f::ShaderWrapper::set().
void VVolumeRenderer::setShaderWrapperDVRCombToonCont2f | ( | ) |
method for setting up Shader Variables
Definition at line 1064 of file VVolumeRenderer_helper.cpp.
References BACK_FRONT, VProgram::bind(), BOTTOM_TOP, FRONT_BACK, VVolume::getGLVolumeHandle(), VImage::getImageHandle(), VCamera::getPosition(), VFramebufferObject::getTextureHandle(), VProgram::getUniformLocation(), VVector::getX(), VVector::getY(), VVector::getZ(), LEFT_RIGHT, m_BackFaceTexture, m_Camera, m_ClearColor, m_ClipPlanes, m_ContourHandle, m_FrontFaceTexture, m_LightDir, m_RayCasterCOMB_ToonCont2f, m_Tex2WorldSpace, m_thresholdH, m_thresholdL, m_ToonTex, m_TransferFunction2DHandle, VRenderer::m_Volume, m_WorldBackFaceTexture, m_WorldFrontFaceTexture, RIGHT_LEFT, and TOP_BOTTOM.
Referenced by VVolumeRenderer::ShaderWrapperDVRCombToonCont2f::ShaderWrapper::set().
void VVolumeRenderer::setShaderWrapperDVRCombToonShadow2f | ( | ) |
method for setting up Shader Variables
Definition at line 1129 of file VVolumeRenderer_helper.cpp.
References BACK_FRONT, VProgram::bind(), BOTTOM_TOP, FRONT_BACK, VVolume::getGLVolumeHandle(), VImage::getImageHandle(), VCamera::getPosition(), VFramebufferObject::getTextureHandle(), VProgram::getUniformLocation(), VVector::getX(), VVector::getY(), VVector::getZ(), LEFT_RIGHT, m_BackFaceTexture, m_Camera, m_ClearColor, m_ClipPlanes, m_FrontFaceTexture, m_LightDir, m_RayCasterCOMB_ToonShadow2f, m_Tex2WorldSpace, m_thresholdH, m_thresholdL, m_ToonTex, m_TransferFunction2DHandle, VRenderer::m_Volume, m_WorldBackFaceTexture, m_WorldFrontFaceTexture, RIGHT_LEFT, and TOP_BOTTOM.
Referenced by VVolumeRenderer::ShaderWrapperDVRCombToonShadow2f::ShaderWrapper::set().
void VVolumeRenderer::setShaderWrapperDVRCombToonContShadow2f | ( | ) |
method for setting up Shader Variables
Definition at line 1189 of file VVolumeRenderer_helper.cpp.
References BACK_FRONT, VProgram::bind(), BOTTOM_TOP, FRONT_BACK, VVolume::getGLVolumeHandle(), VImage::getImageHandle(), VCamera::getPosition(), VFramebufferObject::getTextureHandle(), VProgram::getUniformLocation(), VVector::getX(), VVector::getY(), VVector::getZ(), LEFT_RIGHT, m_BackFaceTexture, m_Camera, m_ClearColor, m_ClipPlanes, m_ContourHandle, m_FrontFaceTexture, m_LightDir, m_RayCasterCOMB_ToonContourShadow2f, m_Tex2WorldSpace, m_thresholdH, m_thresholdL, m_ToonTex, m_TransferFunction2DHandle, VRenderer::m_Volume, m_WorldBackFaceTexture, m_WorldFrontFaceTexture, RIGHT_LEFT, and TOP_BOTTOM.
Referenced by VVolumeRenderer::ShaderWrapperDVRCombToonContShadow2f::ShaderWrapper::set().
void VVolumeRenderer::setShaderWrapperDVRCombMetal | ( | ) |
method for setting up Shader Variables
Definition at line 1257 of file VVolumeRenderer_helper.cpp.
References BACK_FRONT, VProgram::bind(), BOTTOM_TOP, FRONT_BACK, VVolume::getGLVolumeHandle(), VImage::getImageHandle(), VCamera::getPosition(), VFramebufferObject::getTextureHandle(), VProgram::getUniformLocation(), VVector::getX(), VVector::getY(), VVector::getZ(), LEFT_RIGHT, m_BackFaceTexture, m_Camera, m_ClearColor, m_ClipPlanes, m_FrontFaceTexture, m_LightDir, m_MetalTex, m_RayCasterCOMB_Metal, m_Tex2WorldSpace, m_thresholdH, m_thresholdL, m_TransferFunctionHandle, VRenderer::m_Volume, m_WorldBackFaceTexture, m_WorldFrontFaceTexture, RIGHT_LEFT, and TOP_BOTTOM.
Referenced by VVolumeRenderer::ShaderWrapperDVRCombMetal::ShaderWrapper::set().
void VVolumeRenderer::setShaderWrapperDVRCombMetalCont | ( | ) |
method for setting up Shader Variables
Definition at line 1317 of file VVolumeRenderer_helper.cpp.
References BACK_FRONT, VProgram::bind(), BOTTOM_TOP, FRONT_BACK, VVolume::getGLVolumeHandle(), VImage::getImageHandle(), VCamera::getPosition(), VFramebufferObject::getTextureHandle(), VProgram::getUniformLocation(), VVector::getX(), VVector::getY(), VVector::getZ(), LEFT_RIGHT, m_BackFaceTexture, m_Camera, m_ClearColor, m_ClipPlanes, m_FrontFaceTexture, m_LightDir, m_MetalTex, m_RayCasterCOMB_MetalCont, m_Tex2WorldSpace, m_thresholdH, m_thresholdL, m_TransferFunctionHandle, VRenderer::m_Volume, m_WorldBackFaceTexture, m_WorldFrontFaceTexture, RIGHT_LEFT, and TOP_BOTTOM.
Referenced by VVolumeRenderer::ShaderWrapperDVRCombMetalCont::ShaderWrapper::set().
void VVolumeRenderer::setShaderWrapperDVRCombMetalShadow | ( | ) |
method for setting up Shader Variables
Definition at line 1377 of file VVolumeRenderer_helper.cpp.
References BACK_FRONT, VProgram::bind(), BOTTOM_TOP, FRONT_BACK, VVolume::getGLVolumeHandle(), VImage::getImageHandle(), VCamera::getPosition(), VFramebufferObject::getTextureHandle(), VProgram::getUniformLocation(), VVector::getX(), VVector::getY(), VVector::getZ(), LEFT_RIGHT, m_BackFaceTexture, m_Camera, m_ClearColor, m_ClipPlanes, m_FrontFaceTexture, m_LightDir, m_MetalTex, m_RayCasterCOMB_MetalShadow, m_Tex2WorldSpace, m_thresholdH, m_thresholdL, m_TransferFunctionHandle, VRenderer::m_Volume, m_WorldBackFaceTexture, m_WorldFrontFaceTexture, RIGHT_LEFT, and TOP_BOTTOM.
Referenced by VVolumeRenderer::ShaderWrapperDVRCombMetalShadow::ShaderWrapper::set().
void VVolumeRenderer::setShaderWrapperDVRCombMetalContShadow | ( | ) |
method for setting up Shader Variables
Definition at line 1437 of file VVolumeRenderer_helper.cpp.
References BACK_FRONT, VProgram::bind(), BOTTOM_TOP, FRONT_BACK, VVolume::getGLVolumeHandle(), VImage::getImageHandle(), VCamera::getPosition(), VFramebufferObject::getTextureHandle(), VProgram::getUniformLocation(), VVector::getX(), VVector::getY(), VVector::getZ(), LEFT_RIGHT, m_BackFaceTexture, m_Camera, m_ClearColor, m_ClipPlanes, m_FrontFaceTexture, m_LightDir, m_MetalTex, m_RayCasterCOMB_MetalContourShadow, m_Tex2WorldSpace, m_thresholdH, m_thresholdL, m_TransferFunctionHandle, VRenderer::m_Volume, m_WorldBackFaceTexture, m_WorldFrontFaceTexture, RIGHT_LEFT, and TOP_BOTTOM.
Referenced by VVolumeRenderer::ShaderWrapperDVRCombMetalContShadow::ShaderWrapper::set().
void VVolumeRenderer::setShaderWrapperDVRCombMetal2f | ( | ) |
method for setting up Shader Variables
Definition at line 1497 of file VVolumeRenderer_helper.cpp.
References BACK_FRONT, VProgram::bind(), BOTTOM_TOP, FRONT_BACK, VVolume::getGLVolumeHandle(), VImage::getImageHandle(), VCamera::getPosition(), VFramebufferObject::getTextureHandle(), VProgram::getUniformLocation(), VVector::getX(), VVector::getY(), VVector::getZ(), LEFT_RIGHT, m_BackFaceTexture, m_Camera, m_ClearColor, m_ClipPlanes, m_FrontFaceTexture, m_LightDir, m_MetalTex, m_RayCasterCOMB_Metal2f, m_Tex2WorldSpace, m_thresholdH, m_thresholdL, m_TransferFunction2DHandle, VRenderer::m_Volume, m_WorldBackFaceTexture, m_WorldFrontFaceTexture, RIGHT_LEFT, and TOP_BOTTOM.
Referenced by VVolumeRenderer::ShaderWrapperDVRCombMetal2f::ShaderWrapper::set().
void VVolumeRenderer::setShaderWrapperDVRCombMetalCont2f | ( | ) |
method for setting up Shader Variables
Definition at line 1557 of file VVolumeRenderer_helper.cpp.
References BACK_FRONT, VProgram::bind(), BOTTOM_TOP, FRONT_BACK, VVolume::getGLVolumeHandle(), VImage::getImageHandle(), VCamera::getPosition(), VFramebufferObject::getTextureHandle(), VProgram::getUniformLocation(), VVector::getX(), VVector::getY(), VVector::getZ(), LEFT_RIGHT, m_BackFaceTexture, m_Camera, m_ClearColor, m_ClipPlanes, m_ContourHandle, m_FrontFaceTexture, m_LightDir, m_MetalTex, m_RayCasterCOMB_MetalCont2f, m_Tex2WorldSpace, m_thresholdH, m_thresholdL, m_TransferFunction2DHandle, VRenderer::m_Volume, m_WorldBackFaceTexture, m_WorldFrontFaceTexture, RIGHT_LEFT, and TOP_BOTTOM.
Referenced by VVolumeRenderer::ShaderWrapperDVRCombMetalCont2f::ShaderWrapper::set().
void VVolumeRenderer::setShaderWrapperDVRCombMetalShadow2f | ( | ) |
method for setting up Shader Variables
Definition at line 1622 of file VVolumeRenderer_helper.cpp.
References BACK_FRONT, VProgram::bind(), BOTTOM_TOP, FRONT_BACK, VVolume::getGLVolumeHandle(), VImage::getImageHandle(), VCamera::getPosition(), VFramebufferObject::getTextureHandle(), VProgram::getUniformLocation(), VVector::getX(), VVector::getY(), VVector::getZ(), LEFT_RIGHT, m_BackFaceTexture, m_Camera, m_ClearColor, m_ClipPlanes, m_FrontFaceTexture, m_LightDir, m_MetalTex, m_RayCasterCOMB_MetalShadow2f, m_Tex2WorldSpace, m_thresholdH, m_thresholdL, m_TransferFunction2DHandle, VRenderer::m_Volume, m_WorldBackFaceTexture, m_WorldFrontFaceTexture, RIGHT_LEFT, and TOP_BOTTOM.
Referenced by VVolumeRenderer::ShaderWrapperDVRCombMetalShadow2f::ShaderWrapper::set().
void VVolumeRenderer::setShaderWrapperDVRCombMetalContShadow2f | ( | ) |
method for setting up Shader Variables
Definition at line 1682 of file VVolumeRenderer_helper.cpp.
References BACK_FRONT, VProgram::bind(), BOTTOM_TOP, FRONT_BACK, VVolume::getGLVolumeHandle(), VImage::getImageHandle(), VCamera::getPosition(), VFramebufferObject::getTextureHandle(), VProgram::getUniformLocation(), VVector::getX(), VVector::getY(), VVector::getZ(), LEFT_RIGHT, m_BackFaceTexture, m_Camera, m_ClearColor, m_ClipPlanes, m_ContourHandle, m_FrontFaceTexture, m_LightDir, m_MetalTex, m_RayCasterCOMB_MetalContourShadow2f, m_Tex2WorldSpace, m_thresholdH, m_thresholdL, m_TransferFunction2DHandle, VRenderer::m_Volume, m_WorldBackFaceTexture, m_WorldFrontFaceTexture, RIGHT_LEFT, and TOP_BOTTOM.
Referenced by VVolumeRenderer::ShaderWrapperDVRCombMetalContShadow2f::ShaderWrapper::set().
void VVolumeRenderer::setShaderWrapperCurvature | ( | ) |
method for setting up Shader Variables
Definition at line 1748 of file VVolumeRenderer_helper.cpp.
References BACK_FRONT, VProgram::bind(), BOTTOM_TOP, FRONT_BACK, VVolume::getGLVolumeHandle(), VCamera::getPosition(), VFramebufferObject::getTextureHandle(), VProgram::getUniformLocation(), VVector::getX(), VVector::getY(), VVector::getZ(), LEFT_RIGHT, m_BackFaceTexture, m_Camera, m_ClearColor, m_ClipPlanes, m_ContourHandle, m_FrontFaceTexture, m_LightDir, m_RayCasterCOMB_Curvature, m_Tex2WorldSpace, m_thresholdH, m_thresholdL, m_TransferFunction2DHandle, m_TransferFunctionHandle, VRenderer::m_Volume, m_WorldBackFaceTexture, m_WorldFrontFaceTexture, RIGHT_LEFT, and TOP_BOTTOM.
Referenced by VVolumeRenderer::ShaderWrapperCurvature::ShaderWrapper::set().
void VVolumeRenderer::clearShaderWrapperMIP | ( | ) |
method for clearing up Shader Variables
Definition at line 1814 of file VVolumeRenderer_helper.cpp.
References m_RayCasterMIP, and VProgram::release().
Referenced by VVolumeRenderer::ShaderWrapperMIP::ShaderWrapper::clean().
void VVolumeRenderer::clearShaderWrapperMIPtf | ( | ) |
method for clearing up Shader Variables
Definition at line 1837 of file VVolumeRenderer_helper.cpp.
References m_RayCasterMIPtf, and VProgram::release().
Referenced by VVolumeRenderer::ShaderWrapperMIPtf::ShaderWrapper::clean().
void VVolumeRenderer::clearShaderWrapperMIPtf2d | ( | ) |
method for clearing up Shader Variables
Definition at line 1859 of file VVolumeRenderer_helper.cpp.
References m_RayCasterMIPtf, and VProgram::release().
Referenced by VVolumeRenderer::ShaderWrapperMIPtf2d::ShaderWrapper::clean().
void VVolumeRenderer::clearShaderWrapperDVR | ( | ) |
method for clearing up Shader Variables
Definition at line 1881 of file VVolumeRenderer_helper.cpp.
References m_RayCasterDVR, and VProgram::release().
Referenced by VVolumeRenderer::ShaderWrapperDVR::ShaderWrapper::clean().
void VVolumeRenderer::clearShaderWrapperDVRtf | ( | ) |
method for clearing up Shader Variables
Definition at line 1904 of file VVolumeRenderer_helper.cpp.
References m_RayCasterDVRtf, and VProgram::release().
Referenced by VVolumeRenderer::ShaderWrapperDVRtf::ShaderWrapper::clean().
void VVolumeRenderer::clearShaderWrapperDVRtf2d | ( | ) |
method for clearing up Shader Variables
Definition at line 1926 of file VVolumeRenderer_helper.cpp.
References m_RayCasterDVRtf, and VProgram::release().
Referenced by VVolumeRenderer::ShaderWrapperDVRtf2d::ShaderWrapper::clean().
void VVolumeRenderer::clearShaderWrapperDVRbtf | ( | ) |
method for clearing up Shader Variables
Definition at line 1951 of file VVolumeRenderer_helper.cpp.
References m_RayCasterDVR, and VProgram::release().
Referenced by VVolumeRenderer::ShaderWrapperDVRbtf::ShaderWrapper::clean().
void VVolumeRenderer::clearShaderWrapperDVRbtftf | ( | ) |
method for clearing up Shader Variables
Definition at line 1974 of file VVolumeRenderer_helper.cpp.
References m_RayCasterDVRtf, and VProgram::release().
Referenced by VVolumeRenderer::ShaderWrapperDVRbtftf::ShaderWrapper::clean().
void VVolumeRenderer::clearShaderWrapperDVRbtftf2d | ( | ) |
method for clearing up Shader Variables
Definition at line 1996 of file VVolumeRenderer_helper.cpp.
References m_RayCasterDVRtf, and VProgram::release().
Referenced by VVolumeRenderer::ShaderWrapperDVRbtftf2d::ShaderWrapper::clean().
void VVolumeRenderer::clearShaderWrapperDVRCombPhong | ( | ) |
method for clearing up Shader Variables
Definition at line 2018 of file VVolumeRenderer_helper.cpp.
References m_RayCasterCOMB_Phong, and VProgram::release().
Referenced by VVolumeRenderer::ShaderWrapperDVRCombPhong::ShaderWrapper::clean().
void VVolumeRenderer::clearShaderWrapperDVRCombPhongCont | ( | ) |
method for clearing up Shader Variables
Definition at line 2048 of file VVolumeRenderer_helper.cpp.
References m_RayCasterCOMB_PhongCont, and VProgram::release().
Referenced by VVolumeRenderer::ShaderWrapperDVRCombPhongCont::ShaderWrapper::clean().
void VVolumeRenderer::clearShaderWrapperDVRCombPhongShadow | ( | ) |
method for clearing up Shader Variables
Definition at line 2082 of file VVolumeRenderer_helper.cpp.
References m_RayCasterCOMB_PhongShadow, and VProgram::release().
Referenced by VVolumeRenderer::ShaderWrapperDVRCombPhongShadow::ShaderWrapper::clean().
void VVolumeRenderer::clearShaderWrapperDVRCombPhongContShadow | ( | ) |
method for clearing up Shader Variables
Definition at line 2113 of file VVolumeRenderer_helper.cpp.
References m_RayCasterCOMB_PhongContourShadow, and VProgram::release().
Referenced by VVolumeRenderer::ShaderWrapperDVRCombPhongContShadow::ShaderWrapper::clean().
void VVolumeRenderer::clearShaderWrapperDVRCombPhongt2f | ( | ) |
method for clearing up Shader Variables
Definition at line 2152 of file VVolumeRenderer_helper.cpp.
References m_RayCasterCOMB_Phongt2f, and VProgram::release().
Referenced by VVolumeRenderer::ShaderWrapperDVRCombPhongt2f::ShaderWrapper::clean().
void VVolumeRenderer::clearShaderWrapperDVRCombPhongContt2f | ( | ) |
method for clearing up Shader Variables
Definition at line 2183 of file VVolumeRenderer_helper.cpp.
References m_RayCasterCOMB_PhongContt2f, and VProgram::release().
Referenced by VVolumeRenderer::ShaderWrapperDVRCombPhongContt2f::ShaderWrapper::clean().
void VVolumeRenderer::clearShaderWrapperDVRCombPhongShadowt2f | ( | ) |
method for clearing up Shader Variables
Definition at line 2217 of file VVolumeRenderer_helper.cpp.
References m_RayCasterCOMB_PhongShadowt2f, and VProgram::release().
Referenced by VVolumeRenderer::ShaderWrapperDVRCombPhongShadowt2f::ShaderWrapper::clean().
void VVolumeRenderer::clearShaderWrapperDVRCombPhongContShadowt2f | ( | ) |
method for clearing up Shader Variables
Definition at line 2246 of file VVolumeRenderer_helper.cpp.
References m_RayCasterCOMB_PhongContourShadowt2f, and VProgram::release().
Referenced by VVolumeRenderer::ShaderWrapperDVRCombPhongContShadowt2f::ShaderWrapper::clean().
void VVolumeRenderer::clearShaderWrapperDVRCombToon | ( | ) |
method for clearing up Shader Variables
Definition at line 2282 of file VVolumeRenderer_helper.cpp.
References m_RayCasterCOMB_PhongContourShadow, and VProgram::release().
Referenced by VVolumeRenderer::ShaderWrapperDVRCombToon::ShaderWrapper::clean().
void VVolumeRenderer::clearShaderWrapperDVRCombToonCont | ( | ) |
method for clearing up Shader Variables
Definition at line 2316 of file VVolumeRenderer_helper.cpp.
References m_RayCasterCOMB_ToonCont, and VProgram::release().
Referenced by VVolumeRenderer::ShaderWrapperDVRCombToonCont::ShaderWrapper::clean().
void VVolumeRenderer::clearShaderWrapperDVRCombToonShadow | ( | ) |
method for clearing up Shader Variables
Definition at line 2356 of file VVolumeRenderer_helper.cpp.
References m_RayCasterCOMB_ToonShadow, and VProgram::release().
Referenced by VVolumeRenderer::ShaderWrapperDVRCombToonShadow::ShaderWrapper::clean().
void VVolumeRenderer::clearShaderWrapperDVRCombToonContShadow | ( | ) |
method for clearing up Shader Variables
Definition at line 2389 of file VVolumeRenderer_helper.cpp.
References m_RayCasterCOMB_ToonContourShadow, and VProgram::release().
Referenced by VVolumeRenderer::ShaderWrapperDVRCombToonContShadow::ShaderWrapper::clean().
void VVolumeRenderer::clearShaderWrapperDVRCombToon2f | ( | ) |
method for clearing up Shader Variables
Definition at line 2431 of file VVolumeRenderer_helper.cpp.
References m_RayCasterCOMB_Toon2f, and VProgram::release().
Referenced by VVolumeRenderer::ShaderWrapperDVRCombToon2f::ShaderWrapper::clean().
void VVolumeRenderer::clearShaderWrapperDVRCombToonCont2f | ( | ) |
method for clearing up Shader Variables
Definition at line 2466 of file VVolumeRenderer_helper.cpp.
References m_RayCasterCOMB_ToonCont2f, and VProgram::release().
Referenced by VVolumeRenderer::ShaderWrapperDVRCombToonCont2f::ShaderWrapper::clean().
void VVolumeRenderer::clearShaderWrapperDVRCombToonShadow2f | ( | ) |
method for clearing up Shader Variables
Definition at line 2506 of file VVolumeRenderer_helper.cpp.
References m_RayCasterCOMB_ToonShadow2f, and VProgram::release().
Referenced by VVolumeRenderer::ShaderWrapperDVRCombToonShadow2f::ShaderWrapper::clean().
void VVolumeRenderer::clearShaderWrapperDVRCombToonContShadow2f | ( | ) |
method for clearing up Shader Variables
Definition at line 2539 of file VVolumeRenderer_helper.cpp.
References m_RayCasterCOMB_ToonContourShadow2f, and VProgram::release().
Referenced by VVolumeRenderer::ShaderWrapperDVRCombToonContShadow2f::ShaderWrapper::clean().
void VVolumeRenderer::clearShaderWrapperDVRCombMetal | ( | ) |
method for clearing up Shader Variables
Definition at line 2578 of file VVolumeRenderer_helper.cpp.
References m_RayCasterCOMB_Metal, and VProgram::release().
Referenced by VVolumeRenderer::ShaderWrapperDVRCombMetal::ShaderWrapper::clean().
void VVolumeRenderer::clearShaderWrapperDVRCombMetalCont | ( | ) |
method for clearing up Shader Variables
Definition at line 2613 of file VVolumeRenderer_helper.cpp.
References m_RayCasterCOMB_MetalCont, and VProgram::release().
Referenced by VVolumeRenderer::ShaderWrapperDVRCombMetalCont::ShaderWrapper::clean().
void VVolumeRenderer::clearShaderWrapperDVRCombMetalShadow | ( | ) |
method for clearing up Shader Variables
Definition at line 2648 of file VVolumeRenderer_helper.cpp.
References m_RayCasterCOMB_MetalShadow, and VProgram::release().
Referenced by VVolumeRenderer::ShaderWrapperDVRCombMetalShadow::ShaderWrapper::clean().
void VVolumeRenderer::clearShaderWrapperDVRCombMetalContShadow | ( | ) |
method for clearing up Shader Variables
Definition at line 2683 of file VVolumeRenderer_helper.cpp.
References m_RayCasterCOMB_MetalContourShadow, and VProgram::release().
Referenced by VVolumeRenderer::ShaderWrapperDVRCombMetalContShadow::ShaderWrapper::clean().
void VVolumeRenderer::clearShaderWrapperDVRCombMetal2f | ( | ) |
method for clearing up Shader Variables
Definition at line 2718 of file VVolumeRenderer_helper.cpp.
References m_RayCasterCOMB_Metal2f, and VProgram::release().
Referenced by VVolumeRenderer::ShaderWrapperDVRCombMetal2f::ShaderWrapper::clean().
void VVolumeRenderer::clearShaderWrapperDVRCombMetalCont2f | ( | ) |
method for clearing up Shader Variables
Definition at line 2753 of file VVolumeRenderer_helper.cpp.
References m_RayCasterCOMB_MetalCont2f, and VProgram::release().
Referenced by VVolumeRenderer::ShaderWrapperDVRCombMetalCont2f::ShaderWrapper::clean().
void VVolumeRenderer::clearShaderWrapperDVRCombMetalShadow2f | ( | ) |
method for clearing up Shader Variables
Definition at line 2793 of file VVolumeRenderer_helper.cpp.
References m_RayCasterCOMB_MetalShadow2f, and VProgram::release().
Referenced by VVolumeRenderer::ShaderWrapperDVRCombMetalShadow2f::ShaderWrapper::clean().
void VVolumeRenderer::clearShaderWrapperDVRCombMetalContShadow2f | ( | ) |
method for clearing up Shader Variables
Definition at line 2826 of file VVolumeRenderer_helper.cpp.
References m_RayCasterCOMB_MetalContourShadow2f, and VProgram::release().
Referenced by VVolumeRenderer::ShaderWrapperDVRCombMetalContShadow2f::ShaderWrapper::clean().
void VVolumeRenderer::clearShaderWrapperCurvature | ( | ) |
method for clearing up Shader Variables
Definition at line 2864 of file VVolumeRenderer_helper.cpp.
References m_RayCasterCOMB_Curvature, and VProgram::release().
Referenced by VVolumeRenderer::ShaderWrapperCurvature::ShaderWrapper::clean().
void VVolumeRenderer::generateProxyGeometryDisplayList | ( | ) | [private] |
Method for generating DisplayList for Cube
Definition at line 569 of file VVolumeRenderer.cpp.
References BACK_FRONT, BOTTOM_TOP, FRONT_BACK, LEFT_RIGHT, m_ClipPlanes, m_ProxyGeometryDisplayListHandle, m_updateDL, m_VolumeSize, RIGHT_LEFT, TOP_BOTTOM, xsize, ysize, and zsize.
Referenced by drawBackFaces(), drawFrontFaces(), and resetProxyGeometry().
bool VVolumeRenderer::m_ProgramLoaded [private] |
If Program is already Loaded.
Definition at line 2359 of file VVolumeRenderer.h.
Referenced by getProgramLoaded(), and loadProgram().
unsigned int VVolumeRenderer::m_TransferFunctionHandle [private] |
glHandle of the TransferFunction
Definition at line 2360 of file VVolumeRenderer.h.
Referenced by setShaderWrapperCurvature(), setShaderWrapperDVRbtftf(), setShaderWrapperDVRCombMetal(), setShaderWrapperDVRCombMetalCont(), setShaderWrapperDVRCombMetalContShadow(), setShaderWrapperDVRCombMetalShadow(), setShaderWrapperDVRCombPhong(), setShaderWrapperDVRCombPhongCont(), setShaderWrapperDVRCombPhongContShadow(), setShaderWrapperDVRCombPhongShadow(), setShaderWrapperDVRCombToon(), setShaderWrapperDVRCombToonCont(), setShaderWrapperDVRCombToonContShadow(), setShaderWrapperDVRCombToonShadow(), setShaderWrapperDVRtf(), setShaderWrapperMIPtf(), and setTransferFunctionHandle().
unsigned int VVolumeRenderer::m_TransferFunction2DHandle [private] |
Definition at line 2361 of file VVolumeRenderer.h.
Referenced by setShaderWrapperCurvature(), setShaderWrapperDVRbtftf2d(), setShaderWrapperDVRCombMetal2f(), setShaderWrapperDVRCombMetalCont2f(), setShaderWrapperDVRCombMetalContShadow2f(), setShaderWrapperDVRCombMetalShadow2f(), setShaderWrapperDVRCombPhongContShadowt2f(), setShaderWrapperDVRCombPhongContt2f(), setShaderWrapperDVRCombPhongShadowt2f(), setShaderWrapperDVRCombPhongt2f(), setShaderWrapperDVRCombToon2f(), setShaderWrapperDVRCombToonCont2f(), setShaderWrapperDVRCombToonContShadow2f(), setShaderWrapperDVRCombToonShadow2f(), setShaderWrapperDVRtf2d(), setShaderWrapperMIPtf2d(), and setTransferFunction2DHandle().
VCamera VVolumeRenderer::m_Camera [private] |
Camera for Viewing handling of Volume.
Definition at line 2363 of file VVolumeRenderer.h.
Referenced by drawBackFaces(), drawFrontFaces(), getCameraSideVector(), getCameraUpVector(), processGuiInput(), resize(), setOrthoMode(), setShaderWrapperCurvature(), setShaderWrapperDVRCombMetal(), setShaderWrapperDVRCombMetal2f(), setShaderWrapperDVRCombMetalCont(), setShaderWrapperDVRCombMetalCont2f(), setShaderWrapperDVRCombMetalContShadow(), setShaderWrapperDVRCombMetalContShadow2f(), setShaderWrapperDVRCombMetalShadow(), setShaderWrapperDVRCombMetalShadow2f(), setShaderWrapperDVRCombPhong(), setShaderWrapperDVRCombPhongCont(), setShaderWrapperDVRCombPhongContShadow(), setShaderWrapperDVRCombPhongContShadowt2f(), setShaderWrapperDVRCombPhongContt2f(), setShaderWrapperDVRCombPhongShadow(), setShaderWrapperDVRCombPhongShadowt2f(), setShaderWrapperDVRCombPhongt2f(), setShaderWrapperDVRCombToon(), setShaderWrapperDVRCombToon2f(), setShaderWrapperDVRCombToonCont(), setShaderWrapperDVRCombToonCont2f(), setShaderWrapperDVRCombToonContShadow(), setShaderWrapperDVRCombToonContShadow2f(), setShaderWrapperDVRCombToonShadow(), setShaderWrapperDVRCombToonShadow2f(), and VVolumeRenderer().
FBO storing the Frontfaces of the Volume Proxy Geometry.
Definition at line 2365 of file VVolumeRenderer.h.
Referenced by drawFrontFaces(), resize(), setShaderWrapperCurvature(), setShaderWrapperDVR(), setShaderWrapperDVRbtf(), setShaderWrapperDVRbtftf(), setShaderWrapperDVRbtftf2d(), setShaderWrapperDVRCombMetal(), setShaderWrapperDVRCombMetal2f(), setShaderWrapperDVRCombMetalCont(), setShaderWrapperDVRCombMetalCont2f(), setShaderWrapperDVRCombMetalContShadow(), setShaderWrapperDVRCombMetalContShadow2f(), setShaderWrapperDVRCombMetalShadow(), setShaderWrapperDVRCombMetalShadow2f(), setShaderWrapperDVRCombPhong(), setShaderWrapperDVRCombPhongCont(), setShaderWrapperDVRCombPhongContShadow(), setShaderWrapperDVRCombPhongContShadowt2f(), setShaderWrapperDVRCombPhongContt2f(), setShaderWrapperDVRCombPhongShadow(), setShaderWrapperDVRCombPhongShadowt2f(), setShaderWrapperDVRCombPhongt2f(), setShaderWrapperDVRCombToon(), setShaderWrapperDVRCombToon2f(), setShaderWrapperDVRCombToonCont(), setShaderWrapperDVRCombToonCont2f(), setShaderWrapperDVRCombToonContShadow(), setShaderWrapperDVRCombToonContShadow2f(), setShaderWrapperDVRCombToonShadow(), setShaderWrapperDVRCombToonShadow2f(), setShaderWrapperDVRtf(), setShaderWrapperDVRtf2d(), setShaderWrapperMIP(), setShaderWrapperMIPtf(), and setShaderWrapperMIPtf2d().
FBO storing the Backfaces of the Volume Proxy Geometry.
Definition at line 2366 of file VVolumeRenderer.h.
Referenced by drawBackFaces(), resize(), setShaderWrapperCurvature(), setShaderWrapperDVR(), setShaderWrapperDVRbtf(), setShaderWrapperDVRbtftf(), setShaderWrapperDVRbtftf2d(), setShaderWrapperDVRCombMetal(), setShaderWrapperDVRCombMetal2f(), setShaderWrapperDVRCombMetalCont(), setShaderWrapperDVRCombMetalCont2f(), setShaderWrapperDVRCombMetalContShadow(), setShaderWrapperDVRCombMetalContShadow2f(), setShaderWrapperDVRCombMetalShadow(), setShaderWrapperDVRCombMetalShadow2f(), setShaderWrapperDVRCombPhong(), setShaderWrapperDVRCombPhongCont(), setShaderWrapperDVRCombPhongContShadow(), setShaderWrapperDVRCombPhongContShadowt2f(), setShaderWrapperDVRCombPhongContt2f(), setShaderWrapperDVRCombPhongShadow(), setShaderWrapperDVRCombPhongShadowt2f(), setShaderWrapperDVRCombPhongt2f(), setShaderWrapperDVRCombToon(), setShaderWrapperDVRCombToon2f(), setShaderWrapperDVRCombToonCont(), setShaderWrapperDVRCombToonCont2f(), setShaderWrapperDVRCombToonContShadow(), setShaderWrapperDVRCombToonContShadow2f(), setShaderWrapperDVRCombToonShadow(), setShaderWrapperDVRCombToonShadow2f(), setShaderWrapperDVRtf(), setShaderWrapperDVRtf2d(), setShaderWrapperMIP(), setShaderWrapperMIPtf(), and setShaderWrapperMIPtf2d().
FBO storing the Frontfaces of the Volume Proxy Geometry.
Definition at line 2368 of file VVolumeRenderer.h.
Referenced by drawFrontFaces(), drawFrontFacesToSmallQuad(), resize(), setShaderWrapperCurvature(), setShaderWrapperDVRCombMetal(), setShaderWrapperDVRCombMetal2f(), setShaderWrapperDVRCombMetalCont(), setShaderWrapperDVRCombMetalCont2f(), setShaderWrapperDVRCombMetalContShadow(), setShaderWrapperDVRCombMetalContShadow2f(), setShaderWrapperDVRCombMetalShadow(), setShaderWrapperDVRCombMetalShadow2f(), setShaderWrapperDVRCombPhong(), setShaderWrapperDVRCombPhongCont(), setShaderWrapperDVRCombPhongContShadow(), setShaderWrapperDVRCombPhongContShadowt2f(), setShaderWrapperDVRCombPhongContt2f(), setShaderWrapperDVRCombPhongShadow(), setShaderWrapperDVRCombPhongShadowt2f(), setShaderWrapperDVRCombPhongt2f(), setShaderWrapperDVRCombToon(), setShaderWrapperDVRCombToon2f(), setShaderWrapperDVRCombToonCont(), setShaderWrapperDVRCombToonCont2f(), setShaderWrapperDVRCombToonContShadow(), setShaderWrapperDVRCombToonContShadow2f(), setShaderWrapperDVRCombToonShadow(), and setShaderWrapperDVRCombToonShadow2f().
FBO storing the Backfaces of the Volume Proxy Geometry.
Definition at line 2369 of file VVolumeRenderer.h.
Referenced by drawBackFaces(), drawBackFacesToSmallQuad(), resize(), setShaderWrapperCurvature(), setShaderWrapperDVRCombMetal(), setShaderWrapperDVRCombMetal2f(), setShaderWrapperDVRCombMetalCont(), setShaderWrapperDVRCombMetalCont2f(), setShaderWrapperDVRCombMetalContShadow(), setShaderWrapperDVRCombMetalContShadow2f(), setShaderWrapperDVRCombMetalShadow(), setShaderWrapperDVRCombMetalShadow2f(), setShaderWrapperDVRCombPhong(), setShaderWrapperDVRCombPhongCont(), setShaderWrapperDVRCombPhongContShadow(), setShaderWrapperDVRCombPhongContShadowt2f(), setShaderWrapperDVRCombPhongContt2f(), setShaderWrapperDVRCombPhongShadow(), setShaderWrapperDVRCombPhongShadowt2f(), setShaderWrapperDVRCombPhongt2f(), setShaderWrapperDVRCombToon(), setShaderWrapperDVRCombToon2f(), setShaderWrapperDVRCombToonCont(), setShaderWrapperDVRCombToonCont2f(), setShaderWrapperDVRCombToonContShadow(), setShaderWrapperDVRCombToonContShadow2f(), setShaderWrapperDVRCombToonShadow(), and setShaderWrapperDVRCombToonShadow2f().
unsigned int VVolumeRenderer::m_ProxyGeometryDisplayListHandle [private] |
Handle to DisplayList storing the Proxy Geometry.
Definition at line 2371 of file VVolumeRenderer.h.
Referenced by drawBackFaces(), drawFrontFaces(), and generateProxyGeometryDisplayList().
VProgram VVolumeRenderer::m_WorldPosProgram [private] |
Program for rendering the WorldPositions.
Definition at line 2373 of file VVolumeRenderer.h.
Referenced by drawBackFaces(), drawFrontFaces(), and loadProgram().
VProgram VVolumeRenderer::m_WorldWorldProgram [private] |
Program for rendering the WorldPositions in World Coordinates.
Definition at line 2374 of file VVolumeRenderer.h.
Referenced by drawBackFaces(), drawFrontFaces(), and loadProgram().
VProgram VVolumeRenderer::m_RayCasterMIP [private] |
Program capsulating the MIP RayCaster, uses no transter function.
Definition at line 2375 of file VVolumeRenderer.h.
Referenced by clearShaderWrapperMIP(), loadProgram(), and setShaderWrapperMIP().
VProgram VVolumeRenderer::m_RayCasterMIPtf [private] |
Program capsulating the MIP RayCaster, uses transfer function.
Definition at line 2376 of file VVolumeRenderer.h.
Referenced by clearShaderWrapperMIPtf(), clearShaderWrapperMIPtf2d(), loadProgram(), and setShaderWrapperMIPtf().
VProgram VVolumeRenderer::m_RayCasterMIPtf2d [private] |
Program capsulating the MIP RayCaster, uses transfer function.
Definition at line 2377 of file VVolumeRenderer.h.
Referenced by loadProgram(), and setShaderWrapperMIPtf2d().
VProgram VVolumeRenderer::m_RayCasterDVRtf [private] |
Program capsulating the DVR RayCaster, uses transfer function.
Definition at line 2379 of file VVolumeRenderer.h.
Referenced by clearShaderWrapperDVRbtftf(), clearShaderWrapperDVRbtftf2d(), clearShaderWrapperDVRtf(), clearShaderWrapperDVRtf2d(), loadProgram(), and setShaderWrapperDVRtf().
VProgram VVolumeRenderer::m_RayCasterDVR [private] |
Program capsulating the DVR RayCaster, uses no transfer fucntion.
Definition at line 2380 of file VVolumeRenderer.h.
Referenced by clearShaderWrapperDVR(), clearShaderWrapperDVRbtf(), loadProgram(), and setShaderWrapperDVR().
VProgram VVolumeRenderer::m_RayCasterDVRtf2d [private] |
Program capsulating the DVR RayCaster uses 2d transfer function.
Definition at line 2381 of file VVolumeRenderer.h.
Referenced by loadProgram(), and setShaderWrapperDVRtf2d().
VProgram VVolumeRenderer::m_RayCasterDVR_BTF [private] |
Program capsulating the BTF RayCaster.
Definition at line 2383 of file VVolumeRenderer.h.
Referenced by loadProgram(), and setShaderWrapperDVRbtf().
Program capsulating the BTF RayCaster.
Definition at line 2384 of file VVolumeRenderer.h.
Referenced by loadProgram(), and setShaderWrapperDVRbtftf().
Program capsulating the BTF RayCaster.
Definition at line 2385 of file VVolumeRenderer.h.
Referenced by loadProgram(), and setShaderWrapperDVRbtftf2d().
Program capsulating the Phong RayCaster.
Definition at line 2387 of file VVolumeRenderer.h.
Referenced by clearShaderWrapperDVRCombPhong(), loadProgram(), and setShaderWrapperDVRCombPhong().
Program capsulating the Phong RayCaster.
Definition at line 2388 of file VVolumeRenderer.h.
Referenced by clearShaderWrapperDVRCombPhongCont(), loadProgram(), and setShaderWrapperDVRCombPhongCont().
Program capsulating the Phong RayCaster.
Definition at line 2389 of file VVolumeRenderer.h.
Referenced by clearShaderWrapperDVRCombPhongContShadow(), clearShaderWrapperDVRCombToon(), loadProgram(), and setShaderWrapperDVRCombPhongContShadow().
Program capsulating the Phong RayCaster.
Definition at line 2390 of file VVolumeRenderer.h.
Referenced by clearShaderWrapperDVRCombPhongShadow(), loadProgram(), and setShaderWrapperDVRCombPhongShadow().
Program capsulating the Phong RayCaster.
Definition at line 2392 of file VVolumeRenderer.h.
Referenced by clearShaderWrapperDVRCombPhongt2f(), loadProgram(), and setShaderWrapperDVRCombPhongt2f().
Program capsulating the Phong RayCaster.
Definition at line 2393 of file VVolumeRenderer.h.
Referenced by clearShaderWrapperDVRCombPhongContt2f(), loadProgram(), and setShaderWrapperDVRCombPhongContt2f().
Program capsulating the Phong RayCaster.
Definition at line 2394 of file VVolumeRenderer.h.
Referenced by clearShaderWrapperDVRCombPhongContShadowt2f(), loadProgram(), and setShaderWrapperDVRCombPhongContShadowt2f().
Program capsulating the Phong RayCaster.
Definition at line 2395 of file VVolumeRenderer.h.
Referenced by clearShaderWrapperDVRCombPhongShadowt2f(), loadProgram(), and setShaderWrapperDVRCombPhongShadowt2f().
Program capsulating the Toon RayCaster.
Definition at line 2397 of file VVolumeRenderer.h.
Referenced by loadProgram(), and setShaderWrapperDVRCombToon().
Program capsulating the Toon RayCaster.
Definition at line 2398 of file VVolumeRenderer.h.
Referenced by clearShaderWrapperDVRCombToonCont(), loadProgram(), setShaderWrapperDVRCombToonCont(), and setShaderWrapperDVRCombToonShadow().
Program capsulating the Toon RayCaster.
Definition at line 2399 of file VVolumeRenderer.h.
Referenced by clearShaderWrapperDVRCombToonContShadow(), loadProgram(), and setShaderWrapperDVRCombToonContShadow().
Program capsulating the Toon RayCaster.
Definition at line 2400 of file VVolumeRenderer.h.
Referenced by clearShaderWrapperDVRCombToonShadow(), loadProgram(), and setShaderWrapperDVRCombToonShadow().
Program capsulating the Toon RayCaster.
Definition at line 2402 of file VVolumeRenderer.h.
Referenced by clearShaderWrapperDVRCombToon2f(), loadProgram(), and setShaderWrapperDVRCombToon2f().
Program capsulating the Toon RayCaster.
Definition at line 2403 of file VVolumeRenderer.h.
Referenced by clearShaderWrapperDVRCombToonCont2f(), loadProgram(), and setShaderWrapperDVRCombToonCont2f().
Program capsulating the Toon RayCaster.
Definition at line 2404 of file VVolumeRenderer.h.
Referenced by clearShaderWrapperDVRCombToonContShadow2f(), loadProgram(), and setShaderWrapperDVRCombToonContShadow2f().
Program capsulating the Toon RayCaster.
Definition at line 2405 of file VVolumeRenderer.h.
Referenced by clearShaderWrapperDVRCombToonShadow2f(), loadProgram(), and setShaderWrapperDVRCombToonShadow2f().
Program capsulating the Metal RayCaster.
Definition at line 2407 of file VVolumeRenderer.h.
Referenced by clearShaderWrapperDVRCombMetal(), loadProgram(), and setShaderWrapperDVRCombMetal().
Program capsulating the Metal RayCaster.
Definition at line 2408 of file VVolumeRenderer.h.
Referenced by clearShaderWrapperDVRCombMetalCont(), loadProgram(), and setShaderWrapperDVRCombMetalCont().
Program capsulating the Metal RayCaster.
Definition at line 2409 of file VVolumeRenderer.h.
Referenced by clearShaderWrapperDVRCombMetalContShadow(), loadProgram(), and setShaderWrapperDVRCombMetalContShadow().
Program capsulating the Metal RayCaster.
Definition at line 2410 of file VVolumeRenderer.h.
Referenced by clearShaderWrapperDVRCombMetalShadow(), loadProgram(), and setShaderWrapperDVRCombMetalShadow().
Program capsulating the Metal RayCaster.
Definition at line 2412 of file VVolumeRenderer.h.
Referenced by clearShaderWrapperDVRCombMetal2f(), loadProgram(), and setShaderWrapperDVRCombMetal2f().
Program capsulating the Metal RayCaster.
Definition at line 2413 of file VVolumeRenderer.h.
Referenced by clearShaderWrapperDVRCombMetalCont2f(), loadProgram(), and setShaderWrapperDVRCombMetalCont2f().
Program capsulating the Metal RayCaster.
Definition at line 2414 of file VVolumeRenderer.h.
Referenced by clearShaderWrapperDVRCombMetalContShadow2f(), loadProgram(), and setShaderWrapperDVRCombMetalContShadow2f().
Program capsulating the Metal RayCaster.
Definition at line 2415 of file VVolumeRenderer.h.
Referenced by clearShaderWrapperDVRCombMetalShadow2f(), loadProgram(), and setShaderWrapperDVRCombMetalShadow2f().
Program capsulating the curvature RayCaster.
Definition at line 2417 of file VVolumeRenderer.h.
Referenced by clearShaderWrapperCurvature(), loadProgram(), and setShaderWrapperCurvature().
ShaderWrapper* VVolumeRenderer::m_Raycast [private] |
Pointer to ShaderWrapper.
Definition at line 2419 of file VVolumeRenderer.h.
Referenced by draw(), setRenderMode(), VVolumeRenderer(), and ~VVolumeRenderer().
ShaderWrapperMIP VVolumeRenderer::swmip [private] |
Shader Wrapper for certain Rendermode.
Definition at line 2420 of file VVolumeRenderer.h.
Referenced by setRenderMode(), and VVolumeRenderer().
ShaderWrapperMIPtf VVolumeRenderer::swmiptf [private] |
Shader Wrapper for certain Rendermode.
Definition at line 2421 of file VVolumeRenderer.h.
Referenced by setRenderMode().
Shader Wrapper for certain Rendermode.
Definition at line 2422 of file VVolumeRenderer.h.
Referenced by setRenderMode().
ShaderWrapperDVR VVolumeRenderer::swdvr [private] |
Shader Wrapper for certain Rendermode.
Definition at line 2423 of file VVolumeRenderer.h.
Referenced by setRenderMode().
ShaderWrapperDVRtf VVolumeRenderer::swdvrtf [private] |
Shader Wrapper for certain Rendermode.
Definition at line 2424 of file VVolumeRenderer.h.
Referenced by setRenderMode().
Shader Wrapper for certain Rendermode.
Definition at line 2425 of file VVolumeRenderer.h.
Referenced by setRenderMode().
ShaderWrapperDVRbtf VVolumeRenderer::swdvrbtf [private] |
Shader Wrapper for certain Rendermode.
Definition at line 2426 of file VVolumeRenderer.h.
Referenced by setRenderMode().
Shader Wrapper for certain Rendermode.
Definition at line 2427 of file VVolumeRenderer.h.
Referenced by setRenderMode().
Shader Wrapper for certain Rendermode.
Definition at line 2428 of file VVolumeRenderer.h.
Referenced by setRenderMode().
Shader Wrapper for certain Rendermode.
Definition at line 2430 of file VVolumeRenderer.h.
Referenced by setRenderMode().
Shader Wrapper for certain Rendermode.
Definition at line 2431 of file VVolumeRenderer.h.
Referenced by setRenderMode().
Shader Wrapper for certain Rendermode.
Definition at line 2432 of file VVolumeRenderer.h.
Referenced by setRenderMode().
Shader Wrapper for certain Rendermode.
Definition at line 2433 of file VVolumeRenderer.h.
Referenced by setRenderMode().
Shader Wrapper for certain Rendermode.
Definition at line 2436 of file VVolumeRenderer.h.
Referenced by setRenderMode().
Shader Wrapper for certain Rendermode.
Definition at line 2437 of file VVolumeRenderer.h.
Referenced by setRenderMode().
Shader Wrapper for certain Rendermode.
Definition at line 2438 of file VVolumeRenderer.h.
Referenced by setRenderMode().
Shader Wrapper for certain Rendermode.
Definition at line 2439 of file VVolumeRenderer.h.
Referenced by setRenderMode().
Shader Wrapper for certain Rendermode.
Definition at line 2441 of file VVolumeRenderer.h.
Referenced by setRenderMode().
Shader Wrapper for certain Rendermode.
Definition at line 2442 of file VVolumeRenderer.h.
Referenced by setRenderMode().
Shader Wrapper for certain Rendermode.
Definition at line 2443 of file VVolumeRenderer.h.
Referenced by setRenderMode().
Shader Wrapper for certain Rendermode.
Definition at line 2444 of file VVolumeRenderer.h.
Referenced by setRenderMode().
Shader Wrapper for certain Rendermode.
Definition at line 2446 of file VVolumeRenderer.h.
Referenced by setRenderMode().
Shader Wrapper for certain Rendermode.
Definition at line 2447 of file VVolumeRenderer.h.
Referenced by setRenderMode().
Shader Wrapper for certain Rendermode.
Definition at line 2448 of file VVolumeRenderer.h.
Referenced by setRenderMode().
Shader Wrapper for certain Rendermode.
Definition at line 2449 of file VVolumeRenderer.h.
Referenced by setRenderMode().
Shader Wrapper for certain Rendermode.
Definition at line 2451 of file VVolumeRenderer.h.
Referenced by setRenderMode().
Shader Wrapper for certain Rendermode.
Definition at line 2452 of file VVolumeRenderer.h.
Referenced by setRenderMode().
Shader Wrapper for certain Rendermode.
Definition at line 2453 of file VVolumeRenderer.h.
Referenced by setRenderMode().
Shader Wrapper for certain Rendermode.
Definition at line 2454 of file VVolumeRenderer.h.
Referenced by setRenderMode().
Shader Wrapper for certain Rendermode.
Definition at line 2456 of file VVolumeRenderer.h.
Referenced by setRenderMode().
Shader Wrapper for certain Rendermode.
Definition at line 2457 of file VVolumeRenderer.h.
Referenced by setRenderMode().
Shader Wrapper for certain Rendermode.
Definition at line 2458 of file VVolumeRenderer.h.
Referenced by setRenderMode().
Shader Wrapper for certain Rendermode.
Definition at line 2459 of file VVolumeRenderer.h.
Referenced by setRenderMode().
Shader Wrapper for certain Rendermode.
Definition at line 2461 of file VVolumeRenderer.h.
Referenced by setRenderMode().
float VVolumeRenderer::m_VolumeSize[4] [private] |
Size of Volume.
Definition at line 2463 of file VVolumeRenderer.h.
Referenced by drawBackFaces(), drawFrontFaces(), generateProxyGeometryDisplayList(), setShaderWrapperDVRCombPhongCont(), setShaderWrapperDVRCombPhongContt2f(), setShaderWrapperDVRCombToonCont(), and VVolumeRenderer().
bool VVolumeRenderer::m_updateDL [private] |
If Proxy Geometry has to Be updated.
Definition at line 2464 of file VVolumeRenderer.h.
Referenced by drawBackFaces(), drawFrontFaces(), generateProxyGeometryDisplayList(), setClipPlane(), setVolume(), and VVolumeRenderer().
int VVolumeRenderer::m_tf_activated [private] |
If TFs are Activated.
Definition at line 2466 of file VVolumeRenderer.h.
Referenced by activate_tf(), and setRenderMode().
RenderMode VVolumeRenderer::m_renderMode [private] |
Which rendermode is active.
Definition at line 2468 of file VVolumeRenderer.h.
Referenced by activate_tf(), setContours(), setLightMode(), setRenderMode(), setShadows(), and VVolumeRenderer().
float VVolumeRenderer::m_thresholdH [private] |
High Threshold.
Definition at line 2469 of file VVolumeRenderer.h.
Referenced by setShaderWrapperCurvature(), setShaderWrapperDVRCombMetal(), setShaderWrapperDVRCombMetal2f(), setShaderWrapperDVRCombMetalCont(), setShaderWrapperDVRCombMetalCont2f(), setShaderWrapperDVRCombMetalContShadow(), setShaderWrapperDVRCombMetalContShadow2f(), setShaderWrapperDVRCombMetalShadow(), setShaderWrapperDVRCombMetalShadow2f(), setShaderWrapperDVRCombPhong(), setShaderWrapperDVRCombPhongCont(), setShaderWrapperDVRCombPhongContShadow(), setShaderWrapperDVRCombPhongContShadowt2f(), setShaderWrapperDVRCombPhongContt2f(), setShaderWrapperDVRCombPhongShadow(), setShaderWrapperDVRCombPhongShadowt2f(), setShaderWrapperDVRCombPhongt2f(), setShaderWrapperDVRCombToon(), setShaderWrapperDVRCombToon2f(), setShaderWrapperDVRCombToonCont(), setShaderWrapperDVRCombToonCont2f(), setShaderWrapperDVRCombToonContShadow(), setShaderWrapperDVRCombToonContShadow2f(), setShaderWrapperDVRCombToonShadow(), setShaderWrapperDVRCombToonShadow2f(), and setThresholdH().
float VVolumeRenderer::m_thresholdL [private] |
Low Threshold.
Definition at line 2470 of file VVolumeRenderer.h.
Referenced by setShaderWrapperCurvature(), setShaderWrapperDVRCombMetal(), setShaderWrapperDVRCombMetal2f(), setShaderWrapperDVRCombMetalCont(), setShaderWrapperDVRCombMetalCont2f(), setShaderWrapperDVRCombMetalContShadow(), setShaderWrapperDVRCombMetalContShadow2f(), setShaderWrapperDVRCombMetalShadow(), setShaderWrapperDVRCombMetalShadow2f(), setShaderWrapperDVRCombPhong(), setShaderWrapperDVRCombPhongCont(), setShaderWrapperDVRCombPhongContShadow(), setShaderWrapperDVRCombPhongContShadowt2f(), setShaderWrapperDVRCombPhongContt2f(), setShaderWrapperDVRCombPhongShadow(), setShaderWrapperDVRCombPhongShadowt2f(), setShaderWrapperDVRCombPhongt2f(), setShaderWrapperDVRCombToon(), setShaderWrapperDVRCombToon2f(), setShaderWrapperDVRCombToonCont(), setShaderWrapperDVRCombToonCont2f(), setShaderWrapperDVRCombToonContShadow(), setShaderWrapperDVRCombToonContShadow2f(), setShaderWrapperDVRCombToonShadow(), setShaderWrapperDVRCombToonShadow2f(), and setThresholdL().
LightMode VVolumeRenderer::m_lightMode [private] |
Lightmode.
Definition at line 2472 of file VVolumeRenderer.h.
Referenced by setLightMode(), setRenderMode(), and VVolumeRenderer().
ClipSet VVolumeRenderer::m_ClipperSettings [private] |
Settings for CLipping.
Definition at line 2474 of file VVolumeRenderer.h.
bool VVolumeRenderer::m_shadows [private] |
If Shadows are activated.
Definition at line 2476 of file VVolumeRenderer.h.
Referenced by setRenderMode(), setShadows(), and VVolumeRenderer().
bool VVolumeRenderer::m_contours [private] |
IF Contours are activated.
Definition at line 2477 of file VVolumeRenderer.h.
Referenced by setContours(), setRenderMode(), and VVolumeRenderer().
VQuaternion VVolumeRenderer::m_RotationX [private] |
Rotation in X Direction.
Definition at line 2479 of file VVolumeRenderer.h.
VQuaternion VVolumeRenderer::m_RotationY [private] |
Rotation in Y Direction.
Definition at line 2480 of file VVolumeRenderer.h.
float VVolumeRenderer::m_ClipPlanes[6] [private] |
Clipping Values.
Definition at line 2482 of file VVolumeRenderer.h.
Referenced by generateProxyGeometryDisplayList(), setClipPlane(), setShaderWrapperCurvature(), setShaderWrapperDVRCombMetal(), setShaderWrapperDVRCombMetal2f(), setShaderWrapperDVRCombMetalCont(), setShaderWrapperDVRCombMetalCont2f(), setShaderWrapperDVRCombMetalContShadow(), setShaderWrapperDVRCombMetalContShadow2f(), setShaderWrapperDVRCombMetalShadow(), setShaderWrapperDVRCombMetalShadow2f(), setShaderWrapperDVRCombPhong(), setShaderWrapperDVRCombPhongContShadow(), setShaderWrapperDVRCombPhongContShadowt2f(), setShaderWrapperDVRCombPhongShadow(), setShaderWrapperDVRCombPhongShadowt2f(), setShaderWrapperDVRCombPhongt2f(), setShaderWrapperDVRCombToon(), setShaderWrapperDVRCombToon2f(), setShaderWrapperDVRCombToonCont2f(), setShaderWrapperDVRCombToonContShadow(), setShaderWrapperDVRCombToonContShadow2f(), setShaderWrapperDVRCombToonShadow(), setShaderWrapperDVRCombToonShadow2f(), setVolume(), and VVolumeRenderer().
VPlane VVolumeRenderer::m_ClipPlaneObj[6] [private] |
Clipping Planes as Plane Object.
Definition at line 2483 of file VVolumeRenderer.h.
Referenced by setClipPlane(), setShaderWrapperDVRCombPhongCont(), setShaderWrapperDVRCombPhongContt2f(), setShaderWrapperDVRCombToonCont(), setVolume(), and VVolumeRenderer().
float VVolumeRenderer::m_ClearColor[3] [private] |
BackgroundColor.
Definition at line 2485 of file VVolumeRenderer.h.
Referenced by setClearColor(), setShaderWrapperCurvature(), setShaderWrapperDVR(), setShaderWrapperDVRbtf(), setShaderWrapperDVRbtftf(), setShaderWrapperDVRbtftf2d(), setShaderWrapperDVRCombMetal(), setShaderWrapperDVRCombMetal2f(), setShaderWrapperDVRCombMetalCont(), setShaderWrapperDVRCombMetalCont2f(), setShaderWrapperDVRCombMetalContShadow(), setShaderWrapperDVRCombMetalContShadow2f(), setShaderWrapperDVRCombMetalShadow(), setShaderWrapperDVRCombMetalShadow2f(), setShaderWrapperDVRCombPhong(), setShaderWrapperDVRCombPhongCont(), setShaderWrapperDVRCombPhongContShadow(), setShaderWrapperDVRCombPhongContShadowt2f(), setShaderWrapperDVRCombPhongContt2f(), setShaderWrapperDVRCombPhongShadow(), setShaderWrapperDVRCombPhongShadowt2f(), setShaderWrapperDVRCombPhongt2f(), setShaderWrapperDVRCombToon(), setShaderWrapperDVRCombToon2f(), setShaderWrapperDVRCombToonCont(), setShaderWrapperDVRCombToonCont2f(), setShaderWrapperDVRCombToonContShadow(), setShaderWrapperDVRCombToonContShadow2f(), setShaderWrapperDVRCombToonShadow(), setShaderWrapperDVRCombToonShadow2f(), setShaderWrapperDVRtf(), setShaderWrapperDVRtf2d(), setShaderWrapperMIP(), setShaderWrapperMIPtf(), setShaderWrapperMIPtf2d(), and VVolumeRenderer().
float VVolumeRenderer::m_LightDir[3] [private] |
Direction of Light.
Definition at line 2487 of file VVolumeRenderer.h.
Referenced by setLightDir(), setShaderWrapperCurvature(), setShaderWrapperDVRCombMetal(), setShaderWrapperDVRCombMetal2f(), setShaderWrapperDVRCombMetalCont(), setShaderWrapperDVRCombMetalCont2f(), setShaderWrapperDVRCombMetalContShadow(), setShaderWrapperDVRCombMetalContShadow2f(), setShaderWrapperDVRCombMetalShadow(), setShaderWrapperDVRCombMetalShadow2f(), setShaderWrapperDVRCombPhong(), setShaderWrapperDVRCombPhongCont(), setShaderWrapperDVRCombPhongContShadow(), setShaderWrapperDVRCombPhongContShadowt2f(), setShaderWrapperDVRCombPhongContt2f(), setShaderWrapperDVRCombPhongShadow(), setShaderWrapperDVRCombPhongShadowt2f(), setShaderWrapperDVRCombPhongt2f(), setShaderWrapperDVRCombToon(), setShaderWrapperDVRCombToon2f(), setShaderWrapperDVRCombToonCont(), setShaderWrapperDVRCombToonCont2f(), setShaderWrapperDVRCombToonContShadow(), setShaderWrapperDVRCombToonContShadow2f(), setShaderWrapperDVRCombToonShadow(), setShaderWrapperDVRCombToonShadow2f(), and VVolumeRenderer().
VMatrix VVolumeRenderer::m_Tex2WorldSpace [private] |
Matrix for transforming texturespace into worldspace.
Definition at line 2489 of file VVolumeRenderer.h.
Referenced by setShaderWrapperCurvature(), setShaderWrapperDVRCombMetal(), setShaderWrapperDVRCombMetal2f(), setShaderWrapperDVRCombMetalCont(), setShaderWrapperDVRCombMetalCont2f(), setShaderWrapperDVRCombMetalContShadow(), setShaderWrapperDVRCombMetalContShadow2f(), setShaderWrapperDVRCombMetalShadow(), setShaderWrapperDVRCombMetalShadow2f(), setShaderWrapperDVRCombPhong(), setShaderWrapperDVRCombPhongCont(), setShaderWrapperDVRCombPhongContShadow(), setShaderWrapperDVRCombPhongContShadowt2f(), setShaderWrapperDVRCombPhongContt2f(), setShaderWrapperDVRCombPhongShadow(), setShaderWrapperDVRCombPhongShadowt2f(), setShaderWrapperDVRCombPhongt2f(), setShaderWrapperDVRCombToon(), setShaderWrapperDVRCombToon2f(), setShaderWrapperDVRCombToonCont(), setShaderWrapperDVRCombToonCont2f(), setShaderWrapperDVRCombToonContShadow(), setShaderWrapperDVRCombToonContShadow2f(), setShaderWrapperDVRCombToonShadow(), setShaderWrapperDVRCombToonShadow2f(), setVolume(), and VVolumeRenderer().
unsigned int VVolumeRenderer::m_ContourHandle [private] |
Handle for contourtexture.
Definition at line 2491 of file VVolumeRenderer.h.
Referenced by draw(), initContourTexture(), setShaderWrapperCurvature(), setShaderWrapperDVRCombMetalCont2f(), setShaderWrapperDVRCombMetalContShadow2f(), setShaderWrapperDVRCombPhongCont(), setShaderWrapperDVRCombPhongContShadow(), setShaderWrapperDVRCombPhongContShadowt2f(), setShaderWrapperDVRCombPhongContt2f(), setShaderWrapperDVRCombToonCont(), setShaderWrapperDVRCombToonCont2f(), setShaderWrapperDVRCombToonContShadow(), and setShaderWrapperDVRCombToonContShadow2f().
float VVolumeRenderer::maxSize [private] |
Maxsize of Object.
Definition at line 2493 of file VVolumeRenderer.h.
Referenced by setVolume(), and VVolumeRenderer().
float VVolumeRenderer::xsize [private] |
size in x direction.
Definition at line 2494 of file VVolumeRenderer.h.
Referenced by generateProxyGeometryDisplayList(), setClipPlane(), setVolume(), and VVolumeRenderer().
float VVolumeRenderer::ysize [private] |
size in y direction.
Definition at line 2495 of file VVolumeRenderer.h.
Referenced by generateProxyGeometryDisplayList(), setClipPlane(), setVolume(), and VVolumeRenderer().
float VVolumeRenderer::zsize [private] |
size in z direction.
Definition at line 2496 of file VVolumeRenderer.h.
Referenced by generateProxyGeometryDisplayList(), setClipPlane(), setVolume(), and VVolumeRenderer().
VImage* VVolumeRenderer::m_NoiseTex [private] |
Noise Texture.
Definition at line 2498 of file VVolumeRenderer.h.
Referenced by getNoiseTexHandle(), resize(), setShaderWrapperDVRtf2d(), VVolumeRenderer(), and ~VVolumeRenderer().
VImage* VVolumeRenderer::m_ToonTex [private] |
Toon Texture.
Definition at line 2499 of file VVolumeRenderer.h.
Referenced by getToonTexHandle(), resize(), setShaderWrapperDVRCombToon(), setShaderWrapperDVRCombToon2f(), setShaderWrapperDVRCombToonCont(), setShaderWrapperDVRCombToonCont2f(), setShaderWrapperDVRCombToonContShadow(), setShaderWrapperDVRCombToonContShadow2f(), setShaderWrapperDVRCombToonShadow(), setShaderWrapperDVRCombToonShadow2f(), VVolumeRenderer(), and ~VVolumeRenderer().
VImage* VVolumeRenderer::m_MetalTex [private] |
Metal Texture.
Definition at line 2500 of file VVolumeRenderer.h.
Referenced by getMetalTexHandle(), resize(), setShaderWrapperDVRCombMetal(), setShaderWrapperDVRCombMetal2f(), setShaderWrapperDVRCombMetalCont(), setShaderWrapperDVRCombMetalCont2f(), setShaderWrapperDVRCombMetalContShadow(), setShaderWrapperDVRCombMetalContShadow2f(), setShaderWrapperDVRCombMetalShadow(), setShaderWrapperDVRCombMetalShadow2f(), VVolumeRenderer(), and ~VVolumeRenderer().