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

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

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