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

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

addChild(const std::string &name, ConfigurableObject *child)mitsuba::ConfigurableObjectvirtual
addChild(ConfigurableObject *child)mitsuba::ConfigurableObjectinline
ConfigurableObject(const Properties &props)mitsuba::ConfigurableObjectinlineprotected
ConfigurableObject(Stream *stream, InstanceManager *manager)mitsuba::ConfigurableObjectprotected
configure()mitsuba::PhaseFunctionvirtual
decRef(bool autoDeallocate=true) const Object
EAngleDependence enum valuemitsuba::PhaseFunction
EAnisotropic enum valuemitsuba::PhaseFunction
EIsotropic enum valuemitsuba::PhaseFunction
ENonSymmetric enum valuemitsuba::PhaseFunction
EPhaseFunctionType enum namemitsuba::PhaseFunction
eval(const PhaseFunctionSamplingRecord &pRec) const =0mitsuba::PhaseFunctionpure virtual
getClass() const mitsuba::PhaseFunctionvirtual
getID() const mitsuba::ConfigurableObjectinline
getMeanCosine() const mitsuba::PhaseFunctionvirtual
getProperties() const mitsuba::ConfigurableObjectinline
getRefCount() const Objectinline
getType() const mitsuba::PhaseFunctioninline
incRef() const Object
m_propertiesmitsuba::ConfigurableObjectprotected
m_theClassmitsuba::PhaseFunctionstatic
m_typemitsuba::PhaseFunctionprotected
needsDirectionallyVaryingCoefficients() const mitsuba::PhaseFunctionvirtual
Object()Object
pdf(const PhaseFunctionSamplingRecord &pRec) const mitsuba::PhaseFunctionvirtual
PhaseFunction(const Properties &props)mitsuba::PhaseFunctioninlineprotected
PhaseFunction(Stream *stream, InstanceManager *manager)mitsuba::PhaseFunctioninlineprotected
sample(PhaseFunctionSamplingRecord &pRec, Sampler *sampler) const =0mitsuba::PhaseFunctionpure virtual
sample(PhaseFunctionSamplingRecord &pRec, Float &pdf, Sampler *sampler) const =0mitsuba::PhaseFunctionpure virtual
SerializableObject(Stream *stream, InstanceManager *manager)mitsuba::SerializableObject
SerializableObject()mitsuba::SerializableObjectinlineprotected
serialize(Stream *stream, InstanceManager *manager) const mitsuba::ConfigurableObjectvirtual
setID(const std::string &name)mitsuba::ConfigurableObjectinline
setParent(ConfigurableObject *parent)mitsuba::ConfigurableObjectvirtual
sigmaDir(Float cosTheta) const mitsuba::PhaseFunctionvirtual
sigmaDirMax() const mitsuba::PhaseFunctionvirtual
staticInitialization()Objectstatic
staticShutdown()Objectstatic
toString() const =0mitsuba::PhaseFunctionpure virtual
~ConfigurableObject()mitsuba::ConfigurableObjectinlineprotectedvirtual
~Object()Objectprotectedvirtual
~PhaseFunction()mitsuba::PhaseFunctioninlineprotectedvirtual
~SerializableObject()mitsuba::SerializableObjectinlineprotectedvirtual