class Texture

Texture describes evaluated colour and finish properties at object surface. More...

Definition#include <raytracer/texture.h>
List of all Methods
Annotated List
Files
Globals
Hierarchy
Index

Public Methods

Public Members

Private Methods


Detailed Description

Texture describes evaluated colour and finish properties at object surface.

Colour5* colour

colour

const Finish* finish

finish

 Texture (Colour5 *c, const Finish *f)

Texture

 ~Texture ()

~Texture

 Texture (const Texture& t)

Texture

[private]

Texture&  operator= (const Texture&)

operator=

[private]

void  setColour (Colour5* c)

setColour

void  setFinish (const Finish* f)

setFinish

Colour3  enlightShadow (const CameraRay &cray)

enlightShadow

[const]

Colour3  enlightLight (LightRay& lray, const CameraRay& cray)

enlightLight

[const]