::VolViz::Visualizer class | VolViz::Private_::VisualizerImpl | friend |
addGeometry(Visualizer::GeometryName name, Descriptor const &descriptor) | VolViz::Private_::VisualizerImpl | inline |
addLight(Visualizer::LightName name, Light const &light) | VolViz::Private_::VisualizerImpl | private |
attachVolumeToShader(GL::ShaderProgram &shader) const | VolViz::Private_::VisualizerImpl | |
bindVolume(GLuint unitIdx=0) const noexcept | VolViz::Private_::VisualizerImpl | |
cachedBackgroundColor | VolViz::Private_::VisualizerImpl | |
cachedScale | VolViz::Private_::VisualizerImpl | |
camera() const noexcept | VolViz::Private_::VisualizerImpl | inline |
camera() noexcept | VolViz::Private_::VisualizerImpl | inline |
cameraClient() const noexcept | VolViz::Private_::VisualizerImpl | inline |
Clock typedef | VolViz::Private_::VisualizerImpl | private |
currentVolume_ | VolViz::Private_::VisualizerImpl | private |
depth | VolViz::Private_::VisualizerImpl | private |
depthRange_ | VolViz::Private_::VisualizerImpl | private |
dragSelectedGeometry() | VolViz::Private_::VisualizerImpl | private |
drawSingleVertex() const noexcept | VolViz::Private_::VisualizerImpl | |
enableMultithreading() noexcept | VolViz::Private_::VisualizerImpl | |
finalFbo_ | VolViz::Private_::VisualizerImpl | private |
geometries_ | VolViz::Private_::VisualizerImpl | private |
geometriesMutex_ | VolViz::Private_::VisualizerImpl | private |
GeometryInitQueue typedef | VolViz::Private_::VisualizerImpl | private |
geometryInitQueue_ | VolViz::Private_::VisualizerImpl | private |
GeometryList typedef | VolViz::Private_::VisualizerImpl | private |
GeometryNameAndPosition typedef | VolViz::Private_::VisualizerImpl | private |
geomFactory_ | VolViz::Private_::VisualizerImpl | private |
getGeometryUnderCursor() | VolViz::Private_::VisualizerImpl | private |
glfw_ | VolViz::Private_::VisualizerImpl | private |
handleKeyInput(int key, int scancode, int action, int mode) | VolViz::Private_::VisualizerImpl | private |
InitQueueEntry typedef | VolViz::Private_::VisualizerImpl | private |
inSelectionMode | VolViz::Private_::VisualizerImpl | private |
lastMouseDelta_ | VolViz::Private_::VisualizerImpl | private |
lastMousePos_ | VolViz::Private_::VisualizerImpl | private |
lightingFbo_ | VolViz::Private_::VisualizerImpl | private |
lightMutex_ | VolViz::Private_::VisualizerImpl | private |
Lights typedef | VolViz::Private_::VisualizerImpl | |
lights_ | VolViz::Private_::VisualizerImpl | private |
MoveState enum name | VolViz::Private_::VisualizerImpl | private |
moveState_ | VolViz::Private_::VisualizerImpl | private |
multithreadingEnabled_ | VolViz::Private_::VisualizerImpl | private |
operator bool() const noexcept | VolViz::Private_::VisualizerImpl | |
Point2 typedef | VolViz::Private_::VisualizerImpl | |
position | VolViz::Private_::VisualizerImpl | private |
renderAmbientLighting() | VolViz::Private_::VisualizerImpl | private |
renderBoundingBox(Position const &position, Orientation const &orientation, Size3f const &size, Color const &color) | VolViz::Private_::VisualizerImpl | private |
renderDiffuseLighting() | VolViz::Private_::VisualizerImpl | private |
renderFinalPass() | VolViz::Private_::VisualizerImpl | private |
renderFullscreenQuad(TextureID texture, GL::ShaderProgram &quad) | VolViz::Private_::VisualizerImpl | private |
renderGeometry() | VolViz::Private_::VisualizerImpl | private |
renderGrid() | VolViz::Private_::VisualizerImpl | private |
renderLightDiffuse(Light const &light) | VolViz::Private_::VisualizerImpl | private |
renderLightingTextures() | VolViz::Private_::VisualizerImpl | private |
renderLights() | VolViz::Private_::VisualizerImpl | private |
renderLightSpecular(Light const &light) | VolViz::Private_::VisualizerImpl | private |
renderOneFrame(bool block=true) | VolViz::Private_::VisualizerImpl | |
renderPoint(Position const &position, Color const &color, float size) | VolViz::Private_::VisualizerImpl | private |
renderQuad(Point2 const &topLeft, Size2 const &size, TextureID texture, GL::ShaderProgram &prog) | VolViz::Private_::VisualizerImpl | private |
renderSelectionIndexTexture() | VolViz::Private_::VisualizerImpl | private |
renderSpecularLighting() | VolViz::Private_::VisualizerImpl | private |
renderVolumeBBox() | VolViz::Private_::VisualizerImpl | private |
Scene3D | VolViz::Private_::VisualizerImpl | private |
selectedGeometry_ | VolViz::Private_::VisualizerImpl | private |
selectedPoint_ | VolViz::Private_::VisualizerImpl | private |
selectionBuffer_ | VolViz::Private_::VisualizerImpl | private |
setupFBOs() | VolViz::Private_::VisualizerImpl | private |
setupSelectionBuffers() | VolViz::Private_::VisualizerImpl | private |
setVolume(VolumeDescriptor descriptor, span< float const > data) | VolViz::Private_::VisualizerImpl | |
setVolume(VolumeDescriptor descriptor, span< Color const > data) | VolViz::Private_::VisualizerImpl | |
shaders() noexcept | VolViz::Private_::VisualizerImpl | inline |
shaders_ | VolViz::Private_::VisualizerImpl | private |
singleVertexData_ | VolViz::Private_::VisualizerImpl | private |
Size2 typedef | VolViz::Private_::VisualizerImpl | |
start() | VolViz::Private_::VisualizerImpl | |
TextureID enum name | VolViz::Private_::VisualizerImpl | private |
textures_ | VolViz::Private_::VisualizerImpl | private |
textureTransformationMatrix() const noexcept | VolViz::Private_::VisualizerImpl | |
TimePoint typedef | VolViz::Private_::VisualizerImpl | private |
unproject(Position2 const &screenPoint, float depth) const noexcept | VolViz::Private_::VisualizerImpl | private |
updateGeometries() | VolViz::Private_::VisualizerImpl | private |
updateGeometry(Visualizer::GeometryName name, Descriptor &&descriptor) | VolViz::Private_::VisualizerImpl | inline |
ViewState enum name | VolViz::Private_::VisualizerImpl | private |
visualizer_ | VolViz::Private_::VisualizerImpl | private |
VisualizerImpl(Visualizer *vis) | VolViz::Private_::VisualizerImpl | |
volumeSize() const noexcept | VolViz::Private_::VisualizerImpl | |