RiRayShadeNoDirect

Eliminate direct lighting until some number of bounces have been taken.

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

Quick Index

DESCRIPTION

Class Summary

class RiRayShadeNoDirect : public RiRayShadeDirectLighting
{
public:
RiRayShadeNoDirect(RiRayShadeStrategy *direct, int startDirect );
RiSpectrum GetRad(RiRayShadeData *d);
protected:
}; // RiRayShadeNoDirect


DESCRIPTION

Start doing direct lighting at startDirect bounces. This means indirect only at 1.


RiRayShadeNoDirect(RiRayShadeStrategy *direct, int startDirect );

    RiRayShadeNoDirect(RiRayShadeStrategy *direct, int startDirect = 1);

RiSpectrum GetRad(RiRayShadeData *d);

    virtual RiSpectrum GetRad(RiRayShadeData *d);

All Members

public:
RiSpectrum GetRad(RiRayShadeData *d);
void AddLight(RiLightObject *lt);
int GetNumLights();
protected:
RWTValOrderedVector<RiLightObject *> lights;

Ancestors

Inheritance chain for RiRayShadeNoDirect:


Descendants

Class is not inherited by any others.


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