Orxonox  0.0.5 Codename: Arcturus
Classes | Namespaces | Typedefs | Enumerations | Functions
MacHelpers.h File Reference
#include "mac/MacPrereqs.h"
#include "OISEvents.h"
#include "OISKeyboard.h"
#include "OISMouse.h"
#include <Carbon/Carbon.h>

Go to the source code of this file.

Classes

class  OIS::Mac_KeyStackEvent
 
class  OIS::Mac_MouseStackEvent
 

Namespaces

 OIS
 

Typedefs

typedef enum Mac_EventType OIS::MacEventType
 
typedef class OIS::Mac_KeyStackEvent OIS::MacKeyStackEvent
 
typedef class OIS::Mac_MouseStackEvent OIS::MacMouseStackEvent
 

Enumerations

enum  OIS::Mac_EventType {
  OIS::MAC_KEYUP = 0, OIS::MAC_KEYDOWN = 1, OIS::MAC_KEYREPEAT, OIS::MAC_MOUSEDOWN,
  OIS::MAC_MOUSEUP, OIS::MAC_MOUSEMOVED, OIS::MAC_MOUSESCROLL
}
 

Functions

OSStatus KeyDownWrapper (EventHandlerCallRef nextHandler, EventRef theEvent, void *callClass)
 
OSStatus KeyModWrapper (EventHandlerCallRef nextHandler, EventRef theEvent, void *callClass)
 
OSStatus KeyUpWrapper (EventHandlerCallRef nextHandler, EventRef theEvent, void *callClass)
 
OSStatus MouseWrapper (EventHandlerCallRef nextHandler, EventRef theEvent, void *callClass)
 

Function Documentation

OSStatus KeyDownWrapper ( EventHandlerCallRef  nextHandler,
EventRef  theEvent,
void callClass 
)
OSStatus KeyModWrapper ( EventHandlerCallRef  nextHandler,
EventRef  theEvent,
void callClass 
)
OSStatus KeyUpWrapper ( EventHandlerCallRef  nextHandler,
EventRef  theEvent,
void callClass 
)
OSStatus MouseWrapper ( EventHandlerCallRef  nextHandler,
EventRef  theEvent,
void callClass 
)