Mitsuba Renderer  0.3.0
Hardware acceleration library

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...

Detailed Description

This library contains the hardware acceleration API of Mitsuba