mirror of
https://git.suyu.dev/suyu/Yucom.git
synced 2026-01-07 15:08:07 +01:00
vrclient: Check all structs for conversion
This commit is contained in:
parent
181eb3a68f
commit
8fe55dee47
58 changed files with 5855 additions and 73 deletions
|
|
@ -25,6 +25,16 @@ void struct_VREvent_t_1610_lin_to_win(void *l, void *w)
|
|||
win->data = lin->data;
|
||||
}
|
||||
|
||||
void struct_VREvent_t_1610_win_to_lin(void *w, void *l)
|
||||
{
|
||||
struct winVREvent_t_1610 *win = (struct winVREvent_t_1610 *)w;
|
||||
VREvent_t *lin = (VREvent_t *)l;
|
||||
lin->eventType = win->eventType;
|
||||
lin->trackedDeviceIndex = win->trackedDeviceIndex;
|
||||
lin->eventAgeSeconds = win->eventAgeSeconds;
|
||||
lin->data = win->data;
|
||||
}
|
||||
|
||||
#pragma pack(push, 8)
|
||||
struct winVRControllerState001_t_1610 {
|
||||
uint32_t unPacketNum;
|
||||
|
|
@ -44,6 +54,54 @@ void struct_VRControllerState001_t_1610_lin_to_win(void *l, void *w)
|
|||
memcpy(win->rAxis, lin->rAxis, sizeof(win->rAxis));
|
||||
}
|
||||
|
||||
void struct_VRControllerState001_t_1610_win_to_lin(void *w, void *l)
|
||||
{
|
||||
struct winVRControllerState001_t_1610 *win = (struct winVRControllerState001_t_1610 *)w;
|
||||
VRControllerState001_t *lin = (VRControllerState001_t *)l;
|
||||
lin->unPacketNum = win->unPacketNum;
|
||||
lin->ulButtonPressed = win->ulButtonPressed;
|
||||
lin->ulButtonTouched = win->ulButtonTouched;
|
||||
memcpy(lin->rAxis, win->rAxis, sizeof(lin->rAxis));
|
||||
}
|
||||
|
||||
#pragma pack(push, 8)
|
||||
struct winCameraVideoStreamFrameHeader_t_1610 {
|
||||
vr::EVRTrackedCameraFrameType eFrameType;
|
||||
uint32_t nWidth;
|
||||
uint32_t nHeight;
|
||||
uint32_t nBytesPerPixel;
|
||||
uint32_t nFrameSequence;
|
||||
vr::TrackedDevicePose_t standingTrackedDevicePose __attribute__((aligned(4)));
|
||||
uint64_t ulFrameExposureTime;
|
||||
} __attribute__ ((ms_struct));
|
||||
#pragma pack(pop)
|
||||
|
||||
void struct_CameraVideoStreamFrameHeader_t_1610_lin_to_win(void *l, void *w)
|
||||
{
|
||||
struct winCameraVideoStreamFrameHeader_t_1610 *win = (struct winCameraVideoStreamFrameHeader_t_1610 *)w;
|
||||
CameraVideoStreamFrameHeader_t *lin = (CameraVideoStreamFrameHeader_t *)l;
|
||||
win->eFrameType = lin->eFrameType;
|
||||
win->nWidth = lin->nWidth;
|
||||
win->nHeight = lin->nHeight;
|
||||
win->nBytesPerPixel = lin->nBytesPerPixel;
|
||||
win->nFrameSequence = lin->nFrameSequence;
|
||||
win->standingTrackedDevicePose = lin->standingTrackedDevicePose;
|
||||
win->ulFrameExposureTime = lin->ulFrameExposureTime;
|
||||
}
|
||||
|
||||
void struct_CameraVideoStreamFrameHeader_t_1610_win_to_lin(void *w, void *l)
|
||||
{
|
||||
struct winCameraVideoStreamFrameHeader_t_1610 *win = (struct winCameraVideoStreamFrameHeader_t_1610 *)w;
|
||||
CameraVideoStreamFrameHeader_t *lin = (CameraVideoStreamFrameHeader_t *)l;
|
||||
lin->eFrameType = win->eFrameType;
|
||||
lin->nWidth = win->nWidth;
|
||||
lin->nHeight = win->nHeight;
|
||||
lin->nBytesPerPixel = win->nBytesPerPixel;
|
||||
lin->nFrameSequence = win->nFrameSequence;
|
||||
lin->standingTrackedDevicePose = win->standingTrackedDevicePose;
|
||||
lin->ulFrameExposureTime = win->ulFrameExposureTime;
|
||||
}
|
||||
|
||||
#pragma pack(push, 8)
|
||||
struct winRenderModel_TextureMap_t_1610 {
|
||||
uint16_t unWidth;
|
||||
|
|
@ -54,6 +112,24 @@ struct winRenderModel_TextureMap_t_1610 {
|
|||
} __attribute__ ((ms_struct));
|
||||
#pragma pack(pop)
|
||||
|
||||
void struct_RenderModel_TextureMap_t_1610_lin_to_win(void *l, void *w)
|
||||
{
|
||||
struct winRenderModel_TextureMap_t_1610 *win = (struct winRenderModel_TextureMap_t_1610 *)w;
|
||||
RenderModel_TextureMap_t *lin = (RenderModel_TextureMap_t *)l;
|
||||
win->unWidth = lin->unWidth;
|
||||
win->unHeight = lin->unHeight;
|
||||
win->rubTextureMapData = lin->rubTextureMapData;
|
||||
}
|
||||
|
||||
void struct_RenderModel_TextureMap_t_1610_win_to_lin(void *w, void *l)
|
||||
{
|
||||
struct winRenderModel_TextureMap_t_1610 *win = (struct winRenderModel_TextureMap_t_1610 *)w;
|
||||
RenderModel_TextureMap_t *lin = (RenderModel_TextureMap_t *)l;
|
||||
lin->unWidth = win->unWidth;
|
||||
lin->unHeight = win->unHeight;
|
||||
lin->rubTextureMapData = win->rubTextureMapData;
|
||||
}
|
||||
|
||||
struct winRenderModel_TextureMap_t_1610 *struct_RenderModel_TextureMap_t_1610_wrap(void *l)
|
||||
{
|
||||
struct winRenderModel_TextureMap_t_1610 *win = (struct winRenderModel_TextureMap_t_1610 *)malloc(sizeof(*win));
|
||||
|
|
@ -84,6 +160,28 @@ struct winRenderModel_t_1610 {
|
|||
} __attribute__ ((ms_struct));
|
||||
#pragma pack(pop)
|
||||
|
||||
void struct_RenderModel_t_1610_lin_to_win(void *l, void *w)
|
||||
{
|
||||
struct winRenderModel_t_1610 *win = (struct winRenderModel_t_1610 *)w;
|
||||
RenderModel_t *lin = (RenderModel_t *)l;
|
||||
win->rVertexData = lin->rVertexData;
|
||||
win->unVertexCount = lin->unVertexCount;
|
||||
win->rIndexData = lin->rIndexData;
|
||||
win->unTriangleCount = lin->unTriangleCount;
|
||||
win->diffuseTextureId = lin->diffuseTextureId;
|
||||
}
|
||||
|
||||
void struct_RenderModel_t_1610_win_to_lin(void *w, void *l)
|
||||
{
|
||||
struct winRenderModel_t_1610 *win = (struct winRenderModel_t_1610 *)w;
|
||||
RenderModel_t *lin = (RenderModel_t *)l;
|
||||
lin->rVertexData = win->rVertexData;
|
||||
lin->unVertexCount = win->unVertexCount;
|
||||
lin->rIndexData = win->rIndexData;
|
||||
lin->unTriangleCount = win->unTriangleCount;
|
||||
lin->diffuseTextureId = win->diffuseTextureId;
|
||||
}
|
||||
|
||||
struct winRenderModel_t_1610 *struct_RenderModel_t_1610_wrap(void *l)
|
||||
{
|
||||
struct winRenderModel_t_1610 *win = (struct winRenderModel_t_1610 *)malloc(sizeof(*win));
|
||||
|
|
@ -104,5 +202,130 @@ struct RenderModel_t *struct_RenderModel_t_1610_unwrap(winRenderModel_t_1610 *w)
|
|||
return ret;
|
||||
}
|
||||
|
||||
#pragma pack(push, 8)
|
||||
struct winInputAnalogActionData_t_1610 {
|
||||
bool bActive;
|
||||
vr::VRInputValueHandle_t activeOrigin;
|
||||
float x;
|
||||
float y;
|
||||
float z;
|
||||
float deltaX;
|
||||
float deltaY;
|
||||
float deltaZ;
|
||||
float fUpdateTime;
|
||||
} __attribute__ ((ms_struct));
|
||||
#pragma pack(pop)
|
||||
|
||||
void struct_InputAnalogActionData_t_1610_lin_to_win(void *l, void *w)
|
||||
{
|
||||
struct winInputAnalogActionData_t_1610 *win = (struct winInputAnalogActionData_t_1610 *)w;
|
||||
InputAnalogActionData_t *lin = (InputAnalogActionData_t *)l;
|
||||
win->bActive = lin->bActive;
|
||||
win->activeOrigin = lin->activeOrigin;
|
||||
win->x = lin->x;
|
||||
win->y = lin->y;
|
||||
win->z = lin->z;
|
||||
win->deltaX = lin->deltaX;
|
||||
win->deltaY = lin->deltaY;
|
||||
win->deltaZ = lin->deltaZ;
|
||||
win->fUpdateTime = lin->fUpdateTime;
|
||||
}
|
||||
|
||||
void struct_InputAnalogActionData_t_1610_win_to_lin(void *w, void *l)
|
||||
{
|
||||
struct winInputAnalogActionData_t_1610 *win = (struct winInputAnalogActionData_t_1610 *)w;
|
||||
InputAnalogActionData_t *lin = (InputAnalogActionData_t *)l;
|
||||
lin->bActive = win->bActive;
|
||||
lin->activeOrigin = win->activeOrigin;
|
||||
lin->x = win->x;
|
||||
lin->y = win->y;
|
||||
lin->z = win->z;
|
||||
lin->deltaX = win->deltaX;
|
||||
lin->deltaY = win->deltaY;
|
||||
lin->deltaZ = win->deltaZ;
|
||||
lin->fUpdateTime = win->fUpdateTime;
|
||||
}
|
||||
|
||||
#pragma pack(push, 8)
|
||||
struct winInputDigitalActionData_t_1610 {
|
||||
bool bActive;
|
||||
vr::VRInputValueHandle_t activeOrigin;
|
||||
bool bState;
|
||||
bool bChanged;
|
||||
float fUpdateTime;
|
||||
} __attribute__ ((ms_struct));
|
||||
#pragma pack(pop)
|
||||
|
||||
void struct_InputDigitalActionData_t_1610_lin_to_win(void *l, void *w)
|
||||
{
|
||||
struct winInputDigitalActionData_t_1610 *win = (struct winInputDigitalActionData_t_1610 *)w;
|
||||
InputDigitalActionData_t *lin = (InputDigitalActionData_t *)l;
|
||||
win->bActive = lin->bActive;
|
||||
win->activeOrigin = lin->activeOrigin;
|
||||
win->bState = lin->bState;
|
||||
win->bChanged = lin->bChanged;
|
||||
win->fUpdateTime = lin->fUpdateTime;
|
||||
}
|
||||
|
||||
void struct_InputDigitalActionData_t_1610_win_to_lin(void *w, void *l)
|
||||
{
|
||||
struct winInputDigitalActionData_t_1610 *win = (struct winInputDigitalActionData_t_1610 *)w;
|
||||
InputDigitalActionData_t *lin = (InputDigitalActionData_t *)l;
|
||||
lin->bActive = win->bActive;
|
||||
lin->activeOrigin = win->activeOrigin;
|
||||
lin->bState = win->bState;
|
||||
lin->bChanged = win->bChanged;
|
||||
lin->fUpdateTime = win->fUpdateTime;
|
||||
}
|
||||
|
||||
#pragma pack(push, 8)
|
||||
struct winInputPoseActionData_t_1610 {
|
||||
bool bActive;
|
||||
vr::VRInputValueHandle_t activeOrigin;
|
||||
vr::TrackedDevicePose_t pose __attribute__((aligned(4)));
|
||||
} __attribute__ ((ms_struct));
|
||||
#pragma pack(pop)
|
||||
|
||||
void struct_InputPoseActionData_t_1610_lin_to_win(void *l, void *w)
|
||||
{
|
||||
struct winInputPoseActionData_t_1610 *win = (struct winInputPoseActionData_t_1610 *)w;
|
||||
InputPoseActionData_t *lin = (InputPoseActionData_t *)l;
|
||||
win->bActive = lin->bActive;
|
||||
win->activeOrigin = lin->activeOrigin;
|
||||
win->pose = lin->pose;
|
||||
}
|
||||
|
||||
void struct_InputPoseActionData_t_1610_win_to_lin(void *w, void *l)
|
||||
{
|
||||
struct winInputPoseActionData_t_1610 *win = (struct winInputPoseActionData_t_1610 *)w;
|
||||
InputPoseActionData_t *lin = (InputPoseActionData_t *)l;
|
||||
lin->bActive = win->bActive;
|
||||
lin->activeOrigin = win->activeOrigin;
|
||||
lin->pose = win->pose;
|
||||
}
|
||||
|
||||
#pragma pack(push, 8)
|
||||
struct winInputSkeletalActionData_t_1610 {
|
||||
bool bActive;
|
||||
vr::VRInputValueHandle_t activeOrigin;
|
||||
} __attribute__ ((ms_struct));
|
||||
#pragma pack(pop)
|
||||
|
||||
void struct_InputSkeletalActionData_t_1610_lin_to_win(void *l, void *w)
|
||||
{
|
||||
struct winInputSkeletalActionData_t_1610 *win = (struct winInputSkeletalActionData_t_1610 *)w;
|
||||
InputSkeletalActionData_t *lin = (InputSkeletalActionData_t *)l;
|
||||
win->bActive = lin->bActive;
|
||||
win->activeOrigin = lin->activeOrigin;
|
||||
}
|
||||
|
||||
void struct_InputSkeletalActionData_t_1610_win_to_lin(void *w, void *l)
|
||||
{
|
||||
struct winInputSkeletalActionData_t_1610 *win = (struct winInputSkeletalActionData_t_1610 *)w;
|
||||
InputSkeletalActionData_t *lin = (InputSkeletalActionData_t *)l;
|
||||
lin->bActive = win->bActive;
|
||||
lin->activeOrigin = win->activeOrigin;
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue