rcrt::Texture2D Class Reference

#include <Texture2D.h>

Inheritance diagram for rcrt::Texture2D:

Inheritance graph
[legend]
Collaboration diagram for rcrt::Texture2D:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 Texture2D ()
virtual ~Texture2D ()
virtual RGBAColor getColor (const Point2D &p) const =0
virtual Vec3D getBump (const Point2D &p, const float &scale, const Matrix4D &onb) const =0


Detailed Description

Definition at line 10 of file Texture2D.h.


Constructor & Destructor Documentation

rcrt::Texture2D::Texture2D (  ) 

Definition at line 6 of file Texture2D.cpp.

rcrt::Texture2D::~Texture2D (  )  [virtual]

Definition at line 10 of file Texture2D.cpp.


Member Function Documentation

virtual RGBAColor rcrt::Texture2D::getColor ( const Point2D p  )  const [pure virtual]

Implemented in rcrt::ImageTexture, and rcrt::WaterTexture.

virtual Vec3D rcrt::Texture2D::getBump ( const Point2D p,
const float &  scale,
const Matrix4D onb 
) const [pure virtual]

Implemented in rcrt::ImageTexture, and rcrt::WaterTexture.

Referenced by rcrt::Material::getShadingNormal().


The documentation for this class was generated from the following files:
Generated on Thu Jan 31 19:33:20 2008 for RenderingCompetitionRayTracer by  doxygen 1.5.3