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

31 lines
533 B
C
Raw Normal View History

2015-06-21 01:04:01 +02:00
#pragma once
2016-05-13 12:17:26 +02:00
#include "Common.h"
2015-06-21 01:04:01 +02:00
struct SceMotionState
{
le_t<u32> timestamp;
SceFVector3 acceleration;
SceFVector3 angularVelocity;
u8 reserve1[12];
SceFQuaternion deviceQuat;
SceUMatrix4 rotationMatrix;
SceUMatrix4 nedMatrix;
u8 reserve2[4];
SceFVector3 basicOrientation;
le_t<u64> hostTimestamp;
u8 reserve3[40];
};
struct SceMotionSensorState
{
SceFVector3 accelerometer;
SceFVector3 gyro;
u8 reserve1[12];
le_t<u32> timestamp;
le_t<u32> counter;
u8 reserve2[4];
le_t<u64> hostTimestamp;
u8 reserve3[8];
};