Gizmo3D

gzInput.h File Reference

Basic management of input. More...

#include "gzMemory.h"
#include "gzTemplates.h"
#include "gzType.h"
#include "gzBase.h"
#include "gzXYZ.h"

Go to the source code of this file.

Classes

class  gzInputInterface
 Generic interface to receive input from gzInputProviders. More...
class  gzInputProvider
 Generic class to implement a source for key inputs. More...

Enumerations

enum  gzKeyValue {
  GZ_KEY_F1 = 0x1000, GZ_KEY_F2, GZ_KEY_F3, GZ_KEY_F4,
  GZ_KEY_F5, GZ_KEY_F6, GZ_KEY_F7, GZ_KEY_F8,
  GZ_KEY_F9, GZ_KEY_F10, GZ_KEY_F11, GZ_KEY_F12,
  GZ_KEY_LEFT, GZ_KEY_UP, GZ_KEY_RIGHT, GZ_KEY_DOWN,
  GZ_KEY_PAGE_UP, GZ_KEY_PAGE_DOWN, GZ_KEY_HOME, GZ_KEY_END,
  GZ_KEY_INSERT, GZ_KEY_DELETE, GZ_KEY_LEFT_ALT, GZ_KEY_LEFT_CTRL,
  GZ_KEY_RIGHT_CTRL, GZ_KEY_LBUTTON, GZ_KEY_MBUTTON, GZ_KEY_RBUTTON,
  GZ_KEY_MULTIPLY, GZ_KEY_ADD, GZ_KEY_SEPARATOR, GZ_KEY_SUBTRACT,
  GZ_KEY_DECIMAL, GZ_KEY_DIVIDE, GZ_KEY_INVALID
}
 Key codes for onKey() virtual method. More...
enum  gzKeyState { GZ_KEY_STATE_PRESSED = (1<<0), GZ_KEY_STATE_RELEASED = (1<<1), GZ_KEY_STATE_REPEATED = (1<<2) }
 Key states for onKey() virtual method. More...


Detailed Description

Basic management of input.

Definition in file gzInput.h.


Enumeration Type Documentation

enum gzKeyState
 

Key states for onKey() virtual method.

Enumerator:
GZ_KEY_STATE_PRESSED 
GZ_KEY_STATE_RELEASED 
GZ_KEY_STATE_REPEATED 

Definition at line 58 of file gzInput.h.

enum gzKeyValue
 

Key codes for onKey() virtual method.

Enumerator:
GZ_KEY_F1 
GZ_KEY_F2 
GZ_KEY_F3 
GZ_KEY_F4 
GZ_KEY_F5 
GZ_KEY_F6 
GZ_KEY_F7 
GZ_KEY_F8 
GZ_KEY_F9 
GZ_KEY_F10 
GZ_KEY_F11 
GZ_KEY_F12 
GZ_KEY_LEFT 
GZ_KEY_UP 
GZ_KEY_RIGHT 
GZ_KEY_DOWN 
GZ_KEY_PAGE_UP 
GZ_KEY_PAGE_DOWN 
GZ_KEY_HOME 
GZ_KEY_END 
GZ_KEY_INSERT 
GZ_KEY_DELETE 
GZ_KEY_LEFT_ALT 
GZ_KEY_LEFT_CTRL 
GZ_KEY_RIGHT_CTRL 
GZ_KEY_LBUTTON 
GZ_KEY_MBUTTON 
GZ_KEY_RBUTTON 
GZ_KEY_MULTIPLY 
GZ_KEY_ADD 
GZ_KEY_SEPARATOR 
GZ_KEY_SUBTRACT 
GZ_KEY_DECIMAL 
GZ_KEY_DIVIDE 
GZ_KEY_INVALID 

Definition at line 38 of file gzInput.h.


Documentation for Gizmo3D generated at Wed Feb 20 11:54:13 2008 by   Saab Training Systems AB, ¸ (c) 2003-and beyond