465 windowID: LongInt; |
458 windowID: LongInt; |
466 text: array[0..31] of Byte; |
459 text: array[0..31] of Byte; |
467 end; |
460 end; |
468 |
461 |
469 TSDL_TouchFingerEvent = record |
462 TSDL_TouchFingerEvent = record |
470 type_: LongInt; |
463 type_: Longword; |
471 windowId: LongInt; |
464 windowId: Longword; |
472 touchId: LongWord; |
465 touchId: Int64; |
473 fingerId: LongWord; |
466 fingerId: Int64; |
474 state, padding1, padding2, padding3: Byte; |
467 state, padding1, padding2, padding3: Byte; |
475 x,y: Word; |
468 x,y: Word; |
476 dx,dy: ShortInt; |
469 dx,dy: Smallint; |
477 pressure: Word; |
470 pressure: Word; |
478 end; |
471 end; |
479 |
472 |
480 TSDL_TouchButtonEvent = record |
473 TSDL_TouchButtonEvent = record |
481 type_: LongInt; |
474 type_: Longword; |
482 windowId: LongInt; |
475 windowId: Longword; |
483 touchId: LongWord; |
476 touchId: Int64; |
484 state, button, padding1, padding2: Byte; |
477 state, button, padding1, padding2: Byte; |
485 end; |
478 end; |
486 |
479 |
487 TSDL_MultiGestureEvent = record |
480 TSDL_MultiGestureEvent = record |
488 type_: LongInt; |
481 type_: Longword; |
489 windowId: LongInt; |
482 windowId: Longword; |
490 touchId: LongWord; |
483 touchId: Int64; |
491 dTheta,dDist,x,y: float; |
484 dTheta,dDist,x,y: Single; |
492 numFingers, padding: ShortInt; |
485 numFingers, padding: Word; |
493 end; |
486 end; |
494 |
487 |
495 TSDL_DollarGestureEvent = record |
488 TSDL_DollarGestureEvent = record |
496 type_: LongInt; |
489 type_: Longword; |
497 windowId: LongInt; |
490 windowId: Longword; |
498 touchId: LongWord; |
491 touchId: Int64; |
499 gesturedId: LongWord; |
492 gesturedId: Int64; |
500 numFingers: LongInt; |
493 numFingers: Longword; |
501 error: float; |
494 error: Single; |
502 end; |
495 end; |
503 |
496 |
504 TSDL_SysWMEvent = record |
497 TSDL_SysWMEvent = record |
505 type_: LongInt; |
498 type_: LongInt; |
506 msg: pointer; |
499 msg: pointer; |