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