RiProjectedAreaCluster[ Rad | Source | Search | Keywords | Summary | Ancestors | All Members | Descendants ]
| public: | |
| // Constructors and assignment | |
| RiProjectedAreaCluster(); | |
| // Members | |
| RiReal | GetSample(RiRadRegion &sample, const RiVector2 &uv); |
| RiReal | GetFormFactorSample(RiRadRegion &sample, const RiMaterialRegion &interestedSample, const RiVector2 &uv); |
| RiRadData * | GetRadData(); |
| RiConvexHull | GetConvexHull(); |
| bool | IsVisible(const RiConvexHull &hull); |
| void | ComputeTransfer(const RiMaterialRegion &sample, RiTransferData &data); |
| // Structural | |
| int | GetNumChildren(); |
| RiRadObject * | GetChild(int i); |
| bool | Subdivide(); |
| RiReal | GetArea(); |
| void | AddRadObject(RiRadObject *obj); |
| void | AddProjectedAreaObject(RiProjectedAreaCluster *obj); |
| protected: |
RiProjectedAreaCluster();
Default Constructor
RiProjectedAreaCluster();
virtual RiReal GetSample(RiRadRegion &sample, const RiVector2 &uv);
virtual RiReal GetFormFactorSample(RiRadRegion &sample, const RiMaterialRegion &interestedSample,
const RiVector2 &uv);
virtual RiRadData *GetRadData();
virtual RiConvexHull GetConvexHull();
virtual bool IsVisible(const RiConvexHull &hull);
virtual void ComputeTransfer(const RiMaterialRegion &sample, RiTransferData &data);
virtual int GetNumChildren();
virtual RiRadObject *GetChild(int i);
virtual bool Subdivide();
virtual RiReal GetArea();
void AddRadObject(RiRadObject *obj);
void AddProjectedAreaObject(RiProjectedAreaCluster *obj);
| public: | ||
|---|---|---|
| // Members | ||
| RiReal | GetSample(RiRadRegion &sample, const RiVector2 &uv); | // pure virtual |
| RiReal | GetFormFactorSample(RiRadRegion &sample, const RiMaterialRegion &interestedSample, const RiVector2 &uv); | |
| void | ComputeTransfer(const RiMaterialRegion &sample, RiTransferData &data); | // pure virtual |
| RiRadData * | GetRadData(); | // pure virtual |
| RiConvexHull | GetConvexHull(); | // pure virtual |
| bool | IsVisible(const RiConvexHull &hull); | // pure virtual |
| // Structural | ||
| int | GetNumChildren(); | // pure virtual |
| RiRadObject * | GetChild(int i); | // pure virtual |
| bool | Subdivide(); | // pure virtual |
| RiReal | GetArea(); | // pure virtual |
| RiRadObject * | GetRadObject(const RiMaterialRegion &sample); | |
| void | SetParent(RiRadObject *obj); | |
| RiRadObject * | GetParent(); | |
| // Structural | ||
| void | AddRadObject(RiRadObject *obj); | |
| void | AddProjectedAreaObject(RiProjectedAreaCluster *obj); | |
| protected: | ||