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

This is the complete list of members for mitsuba::Emitter, 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
createShader(Renderer *renderer) const mitsuba::HWResourcevirtual
createShape(const Scene *scene)mitsuba::AbstractEmittervirtual
decRef(bool autoDeallocate=true) const Object
EDeltaDirection enum valuemitsuba::AbstractEmitter
EDeltaPosition enum valuemitsuba::AbstractEmitter
EEmitterFlags enum namemitsuba::Emitter
EEmitterType enum namemitsuba::AbstractEmitter
EEnvironmentEmitter enum valuemitsuba::Emitter
Emitter(const Properties &props)mitsuba::Emitterprotected
Emitter(Stream *stream, InstanceManager *manager)mitsuba::Emitterprotected
EOnSurface enum valuemitsuba::AbstractEmitter
eval(const Intersection &its, const Vector &d) const mitsuba::Emittervirtual
evalDirection(const DirectionSamplingRecord &dRec, const PositionSamplingRecord &pRec) const mitsuba::AbstractEmittervirtual
evalEnvironment(const RayDifferential &ray) const mitsuba::Emittervirtual
evalPosition(const PositionSamplingRecord &pRec) const mitsuba::AbstractEmittervirtual
fillDirectSamplingRecord(DirectSamplingRecord &dRec, const Ray &ray) const mitsuba::Emittervirtual
getAABB() const =0mitsuba::AbstractEmitterpure virtual
getBitmap(const Vector2i &sizeHint=Vector2i(-1,-1)) const mitsuba::Emittervirtual
getClass() const mitsuba::Emittervirtual
getDirectMeasure() const mitsuba::AbstractEmitterinline
getElement(size_t index)mitsuba::Emittervirtual
getID() const mitsuba::ConfigurableObjectinline
getMedium()mitsuba::AbstractEmitterinline
getMedium() const mitsuba::AbstractEmitterinline
getProperties() const mitsuba::ConfigurableObjectinline
getRefCount() const Objectinline
getSamplingWeight() const mitsuba::Emitterinline
getShape()mitsuba::AbstractEmitterinline
getShape() const mitsuba::AbstractEmitterinline
getType() const mitsuba::AbstractEmitterinline
getWorldTransform() const mitsuba::AbstractEmitterinline
incRef() const Object
isCompound() const mitsuba::Emittervirtual
isDegenerate() const mitsuba::AbstractEmitterinline
isEnvironmentEmitter() const mitsuba::Emitterinline
isOnSurface() const mitsuba::AbstractEmitterinline
m_mediummitsuba::AbstractEmitterprotected
m_propertiesmitsuba::ConfigurableObjectprotected
m_samplingWeightmitsuba::Emitterprotected
m_shapemitsuba::AbstractEmitterprotected
m_theClassmitsuba::Emitterstatic
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
sampleRay(Ray &ray, const Point2 &spatialSample, const Point2 &directionalSample, Float time) const mitsuba::Emittervirtual
SerializableObject(Stream *stream, InstanceManager *manager)mitsuba::SerializableObject
SerializableObject()mitsuba::SerializableObjectinlineprotected
serialize(Stream *stream, InstanceManager *manager) const mitsuba::Emittervirtual
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
~Emitter()mitsuba::Emitterprotectedvirtual
~HWResource()mitsuba::HWResourceinlinevirtual
~Object()Objectprotectedvirtual
~SerializableObject()mitsuba::SerializableObjectinlineprotectedvirtual