This is the complete list of members for Mesh, including all inherited members.
activate() override | Mesh | virtual |
addChild(NoriObject *child) override | Shape | virtual |
classTypeName(EClassType type) | NoriObject | inlinestatic |
EBSDF enum value (defined in NoriObject) | NoriObject | |
ECamera enum value (defined in NoriObject) | NoriObject | |
EClassType enum name (defined in NoriObject) | NoriObject | |
EClassTypeCount enum value (defined in NoriObject) | NoriObject | |
EEmitter enum value (defined in NoriObject) | NoriObject | |
EIntegrator enum value (defined in NoriObject) | NoriObject | |
EMedium enum value (defined in NoriObject) | NoriObject | |
EMesh enum value (defined in NoriObject) | NoriObject | |
EPhaseFunction enum value (defined in NoriObject) | NoriObject | |
EReconstructionFilter enum value (defined in NoriObject) | NoriObject | |
ESampler enum value (defined in NoriObject) | NoriObject | |
EScene enum value (defined in NoriObject) | NoriObject | |
ETest enum value (defined in NoriObject) | NoriObject | |
ETexture enum value (defined in NoriObject) | NoriObject | |
getBoundingBox(uint32_t index) const override (defined in Mesh) | Mesh | virtual |
getBoundingBox() const (defined in Shape) | Shape | inline |
getBSDF() const | Shape | inline |
getCentroid(uint32_t index) const override (defined in Mesh) | Mesh | virtual |
getClassType() const override | Shape | inlinevirtual |
getEmitter() | Shape | inline |
getEmitter() const | Shape | inline |
getIdName() const (defined in NoriObject) | NoriObject | inline |
getIndices() const | Mesh | inline |
getInterpolatedNormal(uint32_t index, const Vector3f &bc) const (defined in Mesh) | Mesh | |
getInterpolatedVertex(uint32_t index, const Vector3f &bc) const (defined in Mesh) | Mesh | |
getName() const | Mesh | inline |
getPrimitiveCount() const override | Mesh | inlinevirtual |
getVertexCount() const | Mesh | inline |
getVertexNormals() const | Mesh | inline |
getVertexPositions() const | Mesh | inline |
getVertexTexCoords() const | Mesh | inline |
isEmitter() const | Shape | inline |
m_bbox | Shape | protected |
m_bsdf | Shape | protected |
m_emitter | Shape | protected |
m_F | Mesh | protected |
m_idname (defined in NoriObject) | NoriObject | protected |
m_N | Mesh | protected |
m_name | Mesh | protected |
m_pdf (defined in Mesh) | Mesh | protected |
m_UV | Mesh | protected |
m_V | Mesh | protected |
Mesh() | Mesh | protected |
pdfSurface(const ShapeQueryRecord &sRec) const override | Mesh | virtual |
rayIntersect(uint32_t index, const Ray3f &ray, float &u, float &v, float &t) const override | Mesh | virtual |
sampleSurface(ShapeQueryRecord &sRec, const Point2f &sample) const override | Mesh | virtual |
setHitInformation(uint32_t index, const Ray3f &ray, Intersection &its) const override | Mesh | virtual |
setIdName(const std::string &name) | NoriObject | inline |
setParent(NoriObject *parent) | NoriObject | inlinevirtual |
surfaceArea(uint32_t index) const | Mesh | |
toString() const override | Mesh | virtual |
~NoriObject() | NoriObject | inlinevirtual |
~Shape() | Shape | virtual |