Mitsuba Renderer  0.5.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
mitsuba::NSGLRenderer Member List

This is the complete list of members for mitsuba::NSGLRenderer, including all inherited members.

beginDrawingMeshes(bool transmitOnlyPositions=false)mitsuba::GLRenderervirtual
blitQuad(bool flipVertically)mitsuba::GLRenderervirtual
blitTexture(const GPUTexture *texture, bool flipVertically=false, bool centerHoriz=true, bool centerVert=true, const Vector2i &offset=Vector2i(0, 0))mitsuba::GLRenderervirtual
checkError(bool onlyWarn=true)mitsuba::GLRenderervirtual
clear()mitsuba::GLRenderervirtual
clearTransforms()mitsuba::GLRenderervirtual
create(Session *session)mitsuba::Rendererstatic
createGPUGeometry(const Shape *shape)mitsuba::GLRenderervirtual
createGPUProgram(const std::string &name)mitsuba::GLRenderervirtual
createGPUSync()mitsuba::GLRenderervirtual
createGPUTexture(const std::string &name, Bitmap *bitmap=NULL)mitsuba::GLRenderervirtual
debugString(const std::string &text)mitsuba::GLRenderervirtual
decRef(bool autoDeallocate=true) const Object
drawAABB(const AABB &aabb)mitsuba::GLRenderervirtual
drawAll(const std::vector< TransformedGPUGeometry > &allGeometry)mitsuba::GLRenderervirtual
drawEllipse(const Point &center, const Vector &axis1, const Vector &axis2)mitsuba::GLRenderervirtual
drawFilledRectangle(const Point2 &a, const Point2 &b)mitsuba::GLRenderervirtual
drawFilledRectangle(const Point2i &a, const Point2i &b)mitsuba::GLRenderervirtual
drawLine(const Point &a, const Point &b)mitsuba::GLRenderervirtual
drawLine(const Point2 &a, const Point2 &b)mitsuba::GLRenderervirtual
drawLine(const Point2i &a, const Point2i &b)mitsuba::GLRenderervirtual
drawMesh(const TriMesh *geo)mitsuba::GLRenderervirtual
drawMesh(const GPUGeometry *geo)mitsuba::GLRenderervirtual
drawPoint(const Point &p)mitsuba::GLRenderervirtual
drawPoint(const Point2 &p)mitsuba::GLRenderervirtual
drawPoint(const Point2i &p)mitsuba::GLRenderervirtual
drawRectangle(const Point2 &a, const Point2 &b)mitsuba::GLRenderervirtual
drawRectangle(const Point2i &a, const Point2i &b)mitsuba::GLRenderervirtual
drawText(const Point2i &pos, const Font *font, const std::string &text)mitsuba::GLRenderervirtual
EBlendAdditive enum valuemitsuba::Renderer
EBlendAlpha enum valuemitsuba::Renderer
EBlendMode enum namemitsuba::Renderer
EBlendNone enum valuemitsuba::Renderer
ECullBack enum valuemitsuba::Renderer
ECullFront enum valuemitsuba::Renderer
ECullMode enum namemitsuba::Renderer
ECullNone enum valuemitsuba::Renderer
EMatrixType enum namemitsuba::Renderer
EModelView enum valuemitsuba::Renderer
endDrawingMeshes()mitsuba::GLRenderervirtual
EProjection enum valuemitsuba::Renderer
finish()mitsuba::GLRenderervirtual
flush()mitsuba::GLRenderervirtual
getCapabilities() const mitsuba::Rendererinline
getClass() const mitsuba::NSGLRenderervirtual
getContext()mitsuba::NSGLRendererinline
getMatrix(EMatrixType type) const mitsuba::GLRenderervirtual
getRefCount() const Objectinline
getShaderForResource(const HWResource *res)mitsuba::Renderer
GLRenderer(Session *session)mitsuba::GLRenderer
incRef() const Object
init(Device *device, Renderer *other=NULL)mitsuba::NSGLRenderervirtual
lookupExtension(const std::string &name) const mitsuba::NSGLRendererprotected
m_borrowedmitsuba::Rendererprotected
m_capabilitiesmitsuba::Rendererprotected
m_colorsEnabledmitsuba::GLRendererprotected
m_devicemitsuba::Rendererprotected
m_driverRenderermitsuba::Rendererprotected
m_driverVendormitsuba::Rendererprotected
m_driverVersionmitsuba::Rendererprotected
m_geometrymitsuba::Rendererprotected
m_initializedmitsuba::Rendererprotected
m_logLevelmitsuba::Rendererprotected
m_normalsEnabledmitsuba::GLRendererprotected
m_queuedTrianglesmitsuba::GLRendererprotected
m_sessionmitsuba::Rendererprotected
m_shadersmitsuba::Rendererprotected
m_stridemitsuba::GLRendererprotected
m_tangentsEnabledmitsuba::GLRendererprotected
m_texcoordsEnabledmitsuba::GLRendererprotected
m_theClassmitsuba::NSGLRendererstatic
m_transmitOnlyPositionsmitsuba::GLRendererprotected
m_warnLogLevelmitsuba::Rendererprotected
NSGLRenderer(NSGLSession *session)mitsuba::NSGLRenderer
Object()Object
reconfigure(const Device *device)mitsuba::GLRenderervirtual
registerGeometry(const Shape *shape)mitsuba::Renderer
registerShaderForResource(const HWResource *res)mitsuba::Renderer
Renderer(Session *session)mitsuba::Rendererprotected
setBlendMode(EBlendMode mode)mitsuba::GLRenderervirtual
setCamera(const ProjectiveCamera *pCamera, const Point2 &apertureSample=Point2(0.5f), const Point2 &aaSample=Point2(0.5f), Float timeSample=0.5f)mitsuba::GLRenderervirtual
setCamera(const Matrix4x4 &proj, const Matrix4x4 &view)mitsuba::GLRenderervirtual
setClearColor(const Color3 &color)mitsuba::GLRenderervirtual
setClearDepth(Float depth)mitsuba::GLRenderervirtual
setColor(const Color3 &color, Float alpha=1.0f)mitsuba::GLRenderervirtual
setColor(const Spectrum &spec, Float alpha=1.0f)mitsuba::GLRenderervirtual
setCullMode(ECullMode mode)mitsuba::GLRenderervirtual
setDepthMask(bool value)mitsuba::GLRenderervirtual
setDepthTest(bool value)mitsuba::GLRenderervirtual
setLogLevel(ELogLevel logLevel)mitsuba::Rendererinline
setMatrix(EMatrixType type, const Matrix4x4 &value)mitsuba::GLRenderervirtual
setPointSize(Float size)mitsuba::GLRenderervirtual
setWarnLogLevel(ELogLevel logLevel)mitsuba::Rendererinline
shutdown()mitsuba::NSGLRenderervirtual
staticInitialization()Objectstatic
staticShutdown()Objectstatic
toString() const Objectvirtual
TransformedGPUGeometry typedefmitsuba::Renderer
unregisterGeometry(const Shape *shape)mitsuba::Renderer
unregisterShaderForResource(const HWResource *res)mitsuba::Renderer
~GLRenderer()mitsuba::GLRendererprotectedvirtual
~NSGLRenderer()mitsuba::NSGLRendererprotectedvirtual
~Object()Objectprotectedvirtual
~Renderer()mitsuba::Rendererprotectedvirtual