inp::KeyboardGlut Class Reference

Keyboard class specialized for OpenGL. More...

#include <inp_keyboard_glut.hh>

Inheritance diagram for inp::KeyboardGlut:

inp::Keyboard

List of all members.

Public Member Functions

void Enable (void)

Private Member Functions

 KeyboardGlut (void)
 ~KeyboardGlut ()
CLASS_METHOD void HandlerPress (unsigned char key, int x, int y)
CLASS_METHOD void HandlerPressSpecial (int key, int x, int y)
CLASS_METHOD void HandlerRelease (unsigned char key, int x, int y)
CLASS_METHOD void HandlerReleaseSpecial (int key, int x, int y)
CLASS_METHOD void Enqueue (int key, bool special, bool press)

Friends

class Global


Detailed Description

Keyboard class specialized for OpenGL.

Constructor & Destructor Documentation

inp::KeyboardGlut::KeyboardGlut ( void   )  [private]

ctor/dtor.

inp::KeyboardGlut::~KeyboardGlut (  )  [private]


Member Function Documentation

void inp::KeyboardGlut::Enable ( void   )  [virtual]

Install/activate keyboard handlers.

Implements inp::Keyboard.

void inp::KeyboardGlut::HandlerPress ( unsigned char  key,
int  x,
int  y 
) [private]

Regular key was pressed.

void inp::KeyboardGlut::HandlerPressSpecial ( int  key,
int  x,
int  y 
) [private]

Special key was pressed.

void inp::KeyboardGlut::HandlerRelease ( unsigned char  key,
int  x,
int  y 
) [private]

Regular key was released.

void inp::KeyboardGlut::HandlerReleaseSpecial ( int  key,
int  x,
int  y 
) [private]

Special key was released.

void inp::KeyboardGlut::Enqueue ( int  key,
bool  special,
bool  press 
) [private]

Enqueue event into InputQueue.


Friends And Related Function Documentation

friend class Global [friend]


The documentation for this class was generated from the following files: Palomino 3D Engine documents generated by doxygen 1.5.3 on Fri Nov 23 11:26:28 2007