Definition in file common.h.
#include "services/keybcodes.h"
#include <stdlib.h>
#include <string.h>
#include <stdio.h>
#include "services/messaging.h"
Include dependency graph for common.h:
This graph shows which files directly or indirectly include this file:
Go to the source code of this file.
Classes | |
class | OE_LIST< _UserType > |
Generic linked list implementation. More... | |
class | OE_LIST< _UserType >::iterator |
Iterator over OE_LIST. More... | |
class | OE_FIFO< _UserType > |
This class is a pretty sucky FIFO (first-in, first-out) queue implementation for the messaging system. More... | |
struct | OE_MESSAGE |
An OpenEm message. More... | |
class | OE_MESSAGE_INHERIT |
OE_MESSAGE_INHERIT is the class that classes must be derived from to handle messages. More... | |
class | OE_EMULATOR |
Base class from which all emulators in OpenEm project should inherit. More... | |
struct | OE_KB_EVENT |
Keyboard event. More... | |
struct | OE_INPUT_MOUSE |
Not implemented yet. More... | |
struct | OE_INPUT_BUTTON |
Not implemented yet. More... | |
struct | OE_INPUT_ANALOG_AXIS |
Not implemented yet. More... | |
struct | OE_INPUT_EVENT |
This struct contains an input of type whatever. More... | |
struct | OE_INPUT |
OE_INPUT is a struct prepared by layer 3 and passed down to the emulator with its requested input. More... | |
Enumerations | |
enum | OE_INTYPE_DEVICE { OE_INTYPE_KEYBOARD = 1, OE_INTYPE_MOUSE = 2, OE_INTYPE_BUTTON = 3, OE_INTYPE_ANALOG_AXIS = 4 } |
Even kind. More... |
enum OE_INTYPE_DEVICE |
Even kind.
OE_INTYPE_KEYBOARD | Keyboard event OE_KB_EVENT. |
OE_INTYPE_MOUSE | Mouse movement event OE_INPUT_MOUSE. |
OE_INTYPE_BUTTON | Button press even OE_INPUT_BUTTON. |
OE_INTYPE_ANALOG_AXIS | Analog axis event OE_INPUT_ANALOG_AXIS. |