From f0abc6f0061255195880cc281f428f4adcf3b33a Mon Sep 17 00:00:00 2001 From: marha Date: Wed, 28 Apr 2010 15:17:20 +0000 Subject: svn merge -r554:HEAD "^/branches/released" . --- xorg-server/hw/dmx/doc/html/dmxmotion_8c.html | 200 -------------------------- 1 file changed, 200 deletions(-) delete mode 100644 xorg-server/hw/dmx/doc/html/dmxmotion_8c.html (limited to 'xorg-server/hw/dmx/doc/html/dmxmotion_8c.html') diff --git a/xorg-server/hw/dmx/doc/html/dmxmotion_8c.html b/xorg-server/hw/dmx/doc/html/dmxmotion_8c.html deleted file mode 100644 index 76e0babad..000000000 --- a/xorg-server/hw/dmx/doc/html/dmxmotion_8c.html +++ /dev/null @@ -1,200 +0,0 @@ - - - - - File Index - - - - - -
-

dmxmotion.c File Reference

#include "inputstr.h"
-#include "dmxinputinit.h"
-#include "dmxcommon.h"
-#include "dmxmotion.h"
- - - - - - - -

Defines

#define OFFSET(offset, element)   ((offset) * (numAxes + 1) + (element))

Functions

int dmxPointerGetMotionBufferSize (void)
int dmxPointerGetMotionEvents (DeviceIntPtr pDevice, xTimecoord *coords, unsigned long start, unsigned long stop, ScreenPtr pScreen)
void dmxPointerPutMotionEvent (DeviceIntPtr pDevice, int firstAxis, int axesCount, int *v, unsigned long time)
-

Detailed Description

-

This file provides functions similar to miPointerGetMotionEvents and miPointerPutMotionEvents, with the exception that devices with more than two axes are fully supported. These routines may be used only for motion buffers for extension devices, and are not compatible replacements for the mi routines.

-

Define Documentation

- -
-
- - - - - - - - - - - - - - -
#define OFFSET(offset,
element  )    ((offset) * (numAxes + 1) + (element))
-
- -
-

Function Documentation

- -
-
- - - - - - - - - -
int dmxPointerGetMotionBufferSize (void  ) 
-
-
-

Return size of motion buffer.

-
See also:
DMX_MOTION_SIZE
- -

References DMX_MOTION_SIZE.

- -

Referenced by dmxDeviceOnOff().

- -
-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
int dmxPointerGetMotionEvents (DeviceIntPtr  pDevice,
xTimecoord *  coords,
unsigned long  start,
unsigned long  stop,
ScreenPtr  pScreen 
)
-
-
-

This routine performs the same function as miPointerGetMotionEvents: the events in the motion history that are between the start and stop times (in mS) are placed in the coords vector, and the count of the number of items so placed is returned. This routine is called from dix/devices.c so that coords can hold valuator->numMotionEvents events. This routine is called from Xi/gtmotion.c with coords large enough to hold the same number of events in a variable-length extended xTimecoord structure. This provides sufficient data for the XGetDeviceMotionEvents library call, and would be identical to miPointerGetMotionEvents for devices with only 2 axes (i.e., core pointers) if xTimecoord used 32bit integers.

-

Because DMX uses the mi* routines for all core devices, this routine only has to support extension devices using the polymorphic coords. Because compatibility with miPointerGetMotionEvents is not possible, it is not provided.

- -

References DMX_MOTION_SIZE, GETDMXLOCALFROMPDEVICE, and OFFSET.

- -
-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
void dmxPointerPutMotionEvent (DeviceIntPtr  pDevice,
int  firstAxis,
int  axesCount,
int *  v,
unsigned long  time 
)
-
-
-

This routine adds an event to the motion history. A similar function is performed by miPointerMove for the mi versions of these routines.

- -

References DMX_MOTION_SIZE, GETDMXLOCALFROMPDEVICE, and OFFSET.

- -
-
-
-
-
- - Generated June 29, 2004 for Distributed Multihead X by - doxygen - 1.3.4. - - - - - -- cgit v1.2.3