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::GLXRenderer | virtual |
getGLXContext() | mitsuba::GLXRenderer | inline |
getMatrix(EMatrixType type) const | mitsuba::GLRenderer | virtual |
getRefCount() const | Object | inline |
getShaderForResource(const HWResource *res) | mitsuba::Renderer | |
GLRenderer(Session *session) | mitsuba::GLRenderer | |
GLXRenderer(X11Session *session) | mitsuba::GLXRenderer | |
incRef() const | Object | |
init(Device *device, Renderer *other=NULL) | mitsuba::GLXRenderer | virtual |
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::GLXRenderer | static |
m_transmitOnlyPositions | mitsuba::GLRenderer | protected |
m_warnLogLevel | mitsuba::Renderer | protected |
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::GLXRenderer | 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 |
~GLXRenderer() | mitsuba::GLXRenderer | protectedvirtual |
~Object() | Object | protectedvirtual |
~Renderer() | mitsuba::Renderer | protectedvirtual |