Classes | |
| class | mitsuba::ConstantSpectrumTexture |
| Constant spectrum-valued texture. More... | |
| class | mitsuba::ConstantFloatTexture |
| Constant float-valued texture. More... | |
| class | mitsuba::SpectrumAdditionTexture |
| Componentwise addition of two textures. More... | |
| class | mitsuba::SpectrumSubtractionTexture |
| Componentwise subtraction of two textures. More... | |
| class | mitsuba::SpectrumProductTexture |
| Componentwise product of two textures. More... | |
| struct | mitsuba::DeviceEvent |
| The device event structure encapsulates event information such as mouse movement or key presses. More... | |
| class | mitsuba::DeviceEventListener |
| Abstract device event callback. More... | |
| class | mitsuba::Device |
| An abstract drawing device. More... | |
| class | mitsuba::Font |
| Utility class used to render text inside OpenGL programs using pre-rasterized TrueType fonts stored as textures. More... | |
| class | mitsuba::GLGeometry |
| OpenGL-based GPUGeometry implementation. More... | |
| class | mitsuba::GLProgram |
| OpenGL shader class – responsible from compiling and linking GLSL fragments. More... | |
| class | mitsuba::GLRenderer |
| OpenGL implementation of the Renderer interface. More... | |
| class | mitsuba::GLSync |
| OpenGL-based GPUSync implementation. More... | |
| class | mitsuba::GLTexture |
| OpenGL-based GPUTexture implementation. More... | |
| class | mitsuba::GLXDevice |
| X Windows OpenGL-capable (GLX) device. More... | |
| class | mitsuba::GLXRenderer |
| GLX (XFree86) renderer. More... | |
| class | mitsuba::GPUGeometry |
| Abstract geometry storage on a graphics card. More... | |
| class | mitsuba::GPUProgram |
| Abstract shader program (for fragment/vertex shading) More... | |
| class | mitsuba::GPUSync |
| Abstract GPU synchronization object implementing a memory fence operation. More... | |
| class | mitsuba::GPUTexture |
| A data structure for 1/2/3D and cube texture mapping. Also has optional render-to-texture functionality. More... | |
| class | mitsuba::NSGLRenderer |
| A MacOS X (NSGL) OpenGL Renderer. More... | |
| class | mitsuba::NSGLSession |
| A MacOS X (NSGL) windowing environment session. More... | |
| class | mitsuba::RendererCapabilities |
| Helper class, which documents the capabilities of a renderer implementation. More... | |
| class | mitsuba::Renderer |
| Abstract renderer implementation. More... | |
| class | mitsuba::Session |
| Abstract windowing environment session. More... | |
| class | mitsuba::ShadowMapGenerator |
| Utility class for creating different kinds of shadow maps (cube, directional, and paraboloid shadow maps) using hardware rasterization. More... | |
| class | mitsuba::Viewer |
| Template for simple GLUT-style viewer applications. More... | |
| class | mitsuba::VPLShaderManager |
| This class is responsible for the on-demand creation of GPU shaders to render shapes that are illuminated by virtual point light sources. More... | |
| class | mitsuba::WGLDevice |
| Windows (WGL) device implementation. More... | |
| class | mitsuba::WGLRenderer |
| Windows (WGL) renderer implementation. More... | |
| class | mitsuba::WGLSession |
| Windows (WGL) windowing environment session. More... | |
| class | mitsuba::X11Device |
| X Window System (X11R6) device / software surface. More... | |
| class | mitsuba::X11Session |
| X Window System (X11R6) session. More... | |
This library contains the hardware acceleration API of Mitsuba