RiParametricSurfaceThis is an abstract class and cannot be directly instanced.
[ Polygon | Source | Search | Keywords | Summary | Ancestors | All Members | Descendants ]
| public: | ||
| ~RiParametricSurface() ;; | ||
| // Members | ||
| void | GetSurfaceData(RiVector3 &point, RiUnitVector3 &normal, RiReal &jacobian, RiVector2 &newUV, const RiVector2 &uv); | // pure virtual |
| RiVector3 | GetPoint(const RiVector2 &uv); | // pure virtual |
| RiReal | GetJacobian(const RiVector2 &uv); | // pure virtual |
| bool | IsVisible(const RiParametricMesh &mesh, const RiConvexHull &hull) const; | // pure virtual |
| RiVector2 | GetInverseUV(const RiMaterialRegion &sample) const; | // pure virtual |
| protected: |
~RiParametricSurface() ;;
Destructor
virtual ~RiParametricSurface() ;
;
Function is currently defined inline.
virtual void GetSurfaceData(RiVector3 &point, RiUnitVector3 &normal, RiReal &jacobian,
RiVector2 &newUV, const RiVector2 &uv);
virtual RiVector3 GetPoint(const RiVector2 &uv);
virtual RiReal GetJacobian(const RiVector2 &uv);
virtual bool IsVisible(const RiParametricMesh &mesh, const RiConvexHull &hull) const;
virtual RiVector2 GetInverseUV(const RiMaterialRegion &sample) const;
| public: | ||
|---|---|---|
| // Members | ||
| void | GetSurfaceData(RiVector3 &point, RiUnitVector3 &normal, RiReal &jacobian, RiVector2 &newUV, const RiVector2 &uv); | // pure virtual |
| RiVector3 | GetPoint(const RiVector2 &uv); | // pure virtual |
| RiReal | GetJacobian(const RiVector2 &uv); | // pure virtual |
| bool | IsVisible(const RiParametricMesh &mesh, const RiConvexHull &hull) const; | // pure virtual |
| RiVector2 | GetInverseUV(const RiMaterialRegion &sample) const; | // pure virtual |
| protected: | ||