| beginDrawingMeshes(bool transmitOnlyPositions=false) | mitsuba::GLRenderer | virtual |
| blitQuad(bool flipVertically) | mitsuba::GLRenderer | virtual |
| blitTexture(const GPUTexture *texture, bool flipVertically=false, bool centerHoriz=true, bool centerVert=true, const Vector2i &offset=Vector2i(0, 0)) | mitsuba::GLRenderer | virtual |
| checkError(bool onlyWarn=true) | mitsuba::GLRenderer | virtual |
| clear() | mitsuba::GLRenderer | virtual |
| clearTransforms() | mitsuba::GLRenderer | virtual |
| create(Session *session) | mitsuba::Renderer | static |
| createGPUGeometry(const Shape *shape) | mitsuba::GLRenderer | virtual |
| createGPUProgram(const std::string &name) | mitsuba::GLRenderer | virtual |
| createGPUSync() | mitsuba::GLRenderer | virtual |
| createGPUTexture(const std::string &name, Bitmap *bitmap=NULL) | mitsuba::GLRenderer | virtual |
| debugString(const std::string &text) | mitsuba::GLRenderer | virtual |
| decRef(bool autoDeallocate=true) const | Object | |
| drawAABB(const AABB &aabb) | mitsuba::GLRenderer | virtual |
| drawAll(const std::vector< TransformedGPUGeometry > &allGeometry) | mitsuba::GLRenderer | virtual |
| drawEllipse(const Point ¢er, const Vector &axis1, const Vector &axis2) | mitsuba::GLRenderer | virtual |
| drawFilledRectangle(const Point2 &a, const Point2 &b) | mitsuba::GLRenderer | virtual |
| drawFilledRectangle(const Point2i &a, const Point2i &b) | mitsuba::GLRenderer | virtual |
| drawLine(const Point &a, const Point &b) | mitsuba::GLRenderer | virtual |
| drawLine(const Point2 &a, const Point2 &b) | mitsuba::GLRenderer | virtual |
| drawLine(const Point2i &a, const Point2i &b) | mitsuba::GLRenderer | virtual |
| drawMesh(const TriMesh *geo) | mitsuba::GLRenderer | virtual |
| drawMesh(const GPUGeometry *geo) | mitsuba::GLRenderer | virtual |
| drawPoint(const Point &p) | mitsuba::GLRenderer | virtual |
| drawPoint(const Point2 &p) | mitsuba::GLRenderer | virtual |
| drawPoint(const Point2i &p) | mitsuba::GLRenderer | virtual |
| drawRectangle(const Point2 &a, const Point2 &b) | mitsuba::GLRenderer | virtual |
| drawRectangle(const Point2i &a, const Point2i &b) | mitsuba::GLRenderer | virtual |
| drawText(const Point2i &pos, const Font *font, const std::string &text) | mitsuba::GLRenderer | virtual |
| EBlendAdditive enum value | mitsuba::Renderer | |
| EBlendAlpha enum value | mitsuba::Renderer | |
| EBlendMode enum name | mitsuba::Renderer | |
| EBlendNone enum value | mitsuba::Renderer | |
| ECullBack enum value | mitsuba::Renderer | |
| ECullFront enum value | mitsuba::Renderer | |
| ECullMode enum name | mitsuba::Renderer | |
| ECullNone enum value | mitsuba::Renderer | |
| EMatrixType enum name | mitsuba::Renderer | |
| EModelView enum value | mitsuba::Renderer | |
| endDrawingMeshes() | mitsuba::GLRenderer | virtual |
| EProjection enum value | mitsuba::Renderer | |
| finish() | mitsuba::GLRenderer | virtual |
| flush() | mitsuba::GLRenderer | virtual |
| getCapabilities() const | mitsuba::Renderer | inline |
| getClass() const | mitsuba::NSGLRenderer | virtual |
| getContext() | mitsuba::NSGLRenderer | inline |
| getMatrix(EMatrixType type) const | mitsuba::GLRenderer | virtual |
| getRefCount() const | Object | inline |
| getShaderForResource(const HWResource *res) | mitsuba::Renderer | |
| GLRenderer(Session *session) | mitsuba::GLRenderer | |
| incRef() const | Object | |
| init(Device *device, Renderer *other=NULL) | mitsuba::NSGLRenderer | virtual |
| lookupExtension(const std::string &name) const | mitsuba::NSGLRenderer | protected |
| m_borrowed | mitsuba::Renderer | protected |
| m_capabilities | mitsuba::Renderer | protected |
| m_colorsEnabled | mitsuba::GLRenderer | protected |
| m_device | mitsuba::Renderer | protected |
| m_driverRenderer | mitsuba::Renderer | protected |
| m_driverVendor | mitsuba::Renderer | protected |
| m_driverVersion | mitsuba::Renderer | protected |
| m_geometry | mitsuba::Renderer | protected |
| m_initialized | mitsuba::Renderer | protected |
| m_logLevel | mitsuba::Renderer | protected |
| m_normalsEnabled | mitsuba::GLRenderer | protected |
| m_queuedTriangles | mitsuba::GLRenderer | protected |
| m_session | mitsuba::Renderer | protected |
| m_shaders | mitsuba::Renderer | protected |
| m_stride | mitsuba::GLRenderer | protected |
| m_tangentsEnabled | mitsuba::GLRenderer | protected |
| m_texcoordsEnabled | mitsuba::GLRenderer | protected |
| m_theClass | mitsuba::NSGLRenderer | static |
| m_transmitOnlyPositions | mitsuba::GLRenderer | protected |
| m_warnLogLevel | mitsuba::Renderer | protected |
| NSGLRenderer(NSGLSession *session) | mitsuba::NSGLRenderer | |
| Object() | Object | |
| reconfigure(const Device *device) | mitsuba::GLRenderer | virtual |
| registerGeometry(const Shape *shape) | mitsuba::Renderer | |
| registerShaderForResource(const HWResource *res) | mitsuba::Renderer | |
| Renderer(Session *session) | mitsuba::Renderer | protected |
| setBlendMode(EBlendMode mode) | mitsuba::GLRenderer | virtual |
| setCamera(const ProjectiveCamera *pCamera, const Point2 &apertureSample=Point2(0.5f), const Point2 &aaSample=Point2(0.5f), Float timeSample=0.5f) | mitsuba::GLRenderer | virtual |
| setCamera(const Matrix4x4 &proj, const Matrix4x4 &view) | mitsuba::GLRenderer | virtual |
| setClearColor(const Color3 &color) | mitsuba::GLRenderer | virtual |
| setClearDepth(Float depth) | mitsuba::GLRenderer | virtual |
| setColor(const Color3 &color, Float alpha=1.0f) | mitsuba::GLRenderer | virtual |
| setColor(const Spectrum &spec, Float alpha=1.0f) | mitsuba::GLRenderer | virtual |
| setCullMode(ECullMode mode) | mitsuba::GLRenderer | virtual |
| setDepthMask(bool value) | mitsuba::GLRenderer | virtual |
| setDepthTest(bool value) | mitsuba::GLRenderer | virtual |
| setLogLevel(ELogLevel logLevel) | mitsuba::Renderer | inline |
| setMatrix(EMatrixType type, const Matrix4x4 &value) | mitsuba::GLRenderer | virtual |
| setPointSize(Float size) | mitsuba::GLRenderer | virtual |
| setWarnLogLevel(ELogLevel logLevel) | mitsuba::Renderer | inline |
| shutdown() | mitsuba::NSGLRenderer | virtual |
| staticInitialization() | Object | static |
| staticShutdown() | Object | static |
| toString() const | Object | virtual |
| TransformedGPUGeometry typedef | mitsuba::Renderer | |
| unregisterGeometry(const Shape *shape) | mitsuba::Renderer | |
| unregisterShaderForResource(const HWResource *res) | mitsuba::Renderer | |
| ~GLRenderer() | mitsuba::GLRenderer | protectedvirtual |
| ~NSGLRenderer() | mitsuba::NSGLRenderer | protectedvirtual |
| ~Object() | Object | protectedvirtual |
| ~Renderer() | mitsuba::Renderer | protectedvirtual |