RiBBoxHierarchy[ Ray | Source | Search | Keywords | Summary | Ancestors | All Members | Descendants ]
| public: | |
| RiBBoxHierarchy() ; | |
| RiBBoxHierarchy(RiBBoxArray *array); | |
| // Members | |
| RiInterval | GetMinMax(const RiUnitVector3 &) const; |
| bool | Shadow(RiRay3 &) const; |
| bool | Intersect(RiRay3 &, RiRayHit &); |
| void | Accept(RiRayObjectVisitor &visitor); |
| RiBBoxHierarchy& | operator=(RiBBoxHierarchy &b) ; |
| protected: |
RiBBoxHierarchy()
;
Function is currently defined inline.
RiBBoxHierarchy(RiBBoxArray *array);
virtual RiInterval GetMinMax(const RiUnitVector3 &) const;
virtual bool Shadow(RiRay3 &) const;
virtual bool Intersect(RiRay3 &, RiRayHit &);
virtual void Accept(RiRayObjectVisitor &visitor);
RiBBoxHierarchy& operator=(RiBBoxHierarchy &b)
;
Function is currently defined inline.
| public: | ||
|---|---|---|
| // Members | ||
| RiInterval | GetMinMax(const RiUnitVector3 &) const; | // pure virtual |
| bool | Shadow(RiRay3 &) const; | // pure virtual |
| bool | Intersect(RiRay3 &, RiRayHit &); | // pure virtual |
| void | Accept(RiRayObjectVisitor &visitor); | // pure virtual |
| RiLightObject * | BuildLightObject(const RiAffineTMatrix3 &mat); | |
| RiReal | ConditionalHit() const; | |
| // Members | ||
| RiBBoxHierarchy& | operator=(RiBBoxHierarchy &b) ; | |
| protected: | ||