RiMaterialRegion

Data needed by the RiMaterial in order to create an RiBRDF.

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

Quick Index

DESCRIPTION

Class Summary

class RiMaterialRegion
{
public:
// Constructors and assignment
RiMaterialRegion();
// Accessors
const RiUnitVector3 &GetIncomingDirection() const;
void SetIncomingDirection(const RiUnitVector3 &);
const RiVector3 &GetPoint() const;
void SetPoint(const RiVector3 &);
const RiVector2 &GetUV() const;
void SetUV(const RiVector2 &);
const RiUnitVector3 &GetNormal() const;
void SetNormal(const RiUnitVector3 &);
RiReal GetRadius() const;
void SetRadius(RiReal);
void *New(size_t size);
protected:
}; // RiMaterialRegion


DESCRIPTION

This is the data the the RiMaterial uses to create an RiBRDF. The RiMaterial includes all texture mapping, and the RiMaterialRegion holds the alterered texture-mapped data as the RiBRDF is being created.


RiMaterialRegion();

Default Constructor

    RiMaterialRegion();

const RiUnitVector3 &GetIncomingDirection() const;

    const RiUnitVector3 	  &GetIncomingDirection() const;

void SetIncomingDirection(const RiUnitVector3 &);

    void	  SetIncomingDirection(const RiUnitVector3 &);

const RiVector3 &GetPoint() const;

//

    const RiVector3 	  &GetPoint() const;

void SetPoint(const RiVector3 &);

    void	  SetPoint(const RiVector3 &);

const RiVector2 &GetUV() const;

    const RiVector2 	  &GetUV() const;

void SetUV(const RiVector2 &);

    void	  SetUV(const RiVector2 &);

const RiUnitVector3 &GetNormal() const;

    const RiUnitVector3   &GetNormal() const;

void SetNormal(const RiUnitVector3 &);

    void	  SetNormal(const RiUnitVector3 &);

RiReal GetRadius() const;

    RiReal        GetRadius() const;

void SetRadius(RiReal);

    void 	  SetRadius(RiReal);

void *New(size_t size);

    void	 *New(size_t size);

All Members

public:
// Accessors
const RiUnitVector3 &GetIncomingDirection() const;
void SetIncomingDirection(const RiUnitVector3 &);
const RiVector3 &GetPoint() const;
void SetPoint(const RiVector3 &);
const RiVector2 &GetUV() const;
void SetUV(const RiVector2 &);
const RiUnitVector3 &GetNormal() const;
void SetNormal(const RiUnitVector3 &);
RiReal GetRadius() const;
void SetRadius(RiReal);
void *New(size_t size);
protected:

Ancestors

Class does not inherit from any other class.


Descendants


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