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

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

addChild(const std::string &name, ConfigurableObject *child)mitsuba::Scenevirtual
addChild(ConfigurableObject *child)mitsuba::Sceneinline
addSensor(Sensor *sensor)mitsuba::Scene
bindUsedResources(ParallelProcess *proc) const mitsuba::Scenevirtual
cancel()mitsuba::Scene
ConfigurableObject(const Properties &props)mitsuba::ConfigurableObjectinlineprotected
ConfigurableObject(Stream *stream, InstanceManager *manager)mitsuba::ConfigurableObjectprotected
configure()mitsuba::Scenevirtual
decRef(bool autoDeallocate=true) const Object
destinationExists() const mitsuba::Sceneinline
evalAttenuatedEnvironment(const RayDifferential &ray, const Medium *medium, Sampler *sampler) const mitsuba::Sceneinline
evalEnvironment(const RayDifferential &ray) const mitsuba::Sceneinline
evalTransmittance(const Point &p1, bool p1OnSurface, const Point &p2, bool p2OnSurface, Float time, const Medium *medium, int &interactions, Sampler *sampler=NULL) const mitsuba::Scene
evalTransmittanceAll(const Point &p1, bool p1OnSurface, const Point &p2, bool p2OnSurface, Float time, const Medium *medium, int &interactions, Sampler *sampler=NULL) const mitsuba::Scene
flush(RenderQueue *queue, const RenderJob *job)mitsuba::Scene
getAABB() const mitsuba::Sceneinline
getBlockSize() const mitsuba::Sceneinline
getBSphere() const mitsuba::Sceneinline
getClass() const mitsuba::Scenevirtual
getDestinationFile() const mitsuba::Sceneinline
getEmitters()mitsuba::Sceneinline
getEmitters() const mitsuba::Sceneinline
getEnvironmentEmitter() const mitsuba::Sceneinline
getFilm()mitsuba::Sceneinline
getFilm() const mitsuba::Sceneinline
getID() const mitsuba::ConfigurableObjectinline
getIntegrator()mitsuba::Sceneinline
getIntegrator() const mitsuba::Sceneinline
getKDTree()mitsuba::Sceneinline
getKDTree() const mitsuba::Sceneinline
getMedia()mitsuba::Sceneinline
getMedia() const mitsuba::Sceneinline
getMeshes()mitsuba::Sceneinline
getMeshes() const mitsuba::Sceneinline
getProperties() const mitsuba::ConfigurableObjectinline
getRefCount() const Objectinline
getReferencedObjects()mitsuba::Sceneinline
getReferencedObjects() const mitsuba::Sceneinline
getSampler()mitsuba::Sceneinline
getSampler() const mitsuba::Sceneinline
getSensor()mitsuba::Sceneinline
getSensor() const mitsuba::Sceneinline
getSensors()mitsuba::Sceneinline
getSensors() const mitsuba::Sceneinline
getShapes()mitsuba::Sceneinline
getShapes() const mitsuba::Sceneinline
getSourceFile() const mitsuba::Sceneinline
getSpecialShapes()mitsuba::Sceneinline
getSpecialShapes() const mitsuba::Sceneinline
getSubsurfaceIntegrators()mitsuba::Sceneinline
getSubsurfaceIntegrators() const mitsuba::Sceneinline
hasDegenerateEmitters() const mitsuba::Sceneinline
hasDegenerateSensor() const mitsuba::Sceneinline
hasEnvironmentEmitter() const mitsuba::Sceneinline
hasMedia() const mitsuba::Sceneinline
incRef() const Object
initialize()mitsuba::Scene
initializeBidirectional()mitsuba::Scene
invalidate()mitsuba::Scene
m_propertiesmitsuba::ConfigurableObjectprotected
m_theClassmitsuba::Scenestatic
NetworkedObject(const Properties &props)mitsuba::NetworkedObjectinlineprotected
NetworkedObject(Stream *stream, InstanceManager *manager)mitsuba::NetworkedObjectinlineprotected
Object()Object
pdfEmitterDirect(const DirectSamplingRecord &dRec) const mitsuba::Scene
pdfEmitterDiscrete(const Emitter *emitter) const mitsuba::Sceneinline
pdfEmitterPosition(const PositionSamplingRecord &pRec) const mitsuba::Scene
pdfSensorDirect(const DirectSamplingRecord &dRec) const mitsuba::Scene
pdfSensorPosition(const PositionSamplingRecord &pRec) const mitsuba::Sceneinline
postprocess(RenderQueue *queue, const RenderJob *job, int sceneResID, int sensorResID, int samplerResID)mitsuba::Scene
preprocess(RenderQueue *queue, const RenderJob *job, int sceneResID, int sensorResID, int samplerResID)mitsuba::Scene
rayIntersect(const Ray &ray, Intersection &its) const mitsuba::Sceneinline
rayIntersect(const Ray &ray, Float &t, ConstShapePtr &shape, Normal &n, Point2 &uv) const mitsuba::Sceneinline
rayIntersect(const Ray &ray) const mitsuba::Sceneinline
rayIntersectAll(const Ray &ray, Intersection &its) const mitsuba::Scene
rayIntersectAll(const Ray &ray, Float &t, ConstShapePtr &shape, Normal &n, Point2 &uv) const mitsuba::Scene
rayIntersectAll(const Ray &ray) const mitsuba::Scene
removeSensor(Sensor *sensor)mitsuba::Scene
render(RenderQueue *queue, const RenderJob *job, int sceneResID, int sensorResID, int samplerResID)mitsuba::Scene
sampleAttenuatedEmitterDirect(DirectSamplingRecord &dRec, const Medium *medium, int &interactions, const Point2 &sample, Sampler *sampler=NULL) const mitsuba::Scene
sampleAttenuatedEmitterDirect(DirectSamplingRecord &dRec, const Intersection &its, const Medium *medium, int &interactions, const Point2 &sample, Sampler *sampler=NULL) const mitsuba::Scene
sampleAttenuatedSensorDirect(DirectSamplingRecord &dRec, const Medium *medium, int &interactions, const Point2 &sample, Sampler *sampler=NULL) const mitsuba::Scene
sampleAttenuatedSensorDirect(DirectSamplingRecord &dRec, const Intersection &its, const Medium *medium, int &interactions, const Point2 &sample, Sampler *sampler=NULL) const mitsuba::Scene
sampleEmitterDirect(DirectSamplingRecord &dRec, const Point2 &sample, bool testVisibility=true) const mitsuba::Scene
sampleEmitterPosition(PositionSamplingRecord &pRec, const Point2 &sample) const mitsuba::Scene
sampleEmitterRay(Ray &ray, const Emitter *&emitter, const Point2 &spatialSample, const Point2 &directionalSample, Float time) const mitsuba::Scene
sampleSensorDirect(DirectSamplingRecord &dRec, const Point2 &sample, bool testVisibility=true) const mitsuba::Scene
sampleSensorPosition(PositionSamplingRecord &pRec, const Point2 &sample, const Point2 *extra=NULL) const mitsuba::Sceneinline
Scene()mitsuba::Scene
Scene(const Properties &props)mitsuba::Scene
Scene(Scene *scene)mitsuba::Scene
Scene(Stream *stream, InstanceManager *manager)mitsuba::Scene
SerializableObject(Stream *stream, InstanceManager *manager)mitsuba::SerializableObject
SerializableObject()mitsuba::SerializableObjectinlineprotected
serialize(Stream *stream, InstanceManager *manager) const mitsuba::Scenevirtual
setBlockSize(uint32_t size)mitsuba::Sceneinline
setDestinationFile(const fs::path &name)mitsuba::Scene
setID(const std::string &name)mitsuba::ConfigurableObjectinline
setIntegrator(Integrator *integrator)mitsuba::Sceneinline
setParent(ConfigurableObject *parent)mitsuba::ConfigurableObjectvirtual
setSampler(Sampler *sampler)mitsuba::Sceneinline
setSensor(Sensor *sensor)mitsuba::Scene
setSourceFile(const fs::path &name)mitsuba::Scene
staticInitialization()Objectstatic
staticShutdown()Objectstatic
toString() const mitsuba::Scenevirtual
wakeup(ConfigurableObject *parent, std::map< std::string, SerializableObject * > &params)mitsuba::Scenevirtual
~ConfigurableObject()mitsuba::ConfigurableObjectinlineprotectedvirtual
~NetworkedObject()mitsuba::NetworkedObjectinlineprotectedvirtual
~Object()Objectprotectedvirtual
~Scene()mitsuba::Sceneprotectedvirtual
~SerializableObject()mitsuba::SerializableObjectinlineprotectedvirtual