Main Page | Class Hierarchy | Alphabetical List | Data Structures | Directories | File List | Data Fields | Globals

CGSEventRecordData Union Reference

#include <CGPrivateAPI.h>


Data Fields

struct {
   union {
      CGSInt8   C [44]
      CGSFloat32   F [11]
      CGSInt32   L [11]
      CGSInt16   S [22]
   }   misc
   CGSInt16   reserved
   CGSInt16   subtype
compound
struct {
   CGSInt16   _pad
   CGSInt32   _padding [8]
   CGSUInt16   charCode
   CGSUInt16   charSet
   CGSUInt16   keyCode
   CGSInt16   keyData
   CGSInt16   repeat
   CGSInt16   reserved
   CGSInt16   specialKey
key
struct {
   CGSInt32   _padding [8]
   CGSInt8   _reserved1
   CGSInt16   _reserved2
   CGSInt32   click
   CGSInt16   deltaX
   CGSInt16   deltaY
   CGSInt16   eventNum
   CGSUInt8   pressure
   CGSUInt8   subx
   CGSUInt8   suby
mouse
struct {
   CGSInt16   _obsolete_deltaX
   CGSInt16   _obsolete_deltaY
   CGSInt32   _padding [8]
   CGSInt8   _reserved1
   CGSInt16   _reserved2
   CGSInt32   click
   CGSInt16   deltaX
   CGSInt16   deltaY
   CGSUInt8   pressure
move
struct {
   CGSInt32   _padding [8]
   CGSUInt16   flags
   CGSUInt16   notifyCode
   CGSInt32   status
   CGSUInt32   targetHiPSN
   CGSUInt32   targetLoPSN
process
struct {
   CGSInt32   _padding [4]
   CGSUInt32   capabilityMask
   CGSUInt16   deviceID
   CGSUInt8   enterProximity
   CGSUInt16   pointerID
   CGSUInt32   pointerSerialNumber
   CGSUInt8   pointerType
   CGSInt16   reserved1
   CGSUInt16   systemTabletID
   CGSUInt16   tabletID
   CGSUInt64   uniqueID
   CGSUInt16   vendorID
   CGSUInt16   vendorPointerType
proximity
struct {
   CGSInt32   _padding [9]
   CGSInt16   deltaAxis1
   CGSInt16   deltaAxis2
   CGSInt16   deltaAxis3
   CGSInt16   reserved1
   CGSInt32   reserved2
scrollWheel
struct {
   CGSInt32   _padding [4]
   CGSUInt16   buttons
   CGSUInt16   deviceID
   CGSUInt16   pressure
   CGSUInt16   rotation
   CGSInt16   tangentialPressure
   struct {
      CGSInt16   x
      CGSInt16   y
   }   tilt
   CGSInt16   vendor1
   CGSInt16   vendor2
   CGSInt16   vendor3
   CGSInt32   x
   CGSInt32   y
   CGSInt32   z
tablet
struct {
   CGSInt32   _padding [9]
   CGSInt16   eventNum
   CGSInt16   reserved
   CGSInt32   trackingNum
   CGSInt32   userData
tracking


Field Documentation

CGSInt16 _obsolete_deltaX
 

Definition at line 62 of file CGPrivateAPI.h.

CGSInt16 _obsolete_deltaY
 

Definition at line 63 of file CGPrivateAPI.h.

CGSInt16 _pad
 

Definition at line 80 of file CGPrivateAPI.h.

CGSInt32 _padding[4]
 

Definition at line 137 of file CGPrivateAPI.h.

CGSInt8 _reserved1
 

Definition at line 66 of file CGPrivateAPI.h.

CGSInt16 _reserved2
 

Definition at line 67 of file CGPrivateAPI.h.

CGSUInt16 buttons
 

Definition at line 110 of file CGPrivateAPI.h.

CGSInt8 C[44]
 

Definition at line 146 of file CGPrivateAPI.h.

CGSUInt32 capabilityMask
 

Definition at line 133 of file CGPrivateAPI.h.

CGSUInt16 charCode
 

Definition at line 76 of file CGPrivateAPI.h.

CGSUInt16 charSet
 

Definition at line 75 of file CGPrivateAPI.h.

CGSInt32 click
 

Definition at line 64 of file CGPrivateAPI.h.

struct { ... } compound
 

CGSInt16 deltaAxis1
 

Definition at line 99 of file CGPrivateAPI.h.

CGSInt16 deltaAxis2
 

Definition at line 100 of file CGPrivateAPI.h.

CGSInt16 deltaAxis3
 

Definition at line 101 of file CGPrivateAPI.h.

CGSInt16 deltaX
 

Definition at line 68 of file CGPrivateAPI.h.

CGSInt16 deltaY
 

Definition at line 69 of file CGPrivateAPI.h.

CGSUInt16 deviceID
 

Definition at line 128 of file CGPrivateAPI.h.

CGSUInt8 enterProximity
 

Definition at line 135 of file CGPrivateAPI.h.

CGSInt16 eventNum
 

Definition at line 85 of file CGPrivateAPI.h.

CGSFloat32 F[11]
 

Definition at line 143 of file CGPrivateAPI.h.

CGSUInt16 flags
 

Definition at line 92 of file CGPrivateAPI.h.

struct { ... } key
 

CGSUInt16 keyCode
 

Definition at line 77 of file CGPrivateAPI.h.

CGSInt16 keyData
 

Definition at line 78 of file CGPrivateAPI.h.

CGSInt32 L[11]
 

Definition at line 144 of file CGPrivateAPI.h.

union { ... } misc
 

struct { ... } mouse
 

struct { ... } move
 

CGSUInt16 notifyCode
 

Definition at line 91 of file CGPrivateAPI.h.

CGSUInt16 pointerID
 

Definition at line 127 of file CGPrivateAPI.h.

CGSUInt32 pointerSerialNumber
 

Definition at line 131 of file CGPrivateAPI.h.

CGSUInt8 pointerType
 

Definition at line 134 of file CGPrivateAPI.h.

CGSUInt16 pressure
 

Definition at line 111 of file CGPrivateAPI.h.

CGSUInt8 pressure
 

Definition at line 65 of file CGPrivateAPI.h.

struct { ... } process
 

struct { ... } proximity
 

CGSInt16 repeat
 

Definition at line 74 of file CGPrivateAPI.h.

CGSInt16 reserved
 

Definition at line 140 of file CGPrivateAPI.h.

CGSInt16 reserved1
 

Definition at line 136 of file CGPrivateAPI.h.

CGSInt32 reserved2
 

Definition at line 103 of file CGPrivateAPI.h.

CGSUInt16 rotation
 

Definition at line 116 of file CGPrivateAPI.h.

CGSInt16 S[22]
 

Definition at line 145 of file CGPrivateAPI.h.

struct { ... } scrollWheel
 

CGSInt16 specialKey
 

Definition at line 79 of file CGPrivateAPI.h.

CGSInt32 status
 

Definition at line 95 of file CGPrivateAPI.h.

CGSInt16 subtype
 

Definition at line 141 of file CGPrivateAPI.h.

CGSUInt8 subx
 

Definition at line 50 of file CGPrivateAPI.h.

CGSUInt8 suby
 

Definition at line 51 of file CGPrivateAPI.h.

CGSUInt16 systemTabletID
 

Definition at line 129 of file CGPrivateAPI.h.

struct { ... } tablet
 

CGSUInt16 tabletID
 

Definition at line 126 of file CGPrivateAPI.h.

CGSInt16 tangentialPressure
 

Definition at line 117 of file CGPrivateAPI.h.

CGSUInt32 targetHiPSN
 

Definition at line 93 of file CGPrivateAPI.h.

CGSUInt32 targetLoPSN
 

Definition at line 94 of file CGPrivateAPI.h.

struct { ... } tilt
 

struct { ... } tracking
 

CGSInt32 trackingNum
 

Definition at line 86 of file CGPrivateAPI.h.

CGSUInt64 uniqueID
 

Definition at line 132 of file CGPrivateAPI.h.

CGSInt32 userData
 

Definition at line 87 of file CGPrivateAPI.h.

CGSInt16 vendor1
 

Definition at line 119 of file CGPrivateAPI.h.

CGSInt16 vendor2
 

Definition at line 120 of file CGPrivateAPI.h.

CGSInt16 vendor3
 

Definition at line 121 of file CGPrivateAPI.h.

CGSUInt16 vendorID
 

Definition at line 125 of file CGPrivateAPI.h.

CGSUInt16 vendorPointerType
 

Definition at line 130 of file CGPrivateAPI.h.

CGSInt16 x
 

Definition at line 113 of file CGPrivateAPI.h.

CGSInt32 x
 

Definition at line 107 of file CGPrivateAPI.h.

CGSInt16 y
 

Definition at line 114 of file CGPrivateAPI.h.

CGSInt32 y
 

Definition at line 108 of file CGPrivateAPI.h.

CGSInt32 z
 

Definition at line 109 of file CGPrivateAPI.h.


The documentation for this union was generated from the following file:
Generated on Thu Aug 25 18:58:46 2005 for Quake III Arena by  doxygen 1.3.9.1