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

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

addChild(const std::string &name, ConfigurableObject *child)mitsuba::Shapevirtual
addChild(ConfigurableObject *child)mitsuba::Shapeinline
adjustTime(Intersection &its, Float time) const mitsuba::Shapevirtual
computeNormals(bool force=false)mitsuba::TriMesh
computeUVTangents()mitsuba::TriMesh
ConfigurableObject(const Properties &props)mitsuba::ConfigurableObjectinlineprotected
ConfigurableObject(Stream *stream, InstanceManager *manager)mitsuba::ConfigurableObjectprotected
configure()mitsuba::TriMeshvirtual
copyAttachments(Shape *shape)mitsuba::Shape
createTriMesh()mitsuba::TriMeshvirtual
decRef(bool autoDeallocate=true) const Object
fillIntersectionRecord(const Ray &ray, const void *temp, Intersection &its) const mitsuba::Shapevirtual
fromBlender(const std::string &name, size_t faceCount, void *facePtr, size_t vertexCount, void *vertexPtr, void *uvPtr, void *colPtr, short matNr)mitsuba::TriMeshstatic
getAABB() const mitsuba::TriMeshvirtual
getAABB()mitsuba::TriMeshinline
getBSDF() const mitsuba::Shapeinline
getBSDF()mitsuba::Shapeinline
getClass() const mitsuba::TriMeshvirtual
getClippedAABB(const AABB &box) const mitsuba::Shapevirtual
getCurvature(const Intersection &its, Float &H, Float &K, bool shadingFrame=true) const mitsuba::Shape
getEffectivePrimitiveCount() const mitsuba::TriMeshvirtual
getElement(int i)mitsuba::Shapevirtual
getEmitter()mitsuba::Shapeinline
getEmitter() const mitsuba::Shapeinline
getExteriorMedium()mitsuba::Shapeinline
getExteriorMedium() const mitsuba::Shapeinline
getID() const mitsuba::ConfigurableObjectinline
getInteriorMedium()mitsuba::Shapeinline
getInteriorMedium() const mitsuba::Shapeinline
getKDTree() const mitsuba::Shapevirtual
getName() const mitsuba::Shapevirtual
getNormalDerivative(const Intersection &its, Vector &dndu, Vector &dndv, bool shadingFrame) const mitsuba::TriMeshvirtual
getPrimitiveCount() const mitsuba::TriMeshvirtual
getProperties() const mitsuba::ConfigurableObjectinline
getRefCount() const Objectinline
getSensor()mitsuba::Shapeinline
getSensor() const mitsuba::Shapeinline
getSubsurface()mitsuba::Shapeinline
getSubsurface() const mitsuba::Shapeinline
getSurfaceArea() const mitsuba::TriMeshvirtual
getTriangleCount() const mitsuba::TriMeshinline
getTriangles() const mitsuba::TriMeshinline
getTriangles()mitsuba::TriMeshinline
getUVTangents() const mitsuba::TriMeshinline
getUVTangents()mitsuba::TriMeshinline
getVertexColors() const mitsuba::TriMeshinline
getVertexColors()mitsuba::TriMeshinline
getVertexCount() const mitsuba::TriMeshinline
getVertexNormals() const mitsuba::TriMeshinline
getVertexNormals()mitsuba::TriMeshinline
getVertexPositions() const mitsuba::TriMeshinline
getVertexPositions()mitsuba::TriMeshinline
getVertexTexcoords() const mitsuba::TriMeshinline
getVertexTexcoords()mitsuba::TriMeshinline
hasBSDF() const mitsuba::Shapeinline
hasSubsurface() const mitsuba::Shapeinline
hasUVTangents() const mitsuba::TriMeshinline
hasVertexColors() const mitsuba::TriMeshinline
hasVertexNormals() const mitsuba::TriMeshinline
hasVertexTexcoords() const mitsuba::TriMeshinline
incRef() const Object
isCompound() const mitsuba::Shapevirtual
isEmitter() const mitsuba::Shapeinline
isMediumTransition() const mitsuba::Shapeinline
isSensor() const mitsuba::Shapeinline
loadCompressed(Stream *stream, int idx=0)mitsuba::TriMeshprotected
m_aabbmitsuba::TriMeshprotected
m_areaDistrmitsuba::TriMeshprotected
m_bsdfmitsuba::Shapeprotected
m_colorsmitsuba::TriMeshprotected
m_emittermitsuba::Shapeprotected
m_exteriorMediummitsuba::Shapeprotected
m_faceNormalsmitsuba::TriMeshprotected
m_flipNormalsmitsuba::TriMeshprotected
m_interiorMediummitsuba::Shapeprotected
m_invSurfaceAreamitsuba::TriMeshprotected
m_mutexmitsuba::TriMeshprotected
m_namemitsuba::Shapeprotected
m_normalsmitsuba::TriMeshprotected
m_positionsmitsuba::TriMeshprotected
m_propertiesmitsuba::ConfigurableObjectprotected
m_sensormitsuba::Shapeprotected
m_subsurfacemitsuba::Shapeprotected
m_surfaceAreamitsuba::TriMeshprotected
m_tangentsmitsuba::TriMeshprotected
m_texcoordsmitsuba::TriMeshprotected
m_theClassmitsuba::TriMeshstatic
m_triangleCountmitsuba::TriMeshprotected
m_trianglesmitsuba::TriMeshprotected
m_vertexCountmitsuba::TriMeshprotected
Object()Object
pdfDirect(const DirectSamplingRecord &dRec) const mitsuba::Shapevirtual
pdfPosition(const PositionSamplingRecord &pRec) const mitsuba::TriMeshvirtual
prepareSamplingTable()mitsuba::TriMeshprotected
rayIntersect(const Ray &ray, Float mint, Float maxt, Float &t, void *temp) const mitsuba::Shapevirtual
rayIntersect(const Ray &ray, Float mint, Float maxt) const mitsuba::Shapevirtual
readHeader(Stream *stream)mitsuba::TriMeshprotectedstatic
readOffset(Stream *stream, short version, int idx)mitsuba::TriMeshprotectedstatic
readOffsetDictionary(Stream *stream, short version, std::vector< size_t > &outOffsets)mitsuba::TriMeshprotectedstatic
rebuildTopology(Float maxAngle)mitsuba::TriMesh
sampleDirect(DirectSamplingRecord &dRec, const Point2 &sample) const mitsuba::Shapevirtual
samplePosition(PositionSamplingRecord &pRec, const Point2 &sample) const mitsuba::TriMeshvirtual
SerializableObject(Stream *stream, InstanceManager *manager)mitsuba::SerializableObject
SerializableObject()mitsuba::SerializableObjectinlineprotected
serialize(Stream *stream, InstanceManager *manager) const mitsuba::TriMeshvirtual
serialize(Stream *stream) const mitsuba::TriMesh
setBSDF(BSDF *bsdf)mitsuba::Shapeinline
setEmitter(Emitter *emitter)mitsuba::Shapeinline
setID(const std::string &name)mitsuba::ConfigurableObjectinline
setParent(ConfigurableObject *parent)mitsuba::ConfigurableObjectvirtual
Shape(const Properties &props)mitsuba::Shapeprotected
Shape(Stream *stream, InstanceManager *manager)mitsuba::Shapeprotected
staticInitialization()Objectstatic
staticShutdown()Objectstatic
toString() const mitsuba::TriMeshvirtual
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::TriMeshprotected
writeOBJ(const fs::path &path) const mitsuba::TriMesh
writePLY(const fs::path &path) const mitsuba::TriMesh
~ConfigurableObject()mitsuba::ConfigurableObjectinlineprotectedvirtual
~Object()Objectprotectedvirtual
~SerializableObject()mitsuba::SerializableObjectinlineprotectedvirtual
~Shape()mitsuba::Shapeprotectedvirtual
~TriMesh()mitsuba::TriMeshprotectedvirtual