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 |