Nori  23
Sphere Member List

This is the complete list of members for Sphere, including all inherited members.

activate() overrideShapevirtual
addChild(NoriObject *child) overrideShapevirtual
classTypeName(EClassType type)NoriObjectinlinestatic
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 Sphere)Sphereinlinevirtual
getBoundingBox() const (defined in Shape)Shapeinline
getBSDF() constShapeinline
getCentroid(uint32_t index) const override (defined in Sphere)Sphereinlinevirtual
getClassType() const overrideShapeinlinevirtual
getEmitter()Shapeinline
getEmitter() constShapeinline
getIdName() const (defined in NoriObject)NoriObjectinline
getPrimitiveCount() constShapeinlinevirtual
isEmitter() constShapeinline
m_bboxShapeprotected
m_bsdfShapeprotected
m_emitterShapeprotected
m_idname (defined in NoriObject)NoriObjectprotected
m_position (defined in Sphere)Sphereprotected
m_radius (defined in Sphere)Sphereprotected
pdfSurface(const ShapeQueryRecord &sRec) const overrideSphereinlinevirtual
rayIntersect(uint32_t index, const Ray3f &ray, float &u, float &v, float &t) const override (defined in Sphere)Sphereinlinevirtual
sampleSurface(ShapeQueryRecord &sRec, const Point2f &sample) const overrideSphereinlinevirtual
setHitInformation(uint32_t index, const Ray3f &ray, Intersection &its) const overrideSphereinlinevirtual
setIdName(const std::string &name)NoriObjectinline
setParent(NoriObject *parent)NoriObjectinlinevirtual
Sphere(const PropertyList &propList) (defined in Sphere)Sphereinline
toString() const overrideSphereinlinevirtual
~NoriObject()NoriObjectinlinevirtual
~Shape()Shapevirtual