Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | 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:

Include dependency graph

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

Included by dependency graph

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 Oct 18 14:17:47 2004 for Sh by doxygen 1.3.7