|
VolViz
A volume visualization tool
|
Namespaces | |
| Shaders | |
Classes | |
| class | Binding |
| class | Binding2 |
| struct | Buffer |
| RAII wrapper for OpenGL buffers. More... | |
| struct | Framebuffer |
| RAII wrapper for OpenGL framebuffer objects. More... | |
| struct | Geometry |
| class | GLFW |
| RAII wrapper for GLFW. More... | |
| class | Shader |
| RAII wrapper for OpenGL shader objects. More... | |
| class | UniformProxy |
| class | ShaderProgram |
| RAII wrapper for OpenGL shader programs objects. More... | |
| struct | Textures |
| RAII wrapper for arrays of OpenGL texture objects. More... | |
| struct | VertexArray |
| RAII wrapper for OpenGL vertex arrays. More... | |
Enumerations | |
| enum | MoveMask : uint8_t { None = 0x00, X = 0x01, Y = 0x02, Z = 0x04, All = 0x07 } |
Functions | |
| template<class T > | |
| decltype(auto) | binding (T &&obj) noexcept |
| Convenience function to create Binding objects. More... | |
| template<class T , class A > | |
| decltype(auto) | binding (T &&obj, A &&arg) noexcept |
| enum VolViz::Private_::GL::MoveMask : uint8_t |
|
inlinenoexcept |
Convenience function to create Binding objects.
|
inlinenoexcept |
1.8.6