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

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

addChild(const std::string &name, ConfigurableObject *child)mitsuba::Mediumvirtual
addChild(ConfigurableObject *child)mitsuba::Mediuminline
bindUsedResources(ParallelProcess *proc) const mitsuba::NetworkedObjectvirtual
ConfigurableObject(const Properties &props)mitsuba::ConfigurableObjectinlineprotected
ConfigurableObject(Stream *stream, InstanceManager *manager)mitsuba::ConfigurableObjectprotected
configure()mitsuba::Mediumvirtual
decRef(bool autoDeallocate=true) const Object
eval(const Ray &ray, MediumSamplingRecord &mRec) const =0mitsuba::Mediumpure virtual
evalTransmittance(const Ray &ray, Sampler *sampler=NULL) const =0mitsuba::Mediumpure virtual
getClass() const mitsuba::Mediumvirtual
getID() const mitsuba::ConfigurableObjectinline
getPhaseFunction() const mitsuba::Mediuminline
getProperties() const mitsuba::ConfigurableObjectinline
getRefCount() const Objectinline
getSigmaA() const mitsuba::Mediuminline
getSigmaS() const mitsuba::Mediuminline
getSigmaT() const mitsuba::Mediuminline
incRef() const Object
isHomogeneous() const =0mitsuba::Mediumpure virtual
m_phaseFunctionmitsuba::Mediumprotected
m_propertiesmitsuba::ConfigurableObjectprotected
m_sigmaAmitsuba::Mediumprotected
m_sigmaSmitsuba::Mediumprotected
m_sigmaTmitsuba::Mediumprotected
m_theClassmitsuba::Mediumstatic
Medium(const Properties &props)mitsuba::Mediumprotected
Medium(Stream *stream, InstanceManager *manager)mitsuba::Mediumprotected
NetworkedObject(const Properties &props)mitsuba::NetworkedObjectinlineprotected
NetworkedObject(Stream *stream, InstanceManager *manager)mitsuba::NetworkedObjectinlineprotected
Object()Object
sampleDistance(const Ray &ray, MediumSamplingRecord &mRec, Sampler *sampler) const =0mitsuba::Mediumpure virtual
SerializableObject(Stream *stream, InstanceManager *manager)mitsuba::SerializableObject
SerializableObject()mitsuba::SerializableObjectinlineprotected
serialize(Stream *stream, InstanceManager *manager) const mitsuba::Mediumvirtual
setID(const std::string &name)mitsuba::ConfigurableObjectinline
setParent(ConfigurableObject *parent)mitsuba::ConfigurableObjectvirtual
staticInitialization()Objectstatic
staticShutdown()Objectstatic
toString() const =0mitsuba::Mediumpure virtual
wakeup(ConfigurableObject *parent, std::map< std::string, SerializableObject * > &params)mitsuba::NetworkedObjectvirtual
~ConfigurableObject()mitsuba::ConfigurableObjectinlineprotectedvirtual
~Medium()mitsuba::Mediuminlineprotectedvirtual
~NetworkedObject()mitsuba::NetworkedObjectinlineprotectedvirtual
~Object()Objectprotectedvirtual
~SerializableObject()mitsuba::SerializableObjectinlineprotectedvirtual