| addChild(const std::string &name, ConfigurableObject *child) | mitsuba::Shape | virtual |
| addChild(ConfigurableObject *child) | mitsuba::Shape | inline |
| adjustTime(Intersection &its, Float time) const | mitsuba::Shape | virtual |
| computeNormals(bool force=false) | mitsuba::TriMesh | |
| computeUVTangents() | mitsuba::TriMesh | |
| ConfigurableObject(const Properties &props) | mitsuba::ConfigurableObject | inlineprotected |
| ConfigurableObject(Stream *stream, InstanceManager *manager) | mitsuba::ConfigurableObject | protected |
| configure() | mitsuba::TriMesh | virtual |
| copyAttachments(Shape *shape) | mitsuba::Shape | |
| createTriMesh() | mitsuba::TriMesh | virtual |
| decRef(bool autoDeallocate=true) const | Object | |
| fillIntersectionRecord(const Ray &ray, const void *temp, Intersection &its) const | mitsuba::Shape | virtual |
| fromBlender(const std::string &name, size_t faceCount, void *facePtr, size_t vertexCount, void *vertexPtr, void *uvPtr, void *colPtr, short matNr) | mitsuba::TriMesh | static |
| getAABB() const | mitsuba::TriMesh | virtual |
| getAABB() | mitsuba::TriMesh | inline |
| getBSDF() const | mitsuba::Shape | inline |
| getBSDF() | mitsuba::Shape | inline |
| getClass() const | mitsuba::TriMesh | virtual |
| getClippedAABB(const AABB &box) const | mitsuba::Shape | virtual |
| getCurvature(const Intersection &its, Float &H, Float &K, bool shadingFrame=true) const | mitsuba::Shape | |
| getEffectivePrimitiveCount() const | mitsuba::TriMesh | virtual |
| getElement(int i) | mitsuba::Shape | virtual |
| getEmitter() | mitsuba::Shape | inline |
| getEmitter() const | mitsuba::Shape | inline |
| getExteriorMedium() | mitsuba::Shape | inline |
| getExteriorMedium() const | mitsuba::Shape | inline |
| getID() const | mitsuba::ConfigurableObject | inline |
| getInteriorMedium() | mitsuba::Shape | inline |
| getInteriorMedium() const | mitsuba::Shape | inline |
| getKDTree() const | mitsuba::Shape | virtual |
| getName() const | mitsuba::Shape | virtual |
| getNormalDerivative(const Intersection &its, Vector &dndu, Vector &dndv, bool shadingFrame) const | mitsuba::TriMesh | virtual |
| getPrimitiveCount() const | mitsuba::TriMesh | virtual |
| getProperties() const | mitsuba::ConfigurableObject | inline |
| getRefCount() const | Object | inline |
| getSensor() | mitsuba::Shape | inline |
| getSensor() const | mitsuba::Shape | inline |
| getSubsurface() | mitsuba::Shape | inline |
| getSubsurface() const | mitsuba::Shape | inline |
| getSurfaceArea() const | mitsuba::TriMesh | virtual |
| getTriangleCount() const | mitsuba::TriMesh | inline |
| getTriangles() const | mitsuba::TriMesh | inline |
| getTriangles() | mitsuba::TriMesh | inline |
| getUVTangents() const | mitsuba::TriMesh | inline |
| getUVTangents() | mitsuba::TriMesh | inline |
| getVertexColors() const | mitsuba::TriMesh | inline |
| getVertexColors() | mitsuba::TriMesh | inline |
| getVertexCount() const | mitsuba::TriMesh | inline |
| getVertexNormals() const | mitsuba::TriMesh | inline |
| getVertexNormals() | mitsuba::TriMesh | inline |
| getVertexPositions() const | mitsuba::TriMesh | inline |
| getVertexPositions() | mitsuba::TriMesh | inline |
| getVertexTexcoords() const | mitsuba::TriMesh | inline |
| getVertexTexcoords() | mitsuba::TriMesh | inline |
| hasBSDF() const | mitsuba::Shape | inline |
| hasSubsurface() const | mitsuba::Shape | inline |
| hasUVTangents() const | mitsuba::TriMesh | inline |
| hasVertexColors() const | mitsuba::TriMesh | inline |
| hasVertexNormals() const | mitsuba::TriMesh | inline |
| hasVertexTexcoords() const | mitsuba::TriMesh | inline |
| incRef() const | Object | |
| isCompound() const | mitsuba::Shape | virtual |
| isEmitter() const | mitsuba::Shape | inline |
| isMediumTransition() const | mitsuba::Shape | inline |
| isSensor() const | mitsuba::Shape | inline |
| loadCompressed(Stream *stream, int idx=0) | mitsuba::TriMesh | protected |
| m_aabb | mitsuba::TriMesh | protected |
| m_areaDistr | mitsuba::TriMesh | protected |
| m_bsdf | mitsuba::Shape | protected |
| m_colors | mitsuba::TriMesh | protected |
| m_emitter | mitsuba::Shape | protected |
| m_exteriorMedium | mitsuba::Shape | protected |
| m_faceNormals | mitsuba::TriMesh | protected |
| m_flipNormals | mitsuba::TriMesh | protected |
| m_interiorMedium | mitsuba::Shape | protected |
| m_invSurfaceArea | mitsuba::TriMesh | protected |
| m_mutex | mitsuba::TriMesh | protected |
| m_name | mitsuba::Shape | protected |
| m_normals | mitsuba::TriMesh | protected |
| m_positions | mitsuba::TriMesh | protected |
| m_properties | mitsuba::ConfigurableObject | protected |
| m_sensor | mitsuba::Shape | protected |
| m_subsurface | mitsuba::Shape | protected |
| m_surfaceArea | mitsuba::TriMesh | protected |
| m_tangents | mitsuba::TriMesh | protected |
| m_texcoords | mitsuba::TriMesh | protected |
| m_theClass | mitsuba::TriMesh | static |
| m_triangleCount | mitsuba::TriMesh | protected |
| m_triangles | mitsuba::TriMesh | protected |
| m_vertexCount | mitsuba::TriMesh | protected |
| Object() | Object | |
| pdfDirect(const DirectSamplingRecord &dRec) const | mitsuba::Shape | virtual |
| pdfPosition(const PositionSamplingRecord &pRec) const | mitsuba::TriMesh | virtual |
| prepareSamplingTable() | mitsuba::TriMesh | protected |
| rayIntersect(const Ray &ray, Float mint, Float maxt, Float &t, void *temp) const | mitsuba::Shape | virtual |
| rayIntersect(const Ray &ray, Float mint, Float maxt) const | mitsuba::Shape | virtual |
| readHeader(Stream *stream) | mitsuba::TriMesh | protectedstatic |
| readOffset(Stream *stream, short version, int idx) | mitsuba::TriMesh | protectedstatic |
| readOffsetDictionary(Stream *stream, short version, std::vector< size_t > &outOffsets) | mitsuba::TriMesh | protectedstatic |
| rebuildTopology(Float maxAngle) | mitsuba::TriMesh | |
| sampleDirect(DirectSamplingRecord &dRec, const Point2 &sample) const | mitsuba::Shape | virtual |
| samplePosition(PositionSamplingRecord &pRec, const Point2 &sample) const | mitsuba::TriMesh | virtual |
| SerializableObject(Stream *stream, InstanceManager *manager) | mitsuba::SerializableObject | |
| SerializableObject() | mitsuba::SerializableObject | inlineprotected |
| serialize(Stream *stream, InstanceManager *manager) const | mitsuba::TriMesh | virtual |
| serialize(Stream *stream) const | mitsuba::TriMesh | |
| setBSDF(BSDF *bsdf) | mitsuba::Shape | inline |
| setEmitter(Emitter *emitter) | mitsuba::Shape | inline |
| setID(const std::string &name) | mitsuba::ConfigurableObject | inline |
| setParent(ConfigurableObject *parent) | mitsuba::ConfigurableObject | virtual |
| Shape(const Properties &props) | mitsuba::Shape | protected |
| Shape(Stream *stream, InstanceManager *manager) | mitsuba::Shape | protected |
| staticInitialization() | Object | static |
| staticShutdown() | Object | static |
| toString() const | mitsuba::TriMesh | virtual |
| TriMesh(const std::string &name, size_t triangleCount, size_t vertexCount, bool hasNormals=false, bool hasTexcoords=false, bool hasVertexColors=false, bool flipNormals=false, bool faceNormals=false) | mitsuba::TriMesh | |
| TriMesh(Stream *stream, InstanceManager *manager) | mitsuba::TriMesh | |
| TriMesh(Stream *stream, int idx=0) | mitsuba::TriMesh | |
| TriMesh(const Properties &props) | mitsuba::TriMesh | protected |
| writeOBJ(const fs::path &path) const | mitsuba::TriMesh | |
| writePLY(const fs::path &path) const | mitsuba::TriMesh | |
| ~ConfigurableObject() | mitsuba::ConfigurableObject | inlineprotectedvirtual |
| ~Object() | Object | protectedvirtual |
| ~SerializableObject() | mitsuba::SerializableObject | inlineprotectedvirtual |
| ~Shape() | mitsuba::Shape | protectedvirtual |
| ~TriMesh() | mitsuba::TriMesh | protectedvirtual |