FreeStick  0.3
Cross Platform Open Sorce Joystick Lib
Classes | Namespaces | Enumerations
IFSEvent.h File Reference
#include "IFSDevice.h"
#include <assert.h>
#include <functional>
Include dependency graph for IFSEvent.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  freestick::IFSEvent
 
struct  std::hash< freestick::FreeStickEventType >
 
struct  std::hash< freestick::FSEventAction >
 

Namespaces

 freestick
 
 std
 

Enumerations

enum  freestick::FreeStickEventType {
  freestick::FS_JOYSTICK_CONNECTED_EVENT = 1<<1, freestick::FS_JOYSTICK_DISCONNECT_EVENT = 1<<2, freestick::FS_BUTTON_EVENT = 1<<3, freestick::FS_AXIS_EVENT = 1<<4,
  freestick::FS_TRIGGER_EVENT = 1<<5, freestick::FS_LAST_EVENT = 1<<6
}
 
enum  freestick::FSEventAction { freestick::FSInputRest = 0, freestick::FSInputPressed = 1, freestick::FSInputChanged = 2, freestick::FSLastEventAction = 3 }