_DMXInputInfo Struct Reference

#include <dmxinput.h>

Data Fields

const char * name
Bool freename
Bool detached
int inputIdx
int scrnIdx
Bool core
Bool console
Bool windows
ProcessInputEventsProc processInputEvents
UpdateWindowInfoProc updateWindowInfo
dmxSigioState sigioState
int sigioFdCount
int sigioFd [DMX_MAX_SIGIO_FDS]
Bool sigioAdded [DMX_MAX_SIGIO_FDS]
int vt_switch_pending
int vt_switched
int numDevs
DMXLocalInputInfoPtrdevs
char * keycodes
char * symbols
char * geometry

Detailed Description

DMXInputInfo is typedef'd in dmx.h so that all routines can have access to the global pointers. However, the elements are only available to input-related routines.


Field Documentation

True if console and backend input share the same backend display

Referenced by dmxCloseConsole(), and dmxInputInit().

If True, initialize these devices as devices that send core events

Referenced by dmxConfigAddInput(), dmxInputCopyLocal(), and dmxInputInit().

If true, free name on destroy

Referenced by dmxInputAttachConsole(), and dmxInputFree().

XKB geometry from command line

Referenced by dmxInputFree(), and dmxInputInit().

XKB keycodes from command line

Referenced by dmxInputFree(), and dmxInputInit().

Bool _DMXInputInfo::sigioAdded[DMX_MAX_SIGIO_FDS]

Active fds

Referenced by dmxSigioAdd(), and dmxSigioRemove().

int _DMXInputInfo::sigioFd[DMX_MAX_SIGIO_FDS]

List of fds

Referenced by dmxSigioAdd(), dmxSigioRegister(), and dmxSigioRemove().

XKB symbols from command line

Referenced by dmxInputFree(), and dmxInputInit().

True if a VT switch is pending, but has not yet happened.

Referenced by dmxWakeupHandler().

True if a VT switch has happened.

Referenced by dmxSwitchReturn(), and dmxWakeupHandler().

True if window outlines are draw in console

Referenced by dmxConsoleDraw(), and dmxInputInit().


The documentation for this struct was generated from the following file: