VolViz
A volume visualization tool
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups
VolViz::Private_::VisualizerImpl Member List

This is the complete list of members for VolViz::Private_::VisualizerImpl, including all inherited members.

::VolViz::Visualizer classVolViz::Private_::VisualizerImplfriend
addGeometry(Visualizer::GeometryName name, Descriptor const &descriptor)VolViz::Private_::VisualizerImplinline
addLight(Visualizer::LightName name, Light const &light)VolViz::Private_::VisualizerImplprivate
attachVolumeToShader(GL::ShaderProgram &shader) const VolViz::Private_::VisualizerImpl
bindVolume(GLuint unitIdx=0) const noexceptVolViz::Private_::VisualizerImpl
cachedBackgroundColorVolViz::Private_::VisualizerImpl
cachedScaleVolViz::Private_::VisualizerImpl
camera() const noexceptVolViz::Private_::VisualizerImplinline
camera() noexceptVolViz::Private_::VisualizerImplinline
cameraClient() const noexceptVolViz::Private_::VisualizerImplinline
Clock typedefVolViz::Private_::VisualizerImplprivate
currentVolume_VolViz::Private_::VisualizerImplprivate
depthVolViz::Private_::VisualizerImplprivate
depthRange_VolViz::Private_::VisualizerImplprivate
dragSelectedGeometry()VolViz::Private_::VisualizerImplprivate
drawSingleVertex() const noexceptVolViz::Private_::VisualizerImpl
enableMultithreading() noexceptVolViz::Private_::VisualizerImpl
finalFbo_VolViz::Private_::VisualizerImplprivate
geometries_VolViz::Private_::VisualizerImplprivate
geometriesMutex_VolViz::Private_::VisualizerImplprivate
GeometryInitQueue typedefVolViz::Private_::VisualizerImplprivate
geometryInitQueue_VolViz::Private_::VisualizerImplprivate
GeometryList typedefVolViz::Private_::VisualizerImplprivate
GeometryNameAndPosition typedefVolViz::Private_::VisualizerImplprivate
geomFactory_VolViz::Private_::VisualizerImplprivate
getGeometryUnderCursor()VolViz::Private_::VisualizerImplprivate
glfw_VolViz::Private_::VisualizerImplprivate
handleKeyInput(int key, int scancode, int action, int mode)VolViz::Private_::VisualizerImplprivate
InitQueueEntry typedefVolViz::Private_::VisualizerImplprivate
inSelectionModeVolViz::Private_::VisualizerImplprivate
lastMouseDelta_VolViz::Private_::VisualizerImplprivate
lastMousePos_VolViz::Private_::VisualizerImplprivate
lightingFbo_VolViz::Private_::VisualizerImplprivate
lightMutex_VolViz::Private_::VisualizerImplprivate
Lights typedefVolViz::Private_::VisualizerImpl
lights_VolViz::Private_::VisualizerImplprivate
MoveState enum nameVolViz::Private_::VisualizerImplprivate
moveState_VolViz::Private_::VisualizerImplprivate
multithreadingEnabled_VolViz::Private_::VisualizerImplprivate
operator bool() const noexceptVolViz::Private_::VisualizerImpl
Point2 typedefVolViz::Private_::VisualizerImpl
positionVolViz::Private_::VisualizerImplprivate
renderAmbientLighting()VolViz::Private_::VisualizerImplprivate
renderBoundingBox(Position const &position, Orientation const &orientation, Size3f const &size, Color const &color)VolViz::Private_::VisualizerImplprivate
renderDiffuseLighting()VolViz::Private_::VisualizerImplprivate
renderFinalPass()VolViz::Private_::VisualizerImplprivate
renderFullscreenQuad(TextureID texture, GL::ShaderProgram &quad)VolViz::Private_::VisualizerImplprivate
renderGeometry()VolViz::Private_::VisualizerImplprivate
renderGrid()VolViz::Private_::VisualizerImplprivate
renderLightDiffuse(Light const &light)VolViz::Private_::VisualizerImplprivate
renderLightingTextures()VolViz::Private_::VisualizerImplprivate
renderLights()VolViz::Private_::VisualizerImplprivate
renderLightSpecular(Light const &light)VolViz::Private_::VisualizerImplprivate
renderOneFrame(bool block=true)VolViz::Private_::VisualizerImpl
renderPoint(Position const &position, Color const &color, float size)VolViz::Private_::VisualizerImplprivate
renderQuad(Point2 const &topLeft, Size2 const &size, TextureID texture, GL::ShaderProgram &prog)VolViz::Private_::VisualizerImplprivate
renderSelectionIndexTexture()VolViz::Private_::VisualizerImplprivate
renderSpecularLighting()VolViz::Private_::VisualizerImplprivate
renderVolumeBBox()VolViz::Private_::VisualizerImplprivate
Scene3DVolViz::Private_::VisualizerImplprivate
selectedGeometry_VolViz::Private_::VisualizerImplprivate
selectedPoint_VolViz::Private_::VisualizerImplprivate
selectionBuffer_VolViz::Private_::VisualizerImplprivate
setupFBOs()VolViz::Private_::VisualizerImplprivate
setupSelectionBuffers()VolViz::Private_::VisualizerImplprivate
setVolume(VolumeDescriptor descriptor, span< float const > data)VolViz::Private_::VisualizerImpl
setVolume(VolumeDescriptor descriptor, span< Color const > data)VolViz::Private_::VisualizerImpl
shaders() noexceptVolViz::Private_::VisualizerImplinline
shaders_VolViz::Private_::VisualizerImplprivate
singleVertexData_VolViz::Private_::VisualizerImplprivate
Size2 typedefVolViz::Private_::VisualizerImpl
start()VolViz::Private_::VisualizerImpl
TextureID enum nameVolViz::Private_::VisualizerImplprivate
textures_VolViz::Private_::VisualizerImplprivate
textureTransformationMatrix() const noexceptVolViz::Private_::VisualizerImpl
TimePoint typedefVolViz::Private_::VisualizerImplprivate
unproject(Position2 const &screenPoint, float depth) const noexceptVolViz::Private_::VisualizerImplprivate
updateGeometries()VolViz::Private_::VisualizerImplprivate
updateGeometry(Visualizer::GeometryName name, Descriptor &&descriptor)VolViz::Private_::VisualizerImplinline
ViewState enum nameVolViz::Private_::VisualizerImplprivate
visualizer_VolViz::Private_::VisualizerImplprivate
VisualizerImpl(Visualizer *vis)VolViz::Private_::VisualizerImpl
volumeSize() const noexceptVolViz::Private_::VisualizerImpl