rpcsx/rpcs3/Emu/PSP2/Modules/sceTouch.h

35 lines
465 B
C
Raw Normal View History

2015-01-30 13:19:01 +01:00
#pragma once
struct SceTouchPanelInfo
{
2015-06-21 01:04:01 +02:00
le_t<s16> minAaX;
le_t<s16> minAaY;
le_t<s16> maxAaX;
le_t<s16> maxAaY;
le_t<s16> minDispX;
le_t<s16> minDispY;
le_t<s16> maxDispX;
le_t<s16> maxDispY;
2015-01-30 13:19:01 +01:00
u8 minForce;
u8 maxForce;
u8 rsv[30];
};
struct SceTouchReport
{
u8 id;
u8 force;
2015-06-21 01:04:01 +02:00
le_t<s16> x;
le_t<s16> y;
2015-01-30 13:19:01 +01:00
s8 rsv[8];
2015-06-21 01:04:01 +02:00
le_t<u16> info;
2015-01-30 13:19:01 +01:00
};
struct SceTouchData
{
2015-06-21 01:04:01 +02:00
le_t<u64> timeStamp;
le_t<u32> status;
le_t<u32> reportNum;
2015-01-30 13:19:01 +01:00
SceTouchReport report[8];
};