Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

ShKernelSurface.hpp File Reference

These are the surface shader kernels. More...

#include <string>
#include "ShMatrix.hpp"
#include "ShTexture.hpp"
#include "ShProgram.hpp"
#include "ShKernelSurfaceImpl.hpp"

Include dependency graph for ShKernelSurface.hpp:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  ShUtil


Detailed Description

These are the surface shader kernels.

They must take as input an irrad of type T, which is the irradiance from a single light source and should use only the globals "halfVec", "lightVec", "lightPos", "halfVect", or "lightVect".

Output must be a single variable of type T named result (Most likely a ShColor3f or 4f)

Definition in file ShKernelSurface.hpp.


Generated on Mon Jan 24 18:37:19 2005 for Sh by  doxygen 1.4.1