FTEQW
Documentation of the FTE engine source tree.
in_morphos.c File Reference

Functions

void INS_Shutdown (void)
 
void INS_ReInit ()
 
void INS_Init (void)
 
void INS_ProcessInputMessage (struct InputEvent *msg, qboolean consumemotion)
 
void INS_Commands (void)
 
void INS_EnumerateDevices (void *ctx, void(*callback)(void *ctx, const char *type, const char *devicename, unsigned int *qdevid))
 
void INS_Move (void)
 
struct InputEvent * myinputhandler_real (void)
 

Variables

struct InputEvent imsgs [MAXIMSGS]
 
struct IntuitionBase * IntuitionBase
 
struct Window * window
 
struct Screen * screen
 
int imsglow = 0
 
int imsghigh = 0
 
qboolean mouse_active
 
char keyconv []
 
struct EmulLibEntry myinputhandler
 

Function Documentation

◆ INS_Commands()

void INS_Commands ( void  )

◆ INS_EnumerateDevices()

void INS_EnumerateDevices ( void ctx,
void(*)(void *ctx, const char *type, const char *devicename, unsigned int *qdevid)  callback 
)

◆ INS_Init()

void INS_Init ( void  )

◆ INS_Move()

void INS_Move ( void  )

◆ INS_ProcessInputMessage()

void INS_ProcessInputMessage ( struct InputEvent *  msg,
qboolean  consumemotion 
)

◆ INS_ReInit()

void INS_ReInit ( void  )

◆ INS_Shutdown()

void INS_Shutdown ( void  )

◆ myinputhandler_real()

struct InputEvent * myinputhandler_real ( void  )

Variable Documentation

◆ imsghigh

int imsghigh = 0

◆ imsglow

int imsglow = 0

◆ imsgs

struct InputEvent imsgs[MAXIMSGS]

◆ IntuitionBase

struct IntuitionBase* IntuitionBase
extern

◆ keyconv

char keyconv[]

◆ mouse_active

qboolean mouse_active
extern

◆ myinputhandler

struct EmulLibEntry myinputhandler
Initial value:
=
{
TRAP_LIB, 0, (void(*)(void))myinputhandler_real
}
void(QDECL *vgui_frame)(void)
struct InputEvent * myinputhandler_real(void)
Definition: in_morphos.c:492

◆ screen

struct Screen* screen
extern

◆ window

struct Window* window
extern