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

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

AbstractEmitter(const Properties &props)mitsuba::AbstractEmitterprotected
AbstractEmitter(Stream *stream, InstanceManager *manager)mitsuba::AbstractEmitterprotected
addChild(const std::string &name, ConfigurableObject *child)mitsuba::AbstractEmittervirtual
addChild(ConfigurableObject *child)mitsuba::AbstractEmitterinline
ConfigurableObject(const Properties &props)mitsuba::ConfigurableObjectinlineprotected
ConfigurableObject(Stream *stream, InstanceManager *manager)mitsuba::ConfigurableObjectprotected
configure()mitsuba::ConfigurableObjectvirtual
createShape(const Scene *scene)mitsuba::AbstractEmittervirtual
decRef(bool autoDeallocate=true) const Object
EDeltaDirection enum valuemitsuba::AbstractEmitter
EDeltaPosition enum valuemitsuba::AbstractEmitter
EEmitterType enum namemitsuba::AbstractEmitter
EOnSurface enum valuemitsuba::AbstractEmitter
evalDirection(const DirectionSamplingRecord &dRec, const PositionSamplingRecord &pRec) const mitsuba::AbstractEmittervirtual
evalPosition(const PositionSamplingRecord &pRec) const mitsuba::AbstractEmittervirtual
getAABB() const =0mitsuba::AbstractEmitterpure virtual
getClass() const mitsuba::AbstractEmittervirtual
getDirectMeasure() const mitsuba::AbstractEmitterinline
getID() const mitsuba::ConfigurableObjectinline
getMedium()mitsuba::AbstractEmitterinline
getMedium() const mitsuba::AbstractEmitterinline
getProperties() const mitsuba::ConfigurableObjectinline
getRefCount() const Objectinline
getShape()mitsuba::AbstractEmitterinline
getShape() const mitsuba::AbstractEmitterinline
getType() const mitsuba::AbstractEmitterinline
getWorldTransform() const mitsuba::AbstractEmitterinline
incRef() const Object
isDegenerate() const mitsuba::AbstractEmitterinline
isOnSurface() const mitsuba::AbstractEmitterinline
m_mediummitsuba::AbstractEmitterprotected
m_propertiesmitsuba::ConfigurableObjectprotected
m_shapemitsuba::AbstractEmitterprotected
m_theClassmitsuba::AbstractEmitterstatic
m_typemitsuba::AbstractEmitterprotected
m_worldTransformmitsuba::AbstractEmitterprotected
needsDirectionSample() const mitsuba::AbstractEmitterinline
needsDirectSample() const mitsuba::AbstractEmitterinline
needsPositionSample() const mitsuba::AbstractEmitterinline
Object()Object
pdfDirect(const DirectSamplingRecord &dRec) const mitsuba::AbstractEmittervirtual
pdfDirection(const DirectionSamplingRecord &dRec, const PositionSamplingRecord &pRec) const mitsuba::AbstractEmittervirtual
pdfPosition(const PositionSamplingRecord &pRec) const mitsuba::AbstractEmittervirtual
sampleDirect(DirectSamplingRecord &dRec, const Point2 &sample) const mitsuba::AbstractEmittervirtual
sampleDirection(DirectionSamplingRecord &dRec, PositionSamplingRecord &pRec, const Point2 &sample, const Point2 *extra=NULL) const mitsuba::AbstractEmittervirtual
samplePosition(PositionSamplingRecord &pRec, const Point2 &sample, const Point2 *extra=NULL) const mitsuba::AbstractEmittervirtual
SerializableObject(Stream *stream, InstanceManager *manager)mitsuba::SerializableObject
SerializableObject()mitsuba::SerializableObjectinlineprotected
serialize(Stream *stream, InstanceManager *manager) const mitsuba::AbstractEmittervirtual
setID(const std::string &name)mitsuba::ConfigurableObjectinline
setMedium(Medium *medium)mitsuba::AbstractEmitterinline
setParent(ConfigurableObject *parent)mitsuba::ConfigurableObjectvirtual
setWorldTransform(AnimatedTransform *trafo)mitsuba::AbstractEmitterinline
staticInitialization()Objectstatic
staticShutdown()Objectstatic
toString() const Objectvirtual
~AbstractEmitter()mitsuba::AbstractEmitterprotectedvirtual
~ConfigurableObject()mitsuba::ConfigurableObjectinlineprotectedvirtual
~Object()Objectprotectedvirtual
~SerializableObject()mitsuba::SerializableObjectinlineprotectedvirtual