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