SCV  4.2.1
Simple Components for Visual
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
scv::Keyboard Class Reference

A class that controls the keyboard. More...

#include <Keyboard.h>

Inheritance diagram for scv::Keyboard:
Singleton< T >

Classes

class  KeyboardControl
 A class that controls the input keyboard. More...
 

Public Member Functions

bool isEmpty (void)
 
std::deque< KeyboardControlclear (void)
 
void pop (int key, bool special)
 
void push (int key, bool special)
 

Protected Member Functions

 Keyboard (void)
 
- Protected Member Functions inherited from Singleton< T >
 Singleton (void)
 
virtual ~Singleton (void)
 
 Singleton (const Singleton &source)
 

Friends

class Singleton< Keyboard >
 

Additional Inherited Members

- Static Public Member Functions inherited from Singleton< T >
static void setInstance (T *instance)
 
static T * getInstance ()
 
static void destroyInstance ()
 
- Static Protected Attributes inherited from Singleton< T >
static T * _instance = 0
 

Detailed Description

A class that controls the keyboard.

Constructor & Destructor Documentation

scv::Keyboard::Keyboard ( void  )
inlineprotected

Member Function Documentation

std::deque< Keyboard::KeyboardControl > scv::Keyboard::clear ( void  )
bool scv::Keyboard::isEmpty ( void  )
void scv::Keyboard::pop ( int  key,
bool  special 
)
void scv::Keyboard::push ( int  key,
bool  special 
)

Friends And Related Function Documentation

friend class Singleton< Keyboard >
friend

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