Go to the source code of this file.
Data Structures | |
struct | DMXDesktopAttributesRec |
struct | DMXInputAttributesRec |
struct | DMXScreenAttributesRec |
struct | DMXWindowAttributesRec |
Functions | |
unsigned long | dmxGetNumScreens (void) |
void | dmxForceWindowCreation (WindowPtr pWindow) |
void | dmxFlushPendingSyncs (void) |
Bool | dmxGetScreenAttributes (int physical, DMXScreenAttributesPtr attr) |
Bool | dmxGetWindowAttributes (WindowPtr pWindow, DMXWindowAttributesPtr attr) |
int | dmxGetInputCount (void) |
int | dmxGetInputAttributes (int deviceId, DMXInputAttributesPtr attr) |
int | dmxAddInput (DMXInputAttributesPtr attr, int *deviceId) |
int | dmxRemoveInput (int deviceId) |
int | dmxAttachScreen (int idx, DMXScreenAttributesPtr attr) |
int | dmxDetachScreen (int idx) |
|
Add an input with the specified attributes. If the input is added, the physical id is returned in deviceId. |
|
Reattach previously detached back-end screen. |
|
Detach back-end screen. |
|
Flush pending syncs for all screens. |
|
Make sure that dmxCreateAndRealizeWindow has been called for pWindow. |
|
Return information about the device with id = deviceId. This information is primarily for the ProcDMXGetInputAttributes() function, which does not have access to the appropriate data structure. |
|
Return the total number of devices, not just dmxNumInputs. The number returned should be the same as that returned by XListInputDevices. |
|
Return the value of dmxNumScreens -- the total number of backend screens in use (these are logical screens and may be larger than the number of backend displays). |
|
This routine provides information to the DMX protocol extension about a particular screen. |
|
This routine provides information to the DMX protocol extension about a particular window. |
|
Remove the input with physical id id. |