RiReaderThis is an abstract class and cannot be directly instanced.
[ IO | Source | Search | Keywords | Summary | Ancestors | All Members | Descendants ]
| public: | ||
| // Constructors and assignment | ||
| RiReader(); | ||
| ~RiReader() ; | ||
| // Accessors | ||
| RiThinLensCamera* | GetCamera() const; | |
| RiPolygonBuilder* | GetPolygonBuilder() const; | |
| RiSphereBuilder* | GetSphereBuilder() const; | |
| RiBackground* | GetBackground() const; | |
| RiCylinderBuilder* | GetCylinderBuilder() const; | |
| int | GetNumLights() const; | |
| RiLightObject * | GetLight(int i) const; | |
| int | GetNumOtherObjects() const; | |
| RiRayObject * | GetOtherObject(int i) const; | |
| // Members | ||
| bool | Read(); | // pure virtual |
| RiRayObject * | BuildRayObject(); | |
| protected: | ||
| RiPolygonBuilder * | polygonBuilderPtr; | |
| RiSphereBuilder * | sphereBuilderPtr; | |
| RiCylinderBuilder * | cylinderBuilderPtr; | |
| RiThinLensCamera * | cameraPtr; | |
| RiBackground * | backgroundPtr; | |
| void | AddLight(RiLightObject *vLight); | |
| void | AddOtherObject(RiRayObject *obj); |
RiReader();
Default Constructor
RiReader();
virtual ~RiReader()
;
Function is currently defined inline.
virtual RiThinLensCamera* GetCamera() const;
virtual RiPolygonBuilder* GetPolygonBuilder() const;
virtual RiSphereBuilder* GetSphereBuilder() const;
virtual RiBackground* GetBackground() const;
virtual RiCylinderBuilder* GetCylinderBuilder() const;
int GetNumLights() const;
RiLightObject *GetLight(int i) const;
int GetNumOtherObjects() const;
RiRayObject *GetOtherObject(int i) const;
virtual bool Read();
RiRayObject *BuildRayObject();
RiPolygonBuilder *polygonBuilderPtr;
RiSphereBuilder *sphereBuilderPtr;
RiCylinderBuilder *cylinderBuilderPtr;
RiThinLensCamera *cameraPtr;
RiBackground *backgroundPtr;
void AddLight(RiLightObject *vLight);
void AddOtherObject(RiRayObject *obj);
| public: | ||
|---|---|---|
| // Accessors | ||
| RiThinLensCamera* | GetCamera() const; | |
| RiPolygonBuilder* | GetPolygonBuilder() const; | |
| RiSphereBuilder* | GetSphereBuilder() const; | |
| RiBackground* | GetBackground() const; | |
| RiCylinderBuilder* | GetCylinderBuilder() const; | |
| int | GetNumLights() const; | |
| RiLightObject * | GetLight(int i) const; | |
| int | GetNumOtherObjects() const; | |
| RiRayObject * | GetOtherObject(int i) const; | |
| // Members | ||
| bool | Read(); | // pure virtual |
| RiRayObject * | BuildRayObject(); | |
| protected: | ||
| RiPolygonBuilder * | polygonBuilderPtr; | |
| RiSphereBuilder * | sphereBuilderPtr; | |
| RiCylinderBuilder * | cylinderBuilderPtr; | |
| RiThinLensCamera * | cameraPtr; | |
| RiBackground * | backgroundPtr; | |
| void | AddLight(RiLightObject *vLight); | |
| void | AddOtherObject(RiRayObject *obj); | |