RiMetroSamplingRenderer

Not Metropolis, uses technique to generate ray bundles

[ Render | Source | Search | Keywords | Summary | Ancestors | All Members | Descendants ]

Quick Index

DESCRIPTION

Class Summary

class RiMetroSamplingRenderer : public RiScreenRenderer
{
public:
RiMetroSamplingRenderer();
// Accessors
void SetRayCamera(RiRayCamera *camera);
void SetSamplingPattern(const RiSamplePattern &pattern);
void SetBackground(RiBackground *bg);
void SetEnvironment(RiRayObject *obj);
// Members
void DoRender();
protected:
}; // RiMetroSamplingRenderer


DESCRIPTION


RiMetroSamplingRenderer();

Default Constructor

    RiMetroSamplingRenderer();

void SetRayCamera(RiRayCamera *camera);

Set the camera

    void		SetRayCamera(RiRayCamera *camera);

void SetSamplingPattern(const RiSamplePattern &pattern);

Set the sampling pattern for each pixel

    void		SetSamplingPattern(const RiSamplePattern &pattern);

void SetBackground(RiBackground *bg);

Set the background

    void		 SetBackground(RiBackground *bg);

void SetEnvironment(RiRayObject *obj);

Set the environment

    void		 SetEnvironment(RiRayObject *obj);

void DoRender();

    virtual void DoRender();

All Members

public:
void Render();
// Members
void DoRender(); // pure virtual
void SetImage(RiImage *img);
RiImage &GetImage();
// Accessors
void SetRayCamera(RiRayCamera *camera);
void SetSamplingPattern(const RiSamplePattern &pattern);
void SetBackground(RiBackground *bg);
void SetEnvironment(RiRayObject *obj);
protected:
void Initialize();
void Cleanup();

Ancestors

Inheritance chain for RiMetroSamplingRenderer:


Descendants

Class is not inherited by any others.


Generated from source by the Cocoon utilities on Fri Feb 25 15:16:00 2000 .