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

Classes

class  ShUtil::ShKernelSurface


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 Wed Nov 9 15:32:02 2005 for Sh by  doxygen 1.4.5