AbstractEmitter(const Properties &props) | mitsuba::AbstractEmitter | protected |
AbstractEmitter(Stream *stream, InstanceManager *manager) | mitsuba::AbstractEmitter | protected |
addChild(const std::string &name, ConfigurableObject *child) | mitsuba::Sensor | virtual |
addChild(ConfigurableObject *child) | mitsuba::Sensor | inline |
ConfigurableObject(const Properties &props) | mitsuba::ConfigurableObject | inlineprotected |
ConfigurableObject(Stream *stream, InstanceManager *manager) | mitsuba::ConfigurableObject | protected |
configure() | mitsuba::Sensor | virtual |
createShape(const Scene *scene) | mitsuba::AbstractEmitter | virtual |
decRef(bool autoDeallocate=true) const | Object | |
EDeltaDirection enum value | mitsuba::AbstractEmitter | |
EDeltaPosition enum value | mitsuba::AbstractEmitter | |
EDeltaTime enum value | mitsuba::Sensor | |
EDirectionSampleMapsToPixels enum value | mitsuba::Sensor | |
EEmitterType enum name | mitsuba::AbstractEmitter | |
ENeedsApertureSample enum value | mitsuba::Sensor | |
EOnSurface enum value | mitsuba::AbstractEmitter | |
EOrthographicCamera enum value | mitsuba::Sensor | |
EPerspectiveCamera enum value | mitsuba::Sensor | |
EPositionSampleMapsToPixels enum value | mitsuba::Sensor | |
EProjectiveCamera enum value | mitsuba::Sensor | |
ESensorFlags enum name | mitsuba::Sensor | |
eval(const Intersection &its, const Vector &d, Point2 &samplePos) const | mitsuba::Sensor | virtual |
evalDirection(const DirectionSamplingRecord &dRec, const PositionSamplingRecord &pRec) const | mitsuba::AbstractEmitter | virtual |
evalPosition(const PositionSamplingRecord &pRec) const | mitsuba::AbstractEmitter | virtual |
getAABB() const =0 | mitsuba::AbstractEmitter | pure virtual |
getAspect() const | mitsuba::Sensor | inline |
getClass() const | mitsuba::ProjectiveCamera | virtual |
getDirectMeasure() const | mitsuba::AbstractEmitter | inline |
getFarClip() const | mitsuba::ProjectiveCamera | inline |
getFilm() | mitsuba::Sensor | inline |
getFilm() const | mitsuba::Sensor | inline |
getFocusDistance() const | mitsuba::ProjectiveCamera | inline |
getID() const | mitsuba::ConfigurableObject | inline |
getMedium() | mitsuba::AbstractEmitter | inline |
getMedium() const | mitsuba::AbstractEmitter | inline |
getNearClip() const | mitsuba::ProjectiveCamera | inline |
getProjectionTransform(const Point2 &apertureSample, const Point2 &aaSample) const =0 | mitsuba::ProjectiveCamera | pure virtual |
getProperties() const | mitsuba::ConfigurableObject | inline |
getRefCount() const | Object | inline |
getSamplePosition(const PositionSamplingRecord &pRec, const DirectionSamplingRecord &dRec, Point2 &position) const | mitsuba::Sensor | virtual |
getSampler() | mitsuba::Sensor | inline |
getSampler() const | mitsuba::Sensor | inline |
getShape() | mitsuba::AbstractEmitter | inline |
getShape() const | mitsuba::AbstractEmitter | inline |
getShutterOpen() const | mitsuba::Sensor | inline |
getShutterOpenTime() const | mitsuba::Sensor | inline |
getType() const | mitsuba::AbstractEmitter | inline |
getViewTransform(Float t) const | mitsuba::ProjectiveCamera | inline |
getWorldTransform(Float t) const | mitsuba::ProjectiveCamera | inline |
mitsuba::Sensor::getWorldTransform() const | mitsuba::AbstractEmitter | inline |
incRef() const | Object | |
isDegenerate() const | mitsuba::AbstractEmitter | inline |
isOnSurface() const | mitsuba::AbstractEmitter | inline |
m_aspect | mitsuba::Sensor | protected |
m_farClip | mitsuba::ProjectiveCamera | protected |
m_film | mitsuba::Sensor | protected |
m_focusDistance | mitsuba::ProjectiveCamera | protected |
m_invResolution | mitsuba::Sensor | protected |
m_medium | mitsuba::AbstractEmitter | protected |
m_nearClip | mitsuba::ProjectiveCamera | protected |
m_properties | mitsuba::ConfigurableObject | protected |
m_resolution | mitsuba::Sensor | protected |
m_sampler | mitsuba::Sensor | protected |
m_shape | mitsuba::AbstractEmitter | protected |
m_shutterOpen | mitsuba::Sensor | protected |
m_shutterOpenTime | mitsuba::Sensor | protected |
m_theClass | mitsuba::ProjectiveCamera | static |
m_type | mitsuba::AbstractEmitter | protected |
m_worldTransform | mitsuba::AbstractEmitter | protected |
needsApertureSample() const | mitsuba::Sensor | inline |
needsDirectionSample() const | mitsuba::AbstractEmitter | inline |
needsDirectSample() const | mitsuba::AbstractEmitter | inline |
needsPositionSample() const | mitsuba::AbstractEmitter | inline |
needsTimeSample() const | mitsuba::Sensor | inline |
Object() | Object | |
pdfDirect(const DirectSamplingRecord &dRec) const | mitsuba::AbstractEmitter | virtual |
pdfDirection(const DirectionSamplingRecord &dRec, const PositionSamplingRecord &pRec) const | mitsuba::AbstractEmitter | virtual |
pdfPosition(const PositionSamplingRecord &pRec) const | mitsuba::AbstractEmitter | virtual |
pdfTime(const Ray &ray, EMeasure measure) const | mitsuba::Sensor | |
ProjectiveCamera(const Properties &props) | mitsuba::ProjectiveCamera | protected |
ProjectiveCamera(Stream *stream, InstanceManager *manager) | mitsuba::ProjectiveCamera | protected |
sampleDirect(DirectSamplingRecord &dRec, const Point2 &sample) const | mitsuba::AbstractEmitter | virtual |
sampleDirection(DirectionSamplingRecord &dRec, PositionSamplingRecord &pRec, const Point2 &sample, const Point2 *extra=NULL) const | mitsuba::AbstractEmitter | virtual |
samplePosition(PositionSamplingRecord &pRec, const Point2 &sample, const Point2 *extra=NULL) const | mitsuba::AbstractEmitter | virtual |
sampleRay(Ray &ray, const Point2 &samplePosition, const Point2 &apertureSample, Float timeSample) const =0 | mitsuba::Sensor | pure virtual |
sampleRayDifferential(RayDifferential &ray, const Point2 &samplePosition, const Point2 &apertureSample, Float timeSample) const | mitsuba::Sensor | virtual |
sampleTime(Float sample) const | mitsuba::Sensor | inline |
Sensor(const Properties &props) | mitsuba::Sensor | protected |
Sensor(Stream *stream, InstanceManager *manager) | mitsuba::Sensor | protected |
SerializableObject(Stream *stream, InstanceManager *manager) | mitsuba::SerializableObject | |
SerializableObject() | mitsuba::SerializableObject | inlineprotected |
serialize(Stream *stream, InstanceManager *manager) const | mitsuba::ProjectiveCamera | virtual |
setFarClip(Float farClip) | mitsuba::ProjectiveCamera | |
setFocusDistance(Float focusDistance) | mitsuba::ProjectiveCamera | |
setID(const std::string &name) | mitsuba::ConfigurableObject | inline |
setMedium(Medium *medium) | mitsuba::AbstractEmitter | inline |
setNearClip(Float nearClip) | mitsuba::ProjectiveCamera | |
setParent(ConfigurableObject *parent) | mitsuba::ConfigurableObject | virtual |
setShutterOpen(Float time) | mitsuba::Sensor | inline |
setShutterOpenTime(Float time) | mitsuba::Sensor | |
setWorldTransform(const Transform &trafo) | mitsuba::ProjectiveCamera | |
setWorldTransform(AnimatedTransform *trafo) | mitsuba::ProjectiveCamera | |
staticInitialization() | Object | static |
staticShutdown() | Object | static |
toString() const | Object | virtual |
~AbstractEmitter() | mitsuba::AbstractEmitter | protectedvirtual |
~ConfigurableObject() | mitsuba::ConfigurableObject | inlineprotectedvirtual |
~Object() | Object | protectedvirtual |
~ProjectiveCamera() | mitsuba::ProjectiveCamera | protectedvirtual |
~Sensor() | mitsuba::Sensor | protectedvirtual |
~SerializableObject() | mitsuba::SerializableObject | inlineprotectedvirtual |