glutioex1::CRenderAxes Class Reference
[Glut I/O examplesCells]

A sample OpenGL render cell. More...

Inherits fsf::CCell.

Collaboration diagram for glutioex1::CRenderAxes:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 CRenderAxes ()
 Default constructor.
virtual void getTypeID (std::string &str) const
 Gets this cell's factory mapping key.
virtual void process (fsf::CPassiveHandle *pPassiveHandle, fsf::CActiveHandle *pActiveHandle, fsf::CActivePulse *pActivePulse)
 Custom processing function: renders X, Y and Z axes rotated of an angle function of the incoming active pulse's time stamp (Opengl, double buffer).

Static Public Attributes

Handle IDs
static const long PARAMS = 1
static const long X = 10
static const long Y = 11
static const long WIDTH = 12
static const long HEIGHT = 13
static const long CAMERA = 14
static const long TARGET = 2


Detailed Description

A sample OpenGL render cell.


Constructor & Destructor Documentation

glutioex1::CRenderAxes::CRenderAxes (  ) 

Default constructor.


Member Function Documentation

virtual void glutioex1::CRenderAxes::getTypeID ( std::string &  str  )  const [inline, virtual]

Gets this cell's factory mapping key.

Reimplemented from fsf::CCell.

void glutioex1::CRenderAxes::process ( fsf::CPassiveHandle pPassiveHandle,
fsf::CActiveHandle pActiveHandle,
fsf::CActivePulse pActivePulse 
) [virtual]

Custom processing function: renders X, Y and Z axes rotated of an angle function of the incoming active pulse's time stamp (Opengl, double buffer).

Reimplemented from fsf::CCell.


Member Data Documentation

const long glutioex1::CRenderAxes::CAMERA = 14 [static]

const long glutioex1::CRenderAxes::HEIGHT = 13 [static]

const long glutioex1::CRenderAxes::PARAMS = 1 [static]

const long glutioex1::CRenderAxes::TARGET = 2 [static]

const long glutioex1::CRenderAxes::WIDTH = 12 [static]

const long glutioex1::CRenderAxes::X = 10 [static]

const long glutioex1::CRenderAxes::Y = 11 [static]


The documentation for this class was generated from the following file:

Generated on Thu Oct 21 12:44:05 2010 for MFSM GLUT I/O Examples by  doxygen 1.5.9