| ::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 | |