This is the complete list of members for mitsuba::Medium, including all inherited members.
addChild(const std::string &name, ConfigurableObject *child) | mitsuba::Medium | virtual |
addChild(ConfigurableObject *child) | mitsuba::Medium | inline |
bindUsedResources(ParallelProcess *proc) const | mitsuba::NetworkedObject | virtual |
ConfigurableObject(const Properties &props) | mitsuba::ConfigurableObject | inlineprotected |
ConfigurableObject(Stream *stream, InstanceManager *manager) | mitsuba::ConfigurableObject | protected |
configure() | mitsuba::Medium | virtual |
decRef(bool autoDeallocate=true) const | Object | |
eval(const Ray &ray, MediumSamplingRecord &mRec) const =0 | mitsuba::Medium | pure virtual |
evalTransmittance(const Ray &ray, Sampler *sampler=NULL) const =0 | mitsuba::Medium | pure virtual |
getClass() const | mitsuba::Medium | virtual |
getID() const | mitsuba::ConfigurableObject | inline |
getPhaseFunction() const | mitsuba::Medium | inline |
getProperties() const | mitsuba::ConfigurableObject | inline |
getRefCount() const | Object | inline |
getSigmaA() const | mitsuba::Medium | inline |
getSigmaS() const | mitsuba::Medium | inline |
getSigmaT() const | mitsuba::Medium | inline |
incRef() const | Object | |
isHomogeneous() const =0 | mitsuba::Medium | pure virtual |
m_phaseFunction | mitsuba::Medium | protected |
m_properties | mitsuba::ConfigurableObject | protected |
m_sigmaA | mitsuba::Medium | protected |
m_sigmaS | mitsuba::Medium | protected |
m_sigmaT | mitsuba::Medium | protected |
m_theClass | mitsuba::Medium | static |
Medium(const Properties &props) | mitsuba::Medium | protected |
Medium(Stream *stream, InstanceManager *manager) | mitsuba::Medium | protected |
NetworkedObject(const Properties &props) | mitsuba::NetworkedObject | inlineprotected |
NetworkedObject(Stream *stream, InstanceManager *manager) | mitsuba::NetworkedObject | inlineprotected |
Object() | Object | |
sampleDistance(const Ray &ray, MediumSamplingRecord &mRec, Sampler *sampler) const =0 | mitsuba::Medium | pure virtual |
SerializableObject(Stream *stream, InstanceManager *manager) | mitsuba::SerializableObject | |
SerializableObject() | mitsuba::SerializableObject | inlineprotected |
serialize(Stream *stream, InstanceManager *manager) const | mitsuba::Medium | virtual |
setID(const std::string &name) | mitsuba::ConfigurableObject | inline |
setParent(ConfigurableObject *parent) | mitsuba::ConfigurableObject | virtual |
staticInitialization() | Object | static |
staticShutdown() | Object | static |
toString() const =0 | mitsuba::Medium | pure virtual |
wakeup(ConfigurableObject *parent, std::map< std::string, SerializableObject * > ¶ms) | mitsuba::NetworkedObject | virtual |
~ConfigurableObject() | mitsuba::ConfigurableObject | inlineprotectedvirtual |
~Medium() | mitsuba::Medium | inlineprotectedvirtual |
~NetworkedObject() | mitsuba::NetworkedObject | inlineprotectedvirtual |
~Object() | Object | protectedvirtual |
~SerializableObject() | mitsuba::SerializableObject | inlineprotectedvirtual |