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

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

addChild(const std::string &string, ConfigurableObject *obj)mitsuba::BSDFvirtual
addChild(ConfigurableObject *child)mitsuba::BSDFinline
BSDF(const Properties &props)mitsuba::BSDFprotected
BSDF(Stream *stream, InstanceManager *manager)mitsuba::BSDFprotected
ConfigurableObject(const Properties &props)mitsuba::ConfigurableObjectinlineprotected
ConfigurableObject(Stream *stream, InstanceManager *manager)mitsuba::ConfigurableObjectprotected
configure()mitsuba::BSDFvirtual
createShader(Renderer *renderer) const mitsuba::HWResourcevirtual
decRef(bool autoDeallocate=true) const Object
EAll enum valuemitsuba::BSDF
EAnisotropic enum valuemitsuba::BSDF
EBackSide enum valuemitsuba::BSDF
EBSDFType enum namemitsuba::BSDF
EDelta enum valuemitsuba::BSDF
EDelta1D enum valuemitsuba::BSDF
EDelta1DReflection enum valuemitsuba::BSDF
EDelta1DTransmission enum valuemitsuba::BSDF
EDeltaReflection enum valuemitsuba::BSDF
EDeltaTransmission enum valuemitsuba::BSDF
EDiffuse enum valuemitsuba::BSDF
EDiffuseReflection enum valuemitsuba::BSDF
EDiffuseTransmission enum valuemitsuba::BSDF
EFrontSide enum valuemitsuba::BSDF
EGlossy enum valuemitsuba::BSDF
EGlossyReflection enum valuemitsuba::BSDF
EGlossyTransmission enum valuemitsuba::BSDF
ENonSymmetric enum valuemitsuba::BSDF
ensureEnergyConservation(Texture *tex, const std::string &paramName, Float max) const mitsuba::BSDFprotected
ensureEnergyConservation(Texture *tex1, Texture *tex2, const std::string &paramName1, const std::string &paramName2, Float max) const mitsuba::BSDFprotected
ENull enum valuemitsuba::BSDF
EReflection enum valuemitsuba::BSDF
ESmooth enum valuemitsuba::BSDF
ESpatiallyVarying enum valuemitsuba::BSDF
ETransmission enum valuemitsuba::BSDF
ETypeCombinations enum namemitsuba::BSDF
EUsesSampler enum valuemitsuba::BSDF
eval(const BSDFSamplingRecord &bRec, EMeasure measure=ESolidAngle) const =0mitsuba::BSDFpure virtual
getClass() const mitsuba::BSDFvirtual
getComponentCount() const mitsuba::BSDFinline
getDiffuseReflectance(const Intersection &its) const mitsuba::BSDFvirtual
getEta() const mitsuba::BSDFvirtual
getFrame(const Intersection &its) const mitsuba::BSDFvirtual
getFrameDerivative(const Intersection &its, Frame &du, Frame &dv) const mitsuba::BSDFvirtual
getID() const mitsuba::ConfigurableObjectinline
getMeasure(unsigned int componentType)mitsuba::BSDFinlinestatic
getProperties() const mitsuba::ConfigurableObjectinline
getRefCount() const Objectinline
getRoughness(const Intersection &its, int index) const mitsuba::BSDFvirtual
getSpecularReflectance(const Intersection &its) const mitsuba::BSDFinlinevirtual
getType() const mitsuba::BSDFinline
getType(int component) const mitsuba::BSDFinline
hasComponent(unsigned int type) const mitsuba::BSDFinline
incRef() const Object
m_combinedTypemitsuba::BSDFprotected
m_componentsmitsuba::BSDFprotected
m_ensureEnergyConservationmitsuba::BSDFprotected
m_propertiesmitsuba::ConfigurableObjectprotected
m_theClassmitsuba::BSDFstatic
m_usesRayDifferentialsmitsuba::BSDFprotected
Object()Object
pdf(const BSDFSamplingRecord &bRec, EMeasure measure=ESolidAngle) const =0mitsuba::BSDFpure virtual
sample(BSDFSamplingRecord &bRec, const Point2 &sample) const =0mitsuba::BSDFpure virtual
sample(BSDFSamplingRecord &bRec, Float &pdf, const Point2 &sample) const =0mitsuba::BSDFpure virtual
SerializableObject(Stream *stream, InstanceManager *manager)mitsuba::SerializableObject
SerializableObject()mitsuba::SerializableObjectinlineprotected
serialize(Stream *stream, InstanceManager *manager) const mitsuba::BSDFvirtual
setID(const std::string &name)mitsuba::ConfigurableObjectinline
setParent(ConfigurableObject *parent)mitsuba::BSDFvirtual
staticInitialization()Objectstatic
staticShutdown()Objectstatic
toString() const Objectvirtual
usesRayDifferentials() const mitsuba::BSDFinline
~BSDF()mitsuba::BSDFprotectedvirtual
~ConfigurableObject()mitsuba::ConfigurableObjectinlineprotectedvirtual
~HWResource()mitsuba::HWResourceinlinevirtual
~Object()Objectprotectedvirtual
~SerializableObject()mitsuba::SerializableObjectinlineprotectedvirtual