Main Page | Namespace List | Class List | Directories | File List | Namespace Members | Class Members | File Members

ISphereShading Class Reference

GPU bindings for ISphere. More...

#include <isphere_shading.h>

List of all members.

Private Member Functions

 ISphereShading ()
 Constructor, default.
 ~ISphereShading ()
 Destructor.
void initCg ()
 Initialize Cg.
void initGL ()
 Initialize GL.
void activate (M3dView &view) const
 Actiate GPU for rendering.
void deactivate () const
 Deactivate after rendering.
void activateFBO () const
 Activate the FBO (make it the current render target).
void deactivateFBO () const
 Dectivate the FBO (default screen becomes render target).
void setLightPosition (MPoint &lightPosition) const
 set the light position parameter in the vertex shader.
void setTransformedLightParameter (M3dView &view) const
 TO BE DOCUMENTED.
void setUniforms (M3dView &view) const
 Set uniform shader parameter.
IMaterialgetMaterial () const
IShadinggetImpl () const

Private Attributes

IMaterialmaterialProperty
IShadingimpl

Friends

class ISphereUI


Detailed Description

GPU bindings for ISphere.

module : Implicit Sphere

project : icaster

description: GPU binding


The documentation for this class was generated from the following files:
Generated on Sat Dec 31 18:07:49 2005 for ICaster by  doxygen 1.4.4