wHiteRabbiT-sTudio Framework
wHiteRabbiT.Common.Wacom.WintabPacket Struct Reference

Wintab data packet. More...

Public Attributes

HCTX pkContext
 Specifies the context that generated the event. More...
 
UInt32 pkStatus
 Specifies various status and error conditions. More...
 
UInt32 pkTime
 In absolute mode, specifies the system time at which the event was posted. More...
 
WTPKT pkChanged
 Specifies which of the included packet data items have changed since the previously posted event. More...
 
UInt32 pkSerialNumber
 This is an identifier assigned to the packet by the context. More...
 
UInt32 pkCursor
 Specifies which cursor type generated the packet. More...
 
UInt32 pkButtons
 In absolute mode, is a UInt32 containing the current button state. More...
 
Int32 pkX
 In absolute mode, each is a UInt32 containing the scaled cursor location along the X axis. More...
 
Int32 pkY
 In absolute mode, each is a UInt32 containing the scaled cursor location along the Y axis. More...
 
Int32 pkZ
 In absolute mode, each is a UInt32 containing the scaled cursor location along the Z axis. More...
 
WTNormalPressure pkNormalPressure
 In absolute mode, this is a UINT containing the adjusted state of the normal pressure, respectively. More...
 
WTTangentPressure pkTangentPressure
 In absolute mode, this is a UINT containing the adjusted state of the tangential pressure, respectively. More...
 
WTOrientation pkOrientation
 Contains updated cursor orientation information. More...
 
WTRotation pkRotation
 Contains updated cursor rotation information. More...
 

Detailed Description

Wintab data packet.

Contains the "Full Monty" for all possible data values.

Member Data Documentation

UInt32 wHiteRabbiT.Common.Wacom.WintabPacket.pkButtons

In absolute mode, is a UInt32 containing the current button state.

In relative mode, is a UInt32 whose low word contains a button number, and whose high word contains one of the codes in EWintabPacketButtonCode.

WTPKT wHiteRabbiT.Common.Wacom.WintabPacket.pkChanged

Specifies which of the included packet data items have changed since the previously posted event.

HCTX wHiteRabbiT.Common.Wacom.WintabPacket.pkContext

Specifies the context that generated the event.

UInt32 wHiteRabbiT.Common.Wacom.WintabPacket.pkCursor

Specifies which cursor type generated the packet.

WTNormalPressure wHiteRabbiT.Common.Wacom.WintabPacket.pkNormalPressure

In absolute mode, this is a UINT containing the adjusted state of the normal pressure, respectively.

In relative mode, this is an int containing the change in adjusted pressure state.

WTOrientation wHiteRabbiT.Common.Wacom.WintabPacket.pkOrientation

Contains updated cursor orientation information.

See the WTOrientation structure for details.

WTRotation wHiteRabbiT.Common.Wacom.WintabPacket.pkRotation

Contains updated cursor rotation information.

See the WTRotation structure for details.

UInt32 wHiteRabbiT.Common.Wacom.WintabPacket.pkSerialNumber

This is an identifier assigned to the packet by the context.

Consecutive packets will have consecutive serial numbers.

UInt32 wHiteRabbiT.Common.Wacom.WintabPacket.pkStatus

Specifies various status and error conditions.

These conditions can be combined by using the bitwise OR opera-tor. The pkStatus field can be any any combination of the values defined in EWintabPacketStatusValue.

WTTangentPressure wHiteRabbiT.Common.Wacom.WintabPacket.pkTangentPressure

In absolute mode, this is a UINT containing the adjusted state of the tangential pressure, respectively.

In relative mode, this is an int containing the change in adjusted pressure state.

UInt32 wHiteRabbiT.Common.Wacom.WintabPacket.pkTime

In absolute mode, specifies the system time at which the event was posted.

In relative mode, specifies the elapsed time in milliseconds since the last packet.

Int32 wHiteRabbiT.Common.Wacom.WintabPacket.pkX

In absolute mode, each is a UInt32 containing the scaled cursor location along the X axis.

In relative mode, this is an Int32 containing scaled change in cursor position.

Int32 wHiteRabbiT.Common.Wacom.WintabPacket.pkY

In absolute mode, each is a UInt32 containing the scaled cursor location along the Y axis.

In relative mode, this is an Int32 containing scaled change in cursor position.

Int32 wHiteRabbiT.Common.Wacom.WintabPacket.pkZ

In absolute mode, each is a UInt32 containing the scaled cursor location along the Z axis.

In relative mode, this is an Int32 containing scaled change in cursor position.


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