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

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

clone() const =0mitsuba::WorkProcessorpure virtual
createWorkResult() const =0mitsuba::WorkProcessorpure virtual
createWorkUnit() const mitsuba::ParticleTracervirtual
decRef(bool autoDeallocate=true) const Object
getClass() const mitsuba::ParticleTracervirtual
getRefCount() const Objectinline
getResource(const std::string &name)mitsuba::WorkProcessorprotected
handleEmission(const PositionSamplingRecord &pRec, const Medium *medium, const Spectrum &weight)mitsuba::ParticleTracervirtual
handleMediumInteraction(int depth, int nullInteractions, bool delta, const MediumSamplingRecord &mRec, const Medium *medium, const Vector &wi, const Spectrum &weight)mitsuba::ParticleTracervirtual
handleNewParticle()mitsuba::ParticleTracervirtual
handleSurfaceInteraction(int depth, int nullInteractions, bool delta, const Intersection &its, const Medium *medium, const Spectrum &weight)mitsuba::ParticleTracervirtual
incRef() const Object
m_emissionEventsmitsuba::ParticleTracerprotected
m_maxDepthmitsuba::ParticleTracerprotected
m_resourcesmitsuba::WorkProcessorprotected
m_rrDepthmitsuba::ParticleTracerprotected
m_samplermitsuba::ParticleTracerprotected
m_scenemitsuba::ParticleTracerprotected
m_theClassmitsuba::ParticleTracerstatic
Object()Object
ParticleTracer(int maxDepth, int rrDepth, bool emissionEvents)mitsuba::ParticleTracerprotected
ParticleTracer(Stream *stream, InstanceManager *manager)mitsuba::ParticleTracerprotected
prepare()mitsuba::ParticleTracervirtual
process(const WorkUnit *workUnit, WorkResult *workResult, const bool &stop)mitsuba::ParticleTracervirtual
SerializableObject(Stream *stream, InstanceManager *manager)mitsuba::SerializableObject
SerializableObject()mitsuba::SerializableObjectinlineprotected
serialize(Stream *stream, InstanceManager *manager) const mitsuba::ParticleTracervirtual
staticInitialization()Objectstatic
staticShutdown()Objectstatic
toString() const Objectvirtual
WorkProcessor()mitsuba::WorkProcessorinlineprotected
WorkProcessor(Stream *stream, InstanceManager *manager)mitsuba::WorkProcessorinlineprotected
~Object()Objectprotectedvirtual
~ParticleTracer()mitsuba::ParticleTracerinlineprotectedvirtual
~SerializableObject()mitsuba::SerializableObjectinlineprotectedvirtual
~WorkProcessor()mitsuba::WorkProcessorinlineprotectedvirtual