vrclient: Fix up windows-side struct packing

This commit is contained in:
Andrew Eikum 2019-03-19 10:12:23 -05:00
parent cb4490fb03
commit 520d675f11
40 changed files with 315 additions and 1 deletions

View file

@ -731,6 +731,7 @@ def handle_struct(sdkver, struct, which):
hfile.write("typedef struct win%s win%s;\n" % (handler_name, handler_name)) hfile.write("typedef struct win%s win%s;\n" % (handler_name, handler_name))
cppfile.write("#pragma pack(push, 8)\n")
cppfile.write("struct win%s {\n" % handler_name) cppfile.write("struct win%s {\n" % handler_name)
for m in struct.get_children(): for m in struct.get_children():
if m.kind == clang.cindex.CursorKind.FIELD_DECL: if m.kind == clang.cindex.CursorKind.FIELD_DECL:
@ -740,7 +741,8 @@ def handle_struct(sdkver, struct, which):
cppfile.write(" %s %s;\n" % (m.type.spelling, m.displayname)) cppfile.write(" %s %s;\n" % (m.type.spelling, m.displayname))
if which == WRAPPERS: if which == WRAPPERS:
cppfile.write("\n %s *linux_side;\n" % struct.displayname) cppfile.write("\n %s *linux_side;\n" % struct.displayname)
cppfile.write("} __attribute__ ((ms_struct));\n\n") cppfile.write("} __attribute__ ((ms_struct));\n")
cppfile.write("#pragma pack(pop)\n\n")
if which == LIN_TO_WIN: if which == LIN_TO_WIN:
hfile.write("extern void struct_%s_lin_to_win(void *l, void *w);\n" % handler_name) hfile.write("extern void struct_%s_lin_to_win(void *l, void *w);\n" % handler_name)

View file

@ -6,6 +6,7 @@
using namespace vr; using namespace vr;
extern "C" { extern "C" {
#include "struct_converters.h" #include "struct_converters.h"
#pragma pack(push, 8)
struct winRenderModel_TextureMap_t_090 { struct winRenderModel_TextureMap_t_090 {
uint16_t unWidth; uint16_t unWidth;
uint16_t unHeight; uint16_t unHeight;
@ -13,6 +14,7 @@ struct winRenderModel_TextureMap_t_090 {
RenderModel_TextureMap_t *linux_side; RenderModel_TextureMap_t *linux_side;
} __attribute__ ((ms_struct)); } __attribute__ ((ms_struct));
#pragma pack(pop)
struct winRenderModel_TextureMap_t_090 *struct_RenderModel_TextureMap_t_090_wrap(void *l) struct winRenderModel_TextureMap_t_090 *struct_RenderModel_TextureMap_t_090_wrap(void *l)
{ {
@ -32,6 +34,7 @@ struct RenderModel_TextureMap_t *struct_RenderModel_TextureMap_t_090_unwrap(winR
return ret; return ret;
} }
#pragma pack(push, 8)
struct winRenderModel_t_090 { struct winRenderModel_t_090 {
uint64_t ulInternalHandle; uint64_t ulInternalHandle;
const vr::RenderModel_Vertex_t * rVertexData; const vr::RenderModel_Vertex_t * rVertexData;
@ -42,6 +45,7 @@ struct winRenderModel_t_090 {
RenderModel_t *linux_side; RenderModel_t *linux_side;
} __attribute__ ((ms_struct)); } __attribute__ ((ms_struct));
#pragma pack(pop)
struct winRenderModel_t_090 *struct_RenderModel_t_090_wrap(void *l) struct winRenderModel_t_090 *struct_RenderModel_t_090_wrap(void *l)
{ {
@ -64,12 +68,14 @@ struct RenderModel_t *struct_RenderModel_t_090_unwrap(winRenderModel_t_090 *w)
return ret; return ret;
} }
#pragma pack(push, 8)
struct winVREvent_t_090 { struct winVREvent_t_090 {
vr::EVREventType eventType; vr::EVREventType eventType;
vr::TrackedDeviceIndex_t trackedDeviceIndex; vr::TrackedDeviceIndex_t trackedDeviceIndex;
vr::VREvent_Data_t data; vr::VREvent_Data_t data;
float eventAgeSeconds; float eventAgeSeconds;
} __attribute__ ((ms_struct)); } __attribute__ ((ms_struct));
#pragma pack(pop)
void struct_VREvent_t_090_lin_to_win(void *l, void *w) void struct_VREvent_t_090_lin_to_win(void *l, void *w)
{ {
@ -81,12 +87,14 @@ void struct_VREvent_t_090_lin_to_win(void *l, void *w)
win->eventAgeSeconds = lin->eventAgeSeconds; win->eventAgeSeconds = lin->eventAgeSeconds;
} }
#pragma pack(push, 8)
struct winVRControllerState001_t_090 { struct winVRControllerState001_t_090 {
uint32_t unPacketNum; uint32_t unPacketNum;
uint64_t ulButtonPressed; uint64_t ulButtonPressed;
uint64_t ulButtonTouched; uint64_t ulButtonTouched;
vr::VRControllerAxis_t rAxis[5]; vr::VRControllerAxis_t rAxis[5];
} __attribute__ ((ms_struct)); } __attribute__ ((ms_struct));
#pragma pack(pop)
void struct_VRControllerState001_t_090_lin_to_win(void *l, void *w) void struct_VRControllerState001_t_090_lin_to_win(void *l, void *w)
{ {

View file

@ -6,6 +6,7 @@
using namespace vr; using namespace vr;
extern "C" { extern "C" {
#include "struct_converters.h" #include "struct_converters.h"
#pragma pack(push, 8)
struct winRenderModel_TextureMap_t_091 { struct winRenderModel_TextureMap_t_091 {
uint16_t unWidth; uint16_t unWidth;
uint16_t unHeight; uint16_t unHeight;
@ -13,6 +14,7 @@ struct winRenderModel_TextureMap_t_091 {
RenderModel_TextureMap_t *linux_side; RenderModel_TextureMap_t *linux_side;
} __attribute__ ((ms_struct)); } __attribute__ ((ms_struct));
#pragma pack(pop)
struct winRenderModel_TextureMap_t_091 *struct_RenderModel_TextureMap_t_091_wrap(void *l) struct winRenderModel_TextureMap_t_091 *struct_RenderModel_TextureMap_t_091_wrap(void *l)
{ {
@ -32,6 +34,7 @@ struct RenderModel_TextureMap_t *struct_RenderModel_TextureMap_t_091_unwrap(winR
return ret; return ret;
} }
#pragma pack(push, 8)
struct winRenderModel_t_091 { struct winRenderModel_t_091 {
uint64_t ulInternalHandle; uint64_t ulInternalHandle;
const vr::RenderModel_Vertex_t * rVertexData; const vr::RenderModel_Vertex_t * rVertexData;
@ -42,6 +45,7 @@ struct winRenderModel_t_091 {
RenderModel_t *linux_side; RenderModel_t *linux_side;
} __attribute__ ((ms_struct)); } __attribute__ ((ms_struct));
#pragma pack(pop)
struct winRenderModel_t_091 *struct_RenderModel_t_091_wrap(void *l) struct winRenderModel_t_091 *struct_RenderModel_t_091_wrap(void *l)
{ {
@ -64,12 +68,14 @@ struct RenderModel_t *struct_RenderModel_t_091_unwrap(winRenderModel_t_091 *w)
return ret; return ret;
} }
#pragma pack(push, 8)
struct winVREvent_t_091 { struct winVREvent_t_091 {
vr::EVREventType eventType; vr::EVREventType eventType;
vr::TrackedDeviceIndex_t trackedDeviceIndex; vr::TrackedDeviceIndex_t trackedDeviceIndex;
vr::VREvent_Data_t data; vr::VREvent_Data_t data;
float eventAgeSeconds; float eventAgeSeconds;
} __attribute__ ((ms_struct)); } __attribute__ ((ms_struct));
#pragma pack(pop)
void struct_VREvent_t_091_lin_to_win(void *l, void *w) void struct_VREvent_t_091_lin_to_win(void *l, void *w)
{ {
@ -81,12 +87,14 @@ void struct_VREvent_t_091_lin_to_win(void *l, void *w)
win->eventAgeSeconds = lin->eventAgeSeconds; win->eventAgeSeconds = lin->eventAgeSeconds;
} }
#pragma pack(push, 8)
struct winVRControllerState001_t_091 { struct winVRControllerState001_t_091 {
uint32_t unPacketNum; uint32_t unPacketNum;
uint64_t ulButtonPressed; uint64_t ulButtonPressed;
uint64_t ulButtonTouched; uint64_t ulButtonTouched;
vr::VRControllerAxis_t rAxis[5]; vr::VRControllerAxis_t rAxis[5];
} __attribute__ ((ms_struct)); } __attribute__ ((ms_struct));
#pragma pack(pop)
void struct_VRControllerState001_t_091_lin_to_win(void *l, void *w) void struct_VRControllerState001_t_091_lin_to_win(void *l, void *w)
{ {

View file

@ -6,6 +6,7 @@
using namespace vr; using namespace vr;
extern "C" { extern "C" {
#include "struct_converters.h" #include "struct_converters.h"
#pragma pack(push, 8)
struct winRenderModel_TextureMap_t_0910 { struct winRenderModel_TextureMap_t_0910 {
uint16_t unWidth; uint16_t unWidth;
uint16_t unHeight; uint16_t unHeight;
@ -13,6 +14,7 @@ struct winRenderModel_TextureMap_t_0910 {
RenderModel_TextureMap_t *linux_side; RenderModel_TextureMap_t *linux_side;
} __attribute__ ((ms_struct)); } __attribute__ ((ms_struct));
#pragma pack(pop)
struct winRenderModel_TextureMap_t_0910 *struct_RenderModel_TextureMap_t_0910_wrap(void *l) struct winRenderModel_TextureMap_t_0910 *struct_RenderModel_TextureMap_t_0910_wrap(void *l)
{ {
@ -32,6 +34,7 @@ struct RenderModel_TextureMap_t *struct_RenderModel_TextureMap_t_0910_unwrap(win
return ret; return ret;
} }
#pragma pack(push, 8)
struct winRenderModel_t_0910 { struct winRenderModel_t_0910 {
uint64_t ulInternalHandle; uint64_t ulInternalHandle;
const vr::RenderModel_Vertex_t * rVertexData; const vr::RenderModel_Vertex_t * rVertexData;
@ -42,6 +45,7 @@ struct winRenderModel_t_0910 {
RenderModel_t *linux_side; RenderModel_t *linux_side;
} __attribute__ ((ms_struct)); } __attribute__ ((ms_struct));
#pragma pack(pop)
struct winRenderModel_t_0910 *struct_RenderModel_t_0910_wrap(void *l) struct winRenderModel_t_0910 *struct_RenderModel_t_0910_wrap(void *l)
{ {
@ -64,12 +68,14 @@ struct RenderModel_t *struct_RenderModel_t_0910_unwrap(winRenderModel_t_0910 *w)
return ret; return ret;
} }
#pragma pack(push, 8)
struct winVREvent_t_0910 { struct winVREvent_t_0910 {
vr::EVREventType eventType; vr::EVREventType eventType;
vr::TrackedDeviceIndex_t trackedDeviceIndex; vr::TrackedDeviceIndex_t trackedDeviceIndex;
vr::VREvent_Data_t data; vr::VREvent_Data_t data;
float eventAgeSeconds; float eventAgeSeconds;
} __attribute__ ((ms_struct)); } __attribute__ ((ms_struct));
#pragma pack(pop)
void struct_VREvent_t_0910_lin_to_win(void *l, void *w) void struct_VREvent_t_0910_lin_to_win(void *l, void *w)
{ {
@ -81,12 +87,14 @@ void struct_VREvent_t_0910_lin_to_win(void *l, void *w)
win->eventAgeSeconds = lin->eventAgeSeconds; win->eventAgeSeconds = lin->eventAgeSeconds;
} }
#pragma pack(push, 8)
struct winVRControllerState001_t_0910 { struct winVRControllerState001_t_0910 {
uint32_t unPacketNum; uint32_t unPacketNum;
uint64_t ulButtonPressed; uint64_t ulButtonPressed;
uint64_t ulButtonTouched; uint64_t ulButtonTouched;
vr::VRControllerAxis_t rAxis[5]; vr::VRControllerAxis_t rAxis[5];
} __attribute__ ((ms_struct)); } __attribute__ ((ms_struct));
#pragma pack(pop)
void struct_VRControllerState001_t_0910_lin_to_win(void *l, void *w) void struct_VRControllerState001_t_0910_lin_to_win(void *l, void *w)
{ {

View file

@ -6,12 +6,14 @@
using namespace vr; using namespace vr;
extern "C" { extern "C" {
#include "struct_converters.h" #include "struct_converters.h"
#pragma pack(push, 8)
struct winVREvent_t_0912 { struct winVREvent_t_0912 {
vr::EVREventType eventType; vr::EVREventType eventType;
vr::TrackedDeviceIndex_t trackedDeviceIndex; vr::TrackedDeviceIndex_t trackedDeviceIndex;
vr::VREvent_Data_t data; vr::VREvent_Data_t data;
float eventAgeSeconds; float eventAgeSeconds;
} __attribute__ ((ms_struct)); } __attribute__ ((ms_struct));
#pragma pack(pop)
void struct_VREvent_t_0912_lin_to_win(void *l, void *w) void struct_VREvent_t_0912_lin_to_win(void *l, void *w)
{ {
@ -23,12 +25,14 @@ void struct_VREvent_t_0912_lin_to_win(void *l, void *w)
win->eventAgeSeconds = lin->eventAgeSeconds; win->eventAgeSeconds = lin->eventAgeSeconds;
} }
#pragma pack(push, 8)
struct winVRControllerState001_t_0912 { struct winVRControllerState001_t_0912 {
uint32_t unPacketNum; uint32_t unPacketNum;
uint64_t ulButtonPressed; uint64_t ulButtonPressed;
uint64_t ulButtonTouched; uint64_t ulButtonTouched;
vr::VRControllerAxis_t rAxis[5]; vr::VRControllerAxis_t rAxis[5];
} __attribute__ ((ms_struct)); } __attribute__ ((ms_struct));
#pragma pack(pop)
void struct_VRControllerState001_t_0912_lin_to_win(void *l, void *w) void struct_VRControllerState001_t_0912_lin_to_win(void *l, void *w)
{ {
@ -40,6 +44,7 @@ void struct_VRControllerState001_t_0912_lin_to_win(void *l, void *w)
memcpy(win->rAxis, lin->rAxis, sizeof(win->rAxis)); memcpy(win->rAxis, lin->rAxis, sizeof(win->rAxis));
} }
#pragma pack(push, 8)
struct winRenderModel_TextureMap_t_0912 { struct winRenderModel_TextureMap_t_0912 {
uint16_t unWidth; uint16_t unWidth;
uint16_t unHeight; uint16_t unHeight;
@ -47,6 +52,7 @@ struct winRenderModel_TextureMap_t_0912 {
RenderModel_TextureMap_t *linux_side; RenderModel_TextureMap_t *linux_side;
} __attribute__ ((ms_struct)); } __attribute__ ((ms_struct));
#pragma pack(pop)
struct winRenderModel_TextureMap_t_0912 *struct_RenderModel_TextureMap_t_0912_wrap(void *l) struct winRenderModel_TextureMap_t_0912 *struct_RenderModel_TextureMap_t_0912_wrap(void *l)
{ {
@ -66,6 +72,7 @@ struct RenderModel_TextureMap_t *struct_RenderModel_TextureMap_t_0912_unwrap(win
return ret; return ret;
} }
#pragma pack(push, 8)
struct winRenderModel_t_0912 { struct winRenderModel_t_0912 {
const vr::RenderModel_Vertex_t * rVertexData; const vr::RenderModel_Vertex_t * rVertexData;
uint32_t unVertexCount; uint32_t unVertexCount;
@ -75,6 +82,7 @@ struct winRenderModel_t_0912 {
RenderModel_t *linux_side; RenderModel_t *linux_side;
} __attribute__ ((ms_struct)); } __attribute__ ((ms_struct));
#pragma pack(pop)
struct winRenderModel_t_0912 *struct_RenderModel_t_0912_wrap(void *l) struct winRenderModel_t_0912 *struct_RenderModel_t_0912_wrap(void *l)
{ {

View file

@ -6,12 +6,14 @@
using namespace vr; using namespace vr;
extern "C" { extern "C" {
#include "struct_converters.h" #include "struct_converters.h"
#pragma pack(push, 8)
struct winVREvent_t_0913 { struct winVREvent_t_0913 {
vr::EVREventType eventType; vr::EVREventType eventType;
vr::TrackedDeviceIndex_t trackedDeviceIndex; vr::TrackedDeviceIndex_t trackedDeviceIndex;
vr::VREvent_Data_t data; vr::VREvent_Data_t data;
float eventAgeSeconds; float eventAgeSeconds;
} __attribute__ ((ms_struct)); } __attribute__ ((ms_struct));
#pragma pack(pop)
void struct_VREvent_t_0913_lin_to_win(void *l, void *w) void struct_VREvent_t_0913_lin_to_win(void *l, void *w)
{ {
@ -23,12 +25,14 @@ void struct_VREvent_t_0913_lin_to_win(void *l, void *w)
win->eventAgeSeconds = lin->eventAgeSeconds; win->eventAgeSeconds = lin->eventAgeSeconds;
} }
#pragma pack(push, 8)
struct winVRControllerState001_t_0913 { struct winVRControllerState001_t_0913 {
uint32_t unPacketNum; uint32_t unPacketNum;
uint64_t ulButtonPressed; uint64_t ulButtonPressed;
uint64_t ulButtonTouched; uint64_t ulButtonTouched;
vr::VRControllerAxis_t rAxis[5]; vr::VRControllerAxis_t rAxis[5];
} __attribute__ ((ms_struct)); } __attribute__ ((ms_struct));
#pragma pack(pop)
void struct_VRControllerState001_t_0913_lin_to_win(void *l, void *w) void struct_VRControllerState001_t_0913_lin_to_win(void *l, void *w)
{ {
@ -40,6 +44,7 @@ void struct_VRControllerState001_t_0913_lin_to_win(void *l, void *w)
memcpy(win->rAxis, lin->rAxis, sizeof(win->rAxis)); memcpy(win->rAxis, lin->rAxis, sizeof(win->rAxis));
} }
#pragma pack(push, 8)
struct winRenderModel_TextureMap_t_0913 { struct winRenderModel_TextureMap_t_0913 {
uint16_t unWidth; uint16_t unWidth;
uint16_t unHeight; uint16_t unHeight;
@ -47,6 +52,7 @@ struct winRenderModel_TextureMap_t_0913 {
RenderModel_TextureMap_t *linux_side; RenderModel_TextureMap_t *linux_side;
} __attribute__ ((ms_struct)); } __attribute__ ((ms_struct));
#pragma pack(pop)
struct winRenderModel_TextureMap_t_0913 *struct_RenderModel_TextureMap_t_0913_wrap(void *l) struct winRenderModel_TextureMap_t_0913 *struct_RenderModel_TextureMap_t_0913_wrap(void *l)
{ {
@ -66,6 +72,7 @@ struct RenderModel_TextureMap_t *struct_RenderModel_TextureMap_t_0913_unwrap(win
return ret; return ret;
} }
#pragma pack(push, 8)
struct winRenderModel_t_0913 { struct winRenderModel_t_0913 {
const vr::RenderModel_Vertex_t * rVertexData; const vr::RenderModel_Vertex_t * rVertexData;
uint32_t unVertexCount; uint32_t unVertexCount;
@ -75,6 +82,7 @@ struct winRenderModel_t_0913 {
RenderModel_t *linux_side; RenderModel_t *linux_side;
} __attribute__ ((ms_struct)); } __attribute__ ((ms_struct));
#pragma pack(pop)
struct winRenderModel_t_0913 *struct_RenderModel_t_0913_wrap(void *l) struct winRenderModel_t_0913 *struct_RenderModel_t_0913_wrap(void *l)
{ {

View file

@ -6,12 +6,14 @@
using namespace vr; using namespace vr;
extern "C" { extern "C" {
#include "struct_converters.h" #include "struct_converters.h"
#pragma pack(push, 8)
struct winVREvent_t_0914 { struct winVREvent_t_0914 {
vr::EVREventType eventType; vr::EVREventType eventType;
vr::TrackedDeviceIndex_t trackedDeviceIndex; vr::TrackedDeviceIndex_t trackedDeviceIndex;
vr::VREvent_Data_t data; vr::VREvent_Data_t data;
float eventAgeSeconds; float eventAgeSeconds;
} __attribute__ ((ms_struct)); } __attribute__ ((ms_struct));
#pragma pack(pop)
void struct_VREvent_t_0914_lin_to_win(void *l, void *w) void struct_VREvent_t_0914_lin_to_win(void *l, void *w)
{ {
@ -23,12 +25,14 @@ void struct_VREvent_t_0914_lin_to_win(void *l, void *w)
win->eventAgeSeconds = lin->eventAgeSeconds; win->eventAgeSeconds = lin->eventAgeSeconds;
} }
#pragma pack(push, 8)
struct winVRControllerState001_t_0914 { struct winVRControllerState001_t_0914 {
uint32_t unPacketNum; uint32_t unPacketNum;
uint64_t ulButtonPressed; uint64_t ulButtonPressed;
uint64_t ulButtonTouched; uint64_t ulButtonTouched;
vr::VRControllerAxis_t rAxis[5]; vr::VRControllerAxis_t rAxis[5];
} __attribute__ ((ms_struct)); } __attribute__ ((ms_struct));
#pragma pack(pop)
void struct_VRControllerState001_t_0914_lin_to_win(void *l, void *w) void struct_VRControllerState001_t_0914_lin_to_win(void *l, void *w)
{ {
@ -40,6 +44,7 @@ void struct_VRControllerState001_t_0914_lin_to_win(void *l, void *w)
memcpy(win->rAxis, lin->rAxis, sizeof(win->rAxis)); memcpy(win->rAxis, lin->rAxis, sizeof(win->rAxis));
} }
#pragma pack(push, 8)
struct winRenderModel_TextureMap_t_0914 { struct winRenderModel_TextureMap_t_0914 {
uint16_t unWidth; uint16_t unWidth;
uint16_t unHeight; uint16_t unHeight;
@ -47,6 +52,7 @@ struct winRenderModel_TextureMap_t_0914 {
RenderModel_TextureMap_t *linux_side; RenderModel_TextureMap_t *linux_side;
} __attribute__ ((ms_struct)); } __attribute__ ((ms_struct));
#pragma pack(pop)
struct winRenderModel_TextureMap_t_0914 *struct_RenderModel_TextureMap_t_0914_wrap(void *l) struct winRenderModel_TextureMap_t_0914 *struct_RenderModel_TextureMap_t_0914_wrap(void *l)
{ {
@ -66,6 +72,7 @@ struct RenderModel_TextureMap_t *struct_RenderModel_TextureMap_t_0914_unwrap(win
return ret; return ret;
} }
#pragma pack(push, 8)
struct winRenderModel_t_0914 { struct winRenderModel_t_0914 {
const vr::RenderModel_Vertex_t * rVertexData; const vr::RenderModel_Vertex_t * rVertexData;
uint32_t unVertexCount; uint32_t unVertexCount;
@ -75,6 +82,7 @@ struct winRenderModel_t_0914 {
RenderModel_t *linux_side; RenderModel_t *linux_side;
} __attribute__ ((ms_struct)); } __attribute__ ((ms_struct));
#pragma pack(pop)
struct winRenderModel_t_0914 *struct_RenderModel_t_0914_wrap(void *l) struct winRenderModel_t_0914 *struct_RenderModel_t_0914_wrap(void *l)
{ {

View file

@ -6,12 +6,14 @@
using namespace vr; using namespace vr;
extern "C" { extern "C" {
#include "struct_converters.h" #include "struct_converters.h"
#pragma pack(push, 8)
struct winVREvent_t_0915 { struct winVREvent_t_0915 {
uint32_t eventType; uint32_t eventType;
vr::TrackedDeviceIndex_t trackedDeviceIndex; vr::TrackedDeviceIndex_t trackedDeviceIndex;
float eventAgeSeconds; float eventAgeSeconds;
vr::VREvent_Data_t data; vr::VREvent_Data_t data;
} __attribute__ ((ms_struct)); } __attribute__ ((ms_struct));
#pragma pack(pop)
void struct_VREvent_t_0915_lin_to_win(void *l, void *w) void struct_VREvent_t_0915_lin_to_win(void *l, void *w)
{ {
@ -23,12 +25,14 @@ void struct_VREvent_t_0915_lin_to_win(void *l, void *w)
win->data = lin->data; win->data = lin->data;
} }
#pragma pack(push, 8)
struct winVRControllerState001_t_0915 { struct winVRControllerState001_t_0915 {
uint32_t unPacketNum; uint32_t unPacketNum;
uint64_t ulButtonPressed; uint64_t ulButtonPressed;
uint64_t ulButtonTouched; uint64_t ulButtonTouched;
vr::VRControllerAxis_t rAxis[5]; vr::VRControllerAxis_t rAxis[5];
} __attribute__ ((ms_struct)); } __attribute__ ((ms_struct));
#pragma pack(pop)
void struct_VRControllerState001_t_0915_lin_to_win(void *l, void *w) void struct_VRControllerState001_t_0915_lin_to_win(void *l, void *w)
{ {
@ -40,6 +44,7 @@ void struct_VRControllerState001_t_0915_lin_to_win(void *l, void *w)
memcpy(win->rAxis, lin->rAxis, sizeof(win->rAxis)); memcpy(win->rAxis, lin->rAxis, sizeof(win->rAxis));
} }
#pragma pack(push, 8)
struct winRenderModel_TextureMap_t_0915 { struct winRenderModel_TextureMap_t_0915 {
uint16_t unWidth; uint16_t unWidth;
uint16_t unHeight; uint16_t unHeight;
@ -47,6 +52,7 @@ struct winRenderModel_TextureMap_t_0915 {
RenderModel_TextureMap_t *linux_side; RenderModel_TextureMap_t *linux_side;
} __attribute__ ((ms_struct)); } __attribute__ ((ms_struct));
#pragma pack(pop)
struct winRenderModel_TextureMap_t_0915 *struct_RenderModel_TextureMap_t_0915_wrap(void *l) struct winRenderModel_TextureMap_t_0915 *struct_RenderModel_TextureMap_t_0915_wrap(void *l)
{ {
@ -66,6 +72,7 @@ struct RenderModel_TextureMap_t *struct_RenderModel_TextureMap_t_0915_unwrap(win
return ret; return ret;
} }
#pragma pack(push, 8)
struct winRenderModel_t_0915 { struct winRenderModel_t_0915 {
const vr::RenderModel_Vertex_t * rVertexData; const vr::RenderModel_Vertex_t * rVertexData;
uint32_t unVertexCount; uint32_t unVertexCount;
@ -75,6 +82,7 @@ struct winRenderModel_t_0915 {
RenderModel_t *linux_side; RenderModel_t *linux_side;
} __attribute__ ((ms_struct)); } __attribute__ ((ms_struct));
#pragma pack(pop)
struct winRenderModel_t_0915 *struct_RenderModel_t_0915_wrap(void *l) struct winRenderModel_t_0915 *struct_RenderModel_t_0915_wrap(void *l)
{ {

View file

@ -6,12 +6,14 @@
using namespace vr; using namespace vr;
extern "C" { extern "C" {
#include "struct_converters.h" #include "struct_converters.h"
#pragma pack(push, 8)
struct winVREvent_t_0916 { struct winVREvent_t_0916 {
uint32_t eventType; uint32_t eventType;
vr::TrackedDeviceIndex_t trackedDeviceIndex; vr::TrackedDeviceIndex_t trackedDeviceIndex;
float eventAgeSeconds; float eventAgeSeconds;
vr::VREvent_Data_t data; vr::VREvent_Data_t data;
} __attribute__ ((ms_struct)); } __attribute__ ((ms_struct));
#pragma pack(pop)
void struct_VREvent_t_0916_lin_to_win(void *l, void *w) void struct_VREvent_t_0916_lin_to_win(void *l, void *w)
{ {
@ -23,12 +25,14 @@ void struct_VREvent_t_0916_lin_to_win(void *l, void *w)
win->data = lin->data; win->data = lin->data;
} }
#pragma pack(push, 8)
struct winVRControllerState001_t_0916 { struct winVRControllerState001_t_0916 {
uint32_t unPacketNum; uint32_t unPacketNum;
uint64_t ulButtonPressed; uint64_t ulButtonPressed;
uint64_t ulButtonTouched; uint64_t ulButtonTouched;
vr::VRControllerAxis_t rAxis[5]; vr::VRControllerAxis_t rAxis[5];
} __attribute__ ((ms_struct)); } __attribute__ ((ms_struct));
#pragma pack(pop)
void struct_VRControllerState001_t_0916_lin_to_win(void *l, void *w) void struct_VRControllerState001_t_0916_lin_to_win(void *l, void *w)
{ {
@ -40,6 +44,7 @@ void struct_VRControllerState001_t_0916_lin_to_win(void *l, void *w)
memcpy(win->rAxis, lin->rAxis, sizeof(win->rAxis)); memcpy(win->rAxis, lin->rAxis, sizeof(win->rAxis));
} }
#pragma pack(push, 8)
struct winRenderModel_TextureMap_t_0916 { struct winRenderModel_TextureMap_t_0916 {
uint16_t unWidth; uint16_t unWidth;
uint16_t unHeight; uint16_t unHeight;
@ -47,6 +52,7 @@ struct winRenderModel_TextureMap_t_0916 {
RenderModel_TextureMap_t *linux_side; RenderModel_TextureMap_t *linux_side;
} __attribute__ ((ms_struct)); } __attribute__ ((ms_struct));
#pragma pack(pop)
struct winRenderModel_TextureMap_t_0916 *struct_RenderModel_TextureMap_t_0916_wrap(void *l) struct winRenderModel_TextureMap_t_0916 *struct_RenderModel_TextureMap_t_0916_wrap(void *l)
{ {
@ -66,6 +72,7 @@ struct RenderModel_TextureMap_t *struct_RenderModel_TextureMap_t_0916_unwrap(win
return ret; return ret;
} }
#pragma pack(push, 8)
struct winRenderModel_t_0916 { struct winRenderModel_t_0916 {
const vr::RenderModel_Vertex_t * rVertexData; const vr::RenderModel_Vertex_t * rVertexData;
uint32_t unVertexCount; uint32_t unVertexCount;
@ -75,6 +82,7 @@ struct winRenderModel_t_0916 {
RenderModel_t *linux_side; RenderModel_t *linux_side;
} __attribute__ ((ms_struct)); } __attribute__ ((ms_struct));
#pragma pack(pop)
struct winRenderModel_t_0916 *struct_RenderModel_t_0916_wrap(void *l) struct winRenderModel_t_0916 *struct_RenderModel_t_0916_wrap(void *l)
{ {

View file

@ -6,12 +6,14 @@
using namespace vr; using namespace vr;
extern "C" { extern "C" {
#include "struct_converters.h" #include "struct_converters.h"
#pragma pack(push, 8)
struct winVREvent_t_0917 { struct winVREvent_t_0917 {
uint32_t eventType; uint32_t eventType;
vr::TrackedDeviceIndex_t trackedDeviceIndex; vr::TrackedDeviceIndex_t trackedDeviceIndex;
float eventAgeSeconds; float eventAgeSeconds;
vr::VREvent_Data_t data; vr::VREvent_Data_t data;
} __attribute__ ((ms_struct)); } __attribute__ ((ms_struct));
#pragma pack(pop)
void struct_VREvent_t_0917_lin_to_win(void *l, void *w) void struct_VREvent_t_0917_lin_to_win(void *l, void *w)
{ {
@ -23,12 +25,14 @@ void struct_VREvent_t_0917_lin_to_win(void *l, void *w)
win->data = lin->data; win->data = lin->data;
} }
#pragma pack(push, 8)
struct winVRControllerState001_t_0917 { struct winVRControllerState001_t_0917 {
uint32_t unPacketNum; uint32_t unPacketNum;
uint64_t ulButtonPressed; uint64_t ulButtonPressed;
uint64_t ulButtonTouched; uint64_t ulButtonTouched;
vr::VRControllerAxis_t rAxis[5]; vr::VRControllerAxis_t rAxis[5];
} __attribute__ ((ms_struct)); } __attribute__ ((ms_struct));
#pragma pack(pop)
void struct_VRControllerState001_t_0917_lin_to_win(void *l, void *w) void struct_VRControllerState001_t_0917_lin_to_win(void *l, void *w)
{ {
@ -40,6 +44,7 @@ void struct_VRControllerState001_t_0917_lin_to_win(void *l, void *w)
memcpy(win->rAxis, lin->rAxis, sizeof(win->rAxis)); memcpy(win->rAxis, lin->rAxis, sizeof(win->rAxis));
} }
#pragma pack(push, 8)
struct winRenderModel_TextureMap_t_0917 { struct winRenderModel_TextureMap_t_0917 {
uint16_t unWidth; uint16_t unWidth;
uint16_t unHeight; uint16_t unHeight;
@ -47,6 +52,7 @@ struct winRenderModel_TextureMap_t_0917 {
RenderModel_TextureMap_t *linux_side; RenderModel_TextureMap_t *linux_side;
} __attribute__ ((ms_struct)); } __attribute__ ((ms_struct));
#pragma pack(pop)
struct winRenderModel_TextureMap_t_0917 *struct_RenderModel_TextureMap_t_0917_wrap(void *l) struct winRenderModel_TextureMap_t_0917 *struct_RenderModel_TextureMap_t_0917_wrap(void *l)
{ {
@ -66,6 +72,7 @@ struct RenderModel_TextureMap_t *struct_RenderModel_TextureMap_t_0917_unwrap(win
return ret; return ret;
} }
#pragma pack(push, 8)
struct winRenderModel_t_0917 { struct winRenderModel_t_0917 {
const vr::RenderModel_Vertex_t * rVertexData; const vr::RenderModel_Vertex_t * rVertexData;
uint32_t unVertexCount; uint32_t unVertexCount;
@ -75,6 +82,7 @@ struct winRenderModel_t_0917 {
RenderModel_t *linux_side; RenderModel_t *linux_side;
} __attribute__ ((ms_struct)); } __attribute__ ((ms_struct));
#pragma pack(pop)
struct winRenderModel_t_0917 *struct_RenderModel_t_0917_wrap(void *l) struct winRenderModel_t_0917 *struct_RenderModel_t_0917_wrap(void *l)
{ {

View file

@ -6,12 +6,14 @@
using namespace vr; using namespace vr;
extern "C" { extern "C" {
#include "struct_converters.h" #include "struct_converters.h"
#pragma pack(push, 8)
struct winVREvent_t_0918 { struct winVREvent_t_0918 {
uint32_t eventType; uint32_t eventType;
vr::TrackedDeviceIndex_t trackedDeviceIndex; vr::TrackedDeviceIndex_t trackedDeviceIndex;
float eventAgeSeconds; float eventAgeSeconds;
vr::VREvent_Data_t data; vr::VREvent_Data_t data;
} __attribute__ ((ms_struct)); } __attribute__ ((ms_struct));
#pragma pack(pop)
void struct_VREvent_t_0918_lin_to_win(void *l, void *w) void struct_VREvent_t_0918_lin_to_win(void *l, void *w)
{ {
@ -23,12 +25,14 @@ void struct_VREvent_t_0918_lin_to_win(void *l, void *w)
win->data = lin->data; win->data = lin->data;
} }
#pragma pack(push, 8)
struct winVRControllerState001_t_0918 { struct winVRControllerState001_t_0918 {
uint32_t unPacketNum; uint32_t unPacketNum;
uint64_t ulButtonPressed; uint64_t ulButtonPressed;
uint64_t ulButtonTouched; uint64_t ulButtonTouched;
vr::VRControllerAxis_t rAxis[5]; vr::VRControllerAxis_t rAxis[5];
} __attribute__ ((ms_struct)); } __attribute__ ((ms_struct));
#pragma pack(pop)
void struct_VRControllerState001_t_0918_lin_to_win(void *l, void *w) void struct_VRControllerState001_t_0918_lin_to_win(void *l, void *w)
{ {
@ -40,6 +44,7 @@ void struct_VRControllerState001_t_0918_lin_to_win(void *l, void *w)
memcpy(win->rAxis, lin->rAxis, sizeof(win->rAxis)); memcpy(win->rAxis, lin->rAxis, sizeof(win->rAxis));
} }
#pragma pack(push, 8)
struct winRenderModel_TextureMap_t_0918 { struct winRenderModel_TextureMap_t_0918 {
uint16_t unWidth; uint16_t unWidth;
uint16_t unHeight; uint16_t unHeight;
@ -47,6 +52,7 @@ struct winRenderModel_TextureMap_t_0918 {
RenderModel_TextureMap_t *linux_side; RenderModel_TextureMap_t *linux_side;
} __attribute__ ((ms_struct)); } __attribute__ ((ms_struct));
#pragma pack(pop)
struct winRenderModel_TextureMap_t_0918 *struct_RenderModel_TextureMap_t_0918_wrap(void *l) struct winRenderModel_TextureMap_t_0918 *struct_RenderModel_TextureMap_t_0918_wrap(void *l)
{ {
@ -66,6 +72,7 @@ struct RenderModel_TextureMap_t *struct_RenderModel_TextureMap_t_0918_unwrap(win
return ret; return ret;
} }
#pragma pack(push, 8)
struct winRenderModel_t_0918 { struct winRenderModel_t_0918 {
const vr::RenderModel_Vertex_t * rVertexData; const vr::RenderModel_Vertex_t * rVertexData;
uint32_t unVertexCount; uint32_t unVertexCount;
@ -75,6 +82,7 @@ struct winRenderModel_t_0918 {
RenderModel_t *linux_side; RenderModel_t *linux_side;
} __attribute__ ((ms_struct)); } __attribute__ ((ms_struct));
#pragma pack(pop)
struct winRenderModel_t_0918 *struct_RenderModel_t_0918_wrap(void *l) struct winRenderModel_t_0918 *struct_RenderModel_t_0918_wrap(void *l)
{ {

View file

@ -6,12 +6,14 @@
using namespace vr; using namespace vr;
extern "C" { extern "C" {
#include "struct_converters.h" #include "struct_converters.h"
#pragma pack(push, 8)
struct winVREvent_t_0919 { struct winVREvent_t_0919 {
uint32_t eventType; uint32_t eventType;
vr::TrackedDeviceIndex_t trackedDeviceIndex; vr::TrackedDeviceIndex_t trackedDeviceIndex;
float eventAgeSeconds; float eventAgeSeconds;
vr::VREvent_Data_t data; vr::VREvent_Data_t data;
} __attribute__ ((ms_struct)); } __attribute__ ((ms_struct));
#pragma pack(pop)
void struct_VREvent_t_0919_lin_to_win(void *l, void *w) void struct_VREvent_t_0919_lin_to_win(void *l, void *w)
{ {
@ -23,12 +25,14 @@ void struct_VREvent_t_0919_lin_to_win(void *l, void *w)
win->data = lin->data; win->data = lin->data;
} }
#pragma pack(push, 8)
struct winVRControllerState001_t_0919 { struct winVRControllerState001_t_0919 {
uint32_t unPacketNum; uint32_t unPacketNum;
uint64_t ulButtonPressed; uint64_t ulButtonPressed;
uint64_t ulButtonTouched; uint64_t ulButtonTouched;
vr::VRControllerAxis_t rAxis[5]; vr::VRControllerAxis_t rAxis[5];
} __attribute__ ((ms_struct)); } __attribute__ ((ms_struct));
#pragma pack(pop)
void struct_VRControllerState001_t_0919_lin_to_win(void *l, void *w) void struct_VRControllerState001_t_0919_lin_to_win(void *l, void *w)
{ {
@ -40,6 +44,7 @@ void struct_VRControllerState001_t_0919_lin_to_win(void *l, void *w)
memcpy(win->rAxis, lin->rAxis, sizeof(win->rAxis)); memcpy(win->rAxis, lin->rAxis, sizeof(win->rAxis));
} }
#pragma pack(push, 8)
struct winRenderModel_TextureMap_t_0919 { struct winRenderModel_TextureMap_t_0919 {
uint16_t unWidth; uint16_t unWidth;
uint16_t unHeight; uint16_t unHeight;
@ -47,6 +52,7 @@ struct winRenderModel_TextureMap_t_0919 {
RenderModel_TextureMap_t *linux_side; RenderModel_TextureMap_t *linux_side;
} __attribute__ ((ms_struct)); } __attribute__ ((ms_struct));
#pragma pack(pop)
struct winRenderModel_TextureMap_t_0919 *struct_RenderModel_TextureMap_t_0919_wrap(void *l) struct winRenderModel_TextureMap_t_0919 *struct_RenderModel_TextureMap_t_0919_wrap(void *l)
{ {
@ -66,6 +72,7 @@ struct RenderModel_TextureMap_t *struct_RenderModel_TextureMap_t_0919_unwrap(win
return ret; return ret;
} }
#pragma pack(push, 8)
struct winRenderModel_t_0919 { struct winRenderModel_t_0919 {
const vr::RenderModel_Vertex_t * rVertexData; const vr::RenderModel_Vertex_t * rVertexData;
uint32_t unVertexCount; uint32_t unVertexCount;
@ -75,6 +82,7 @@ struct winRenderModel_t_0919 {
RenderModel_t *linux_side; RenderModel_t *linux_side;
} __attribute__ ((ms_struct)); } __attribute__ ((ms_struct));
#pragma pack(pop)
struct winRenderModel_t_0919 *struct_RenderModel_t_0919_wrap(void *l) struct winRenderModel_t_0919 *struct_RenderModel_t_0919_wrap(void *l)
{ {

View file

@ -6,6 +6,7 @@
using namespace vr; using namespace vr;
extern "C" { extern "C" {
#include "struct_converters.h" #include "struct_converters.h"
#pragma pack(push, 8)
struct winRenderModel_TextureMap_t_092 { struct winRenderModel_TextureMap_t_092 {
uint16_t unWidth; uint16_t unWidth;
uint16_t unHeight; uint16_t unHeight;
@ -13,6 +14,7 @@ struct winRenderModel_TextureMap_t_092 {
RenderModel_TextureMap_t *linux_side; RenderModel_TextureMap_t *linux_side;
} __attribute__ ((ms_struct)); } __attribute__ ((ms_struct));
#pragma pack(pop)
struct winRenderModel_TextureMap_t_092 *struct_RenderModel_TextureMap_t_092_wrap(void *l) struct winRenderModel_TextureMap_t_092 *struct_RenderModel_TextureMap_t_092_wrap(void *l)
{ {
@ -32,6 +34,7 @@ struct RenderModel_TextureMap_t *struct_RenderModel_TextureMap_t_092_unwrap(winR
return ret; return ret;
} }
#pragma pack(push, 8)
struct winRenderModel_t_092 { struct winRenderModel_t_092 {
uint64_t ulInternalHandle; uint64_t ulInternalHandle;
const vr::RenderModel_Vertex_t * rVertexData; const vr::RenderModel_Vertex_t * rVertexData;
@ -42,6 +45,7 @@ struct winRenderModel_t_092 {
RenderModel_t *linux_side; RenderModel_t *linux_side;
} __attribute__ ((ms_struct)); } __attribute__ ((ms_struct));
#pragma pack(pop)
struct winRenderModel_t_092 *struct_RenderModel_t_092_wrap(void *l) struct winRenderModel_t_092 *struct_RenderModel_t_092_wrap(void *l)
{ {
@ -64,12 +68,14 @@ struct RenderModel_t *struct_RenderModel_t_092_unwrap(winRenderModel_t_092 *w)
return ret; return ret;
} }
#pragma pack(push, 8)
struct winVREvent_t_092 { struct winVREvent_t_092 {
vr::EVREventType eventType; vr::EVREventType eventType;
vr::TrackedDeviceIndex_t trackedDeviceIndex; vr::TrackedDeviceIndex_t trackedDeviceIndex;
vr::VREvent_Data_t data; vr::VREvent_Data_t data;
float eventAgeSeconds; float eventAgeSeconds;
} __attribute__ ((ms_struct)); } __attribute__ ((ms_struct));
#pragma pack(pop)
void struct_VREvent_t_092_lin_to_win(void *l, void *w) void struct_VREvent_t_092_lin_to_win(void *l, void *w)
{ {
@ -81,12 +87,14 @@ void struct_VREvent_t_092_lin_to_win(void *l, void *w)
win->eventAgeSeconds = lin->eventAgeSeconds; win->eventAgeSeconds = lin->eventAgeSeconds;
} }
#pragma pack(push, 8)
struct winVRControllerState001_t_092 { struct winVRControllerState001_t_092 {
uint32_t unPacketNum; uint32_t unPacketNum;
uint64_t ulButtonPressed; uint64_t ulButtonPressed;
uint64_t ulButtonTouched; uint64_t ulButtonTouched;
vr::VRControllerAxis_t rAxis[5]; vr::VRControllerAxis_t rAxis[5];
} __attribute__ ((ms_struct)); } __attribute__ ((ms_struct));
#pragma pack(pop)
void struct_VRControllerState001_t_092_lin_to_win(void *l, void *w) void struct_VRControllerState001_t_092_lin_to_win(void *l, void *w)
{ {

View file

@ -6,12 +6,14 @@
using namespace vr; using namespace vr;
extern "C" { extern "C" {
#include "struct_converters.h" #include "struct_converters.h"
#pragma pack(push, 8)
struct winVREvent_t_0920 { struct winVREvent_t_0920 {
uint32_t eventType; uint32_t eventType;
vr::TrackedDeviceIndex_t trackedDeviceIndex; vr::TrackedDeviceIndex_t trackedDeviceIndex;
float eventAgeSeconds; float eventAgeSeconds;
vr::VREvent_Data_t data; vr::VREvent_Data_t data;
} __attribute__ ((ms_struct)); } __attribute__ ((ms_struct));
#pragma pack(pop)
void struct_VREvent_t_0920_lin_to_win(void *l, void *w) void struct_VREvent_t_0920_lin_to_win(void *l, void *w)
{ {
@ -23,12 +25,14 @@ void struct_VREvent_t_0920_lin_to_win(void *l, void *w)
win->data = lin->data; win->data = lin->data;
} }
#pragma pack(push, 8)
struct winVRControllerState001_t_0920 { struct winVRControllerState001_t_0920 {
uint32_t unPacketNum; uint32_t unPacketNum;
uint64_t ulButtonPressed; uint64_t ulButtonPressed;
uint64_t ulButtonTouched; uint64_t ulButtonTouched;
vr::VRControllerAxis_t rAxis[5]; vr::VRControllerAxis_t rAxis[5];
} __attribute__ ((ms_struct)); } __attribute__ ((ms_struct));
#pragma pack(pop)
void struct_VRControllerState001_t_0920_lin_to_win(void *l, void *w) void struct_VRControllerState001_t_0920_lin_to_win(void *l, void *w)
{ {
@ -40,6 +44,7 @@ void struct_VRControllerState001_t_0920_lin_to_win(void *l, void *w)
memcpy(win->rAxis, lin->rAxis, sizeof(win->rAxis)); memcpy(win->rAxis, lin->rAxis, sizeof(win->rAxis));
} }
#pragma pack(push, 8)
struct winRenderModel_TextureMap_t_0920 { struct winRenderModel_TextureMap_t_0920 {
uint16_t unWidth; uint16_t unWidth;
uint16_t unHeight; uint16_t unHeight;
@ -47,6 +52,7 @@ struct winRenderModel_TextureMap_t_0920 {
RenderModel_TextureMap_t *linux_side; RenderModel_TextureMap_t *linux_side;
} __attribute__ ((ms_struct)); } __attribute__ ((ms_struct));
#pragma pack(pop)
struct winRenderModel_TextureMap_t_0920 *struct_RenderModel_TextureMap_t_0920_wrap(void *l) struct winRenderModel_TextureMap_t_0920 *struct_RenderModel_TextureMap_t_0920_wrap(void *l)
{ {
@ -66,6 +72,7 @@ struct RenderModel_TextureMap_t *struct_RenderModel_TextureMap_t_0920_unwrap(win
return ret; return ret;
} }
#pragma pack(push, 8)
struct winRenderModel_t_0920 { struct winRenderModel_t_0920 {
const vr::RenderModel_Vertex_t * rVertexData; const vr::RenderModel_Vertex_t * rVertexData;
uint32_t unVertexCount; uint32_t unVertexCount;
@ -75,6 +82,7 @@ struct winRenderModel_t_0920 {
RenderModel_t *linux_side; RenderModel_t *linux_side;
} __attribute__ ((ms_struct)); } __attribute__ ((ms_struct));
#pragma pack(pop)
struct winRenderModel_t_0920 *struct_RenderModel_t_0920_wrap(void *l) struct winRenderModel_t_0920 *struct_RenderModel_t_0920_wrap(void *l)
{ {

View file

@ -6,6 +6,7 @@
using namespace vr; using namespace vr;
extern "C" { extern "C" {
#include "struct_converters.h" #include "struct_converters.h"
#pragma pack(push, 8)
struct winRenderModel_TextureMap_t_093 { struct winRenderModel_TextureMap_t_093 {
uint16_t unWidth; uint16_t unWidth;
uint16_t unHeight; uint16_t unHeight;
@ -13,6 +14,7 @@ struct winRenderModel_TextureMap_t_093 {
RenderModel_TextureMap_t *linux_side; RenderModel_TextureMap_t *linux_side;
} __attribute__ ((ms_struct)); } __attribute__ ((ms_struct));
#pragma pack(pop)
struct winRenderModel_TextureMap_t_093 *struct_RenderModel_TextureMap_t_093_wrap(void *l) struct winRenderModel_TextureMap_t_093 *struct_RenderModel_TextureMap_t_093_wrap(void *l)
{ {
@ -32,6 +34,7 @@ struct RenderModel_TextureMap_t *struct_RenderModel_TextureMap_t_093_unwrap(winR
return ret; return ret;
} }
#pragma pack(push, 8)
struct winRenderModel_t_093 { struct winRenderModel_t_093 {
uint64_t ulInternalHandle; uint64_t ulInternalHandle;
const vr::RenderModel_Vertex_t * rVertexData; const vr::RenderModel_Vertex_t * rVertexData;
@ -42,6 +45,7 @@ struct winRenderModel_t_093 {
RenderModel_t *linux_side; RenderModel_t *linux_side;
} __attribute__ ((ms_struct)); } __attribute__ ((ms_struct));
#pragma pack(pop)
struct winRenderModel_t_093 *struct_RenderModel_t_093_wrap(void *l) struct winRenderModel_t_093 *struct_RenderModel_t_093_wrap(void *l)
{ {
@ -64,12 +68,14 @@ struct RenderModel_t *struct_RenderModel_t_093_unwrap(winRenderModel_t_093 *w)
return ret; return ret;
} }
#pragma pack(push, 8)
struct winVREvent_t_093 { struct winVREvent_t_093 {
vr::EVREventType eventType; vr::EVREventType eventType;
vr::TrackedDeviceIndex_t trackedDeviceIndex; vr::TrackedDeviceIndex_t trackedDeviceIndex;
vr::VREvent_Data_t data; vr::VREvent_Data_t data;
float eventAgeSeconds; float eventAgeSeconds;
} __attribute__ ((ms_struct)); } __attribute__ ((ms_struct));
#pragma pack(pop)
void struct_VREvent_t_093_lin_to_win(void *l, void *w) void struct_VREvent_t_093_lin_to_win(void *l, void *w)
{ {
@ -81,12 +87,14 @@ void struct_VREvent_t_093_lin_to_win(void *l, void *w)
win->eventAgeSeconds = lin->eventAgeSeconds; win->eventAgeSeconds = lin->eventAgeSeconds;
} }
#pragma pack(push, 8)
struct winVRControllerState001_t_093 { struct winVRControllerState001_t_093 {
uint32_t unPacketNum; uint32_t unPacketNum;
uint64_t ulButtonPressed; uint64_t ulButtonPressed;
uint64_t ulButtonTouched; uint64_t ulButtonTouched;
vr::VRControllerAxis_t rAxis[5]; vr::VRControllerAxis_t rAxis[5];
} __attribute__ ((ms_struct)); } __attribute__ ((ms_struct));
#pragma pack(pop)
void struct_VRControllerState001_t_093_lin_to_win(void *l, void *w) void struct_VRControllerState001_t_093_lin_to_win(void *l, void *w)
{ {

View file

@ -6,6 +6,7 @@
using namespace vr; using namespace vr;
extern "C" { extern "C" {
#include "struct_converters.h" #include "struct_converters.h"
#pragma pack(push, 8)
struct winRenderModel_TextureMap_t_094 { struct winRenderModel_TextureMap_t_094 {
uint16_t unWidth; uint16_t unWidth;
uint16_t unHeight; uint16_t unHeight;
@ -13,6 +14,7 @@ struct winRenderModel_TextureMap_t_094 {
RenderModel_TextureMap_t *linux_side; RenderModel_TextureMap_t *linux_side;
} __attribute__ ((ms_struct)); } __attribute__ ((ms_struct));
#pragma pack(pop)
struct winRenderModel_TextureMap_t_094 *struct_RenderModel_TextureMap_t_094_wrap(void *l) struct winRenderModel_TextureMap_t_094 *struct_RenderModel_TextureMap_t_094_wrap(void *l)
{ {
@ -32,6 +34,7 @@ struct RenderModel_TextureMap_t *struct_RenderModel_TextureMap_t_094_unwrap(winR
return ret; return ret;
} }
#pragma pack(push, 8)
struct winRenderModel_t_094 { struct winRenderModel_t_094 {
uint64_t ulInternalHandle; uint64_t ulInternalHandle;
const vr::RenderModel_Vertex_t * rVertexData; const vr::RenderModel_Vertex_t * rVertexData;
@ -42,6 +45,7 @@ struct winRenderModel_t_094 {
RenderModel_t *linux_side; RenderModel_t *linux_side;
} __attribute__ ((ms_struct)); } __attribute__ ((ms_struct));
#pragma pack(pop)
struct winRenderModel_t_094 *struct_RenderModel_t_094_wrap(void *l) struct winRenderModel_t_094 *struct_RenderModel_t_094_wrap(void *l)
{ {
@ -64,12 +68,14 @@ struct RenderModel_t *struct_RenderModel_t_094_unwrap(winRenderModel_t_094 *w)
return ret; return ret;
} }
#pragma pack(push, 8)
struct winVREvent_t_094 { struct winVREvent_t_094 {
vr::EVREventType eventType; vr::EVREventType eventType;
vr::TrackedDeviceIndex_t trackedDeviceIndex; vr::TrackedDeviceIndex_t trackedDeviceIndex;
vr::VREvent_Data_t data; vr::VREvent_Data_t data;
float eventAgeSeconds; float eventAgeSeconds;
} __attribute__ ((ms_struct)); } __attribute__ ((ms_struct));
#pragma pack(pop)
void struct_VREvent_t_094_lin_to_win(void *l, void *w) void struct_VREvent_t_094_lin_to_win(void *l, void *w)
{ {
@ -81,12 +87,14 @@ void struct_VREvent_t_094_lin_to_win(void *l, void *w)
win->eventAgeSeconds = lin->eventAgeSeconds; win->eventAgeSeconds = lin->eventAgeSeconds;
} }
#pragma pack(push, 8)
struct winVRControllerState001_t_094 { struct winVRControllerState001_t_094 {
uint32_t unPacketNum; uint32_t unPacketNum;
uint64_t ulButtonPressed; uint64_t ulButtonPressed;
uint64_t ulButtonTouched; uint64_t ulButtonTouched;
vr::VRControllerAxis_t rAxis[5]; vr::VRControllerAxis_t rAxis[5];
} __attribute__ ((ms_struct)); } __attribute__ ((ms_struct));
#pragma pack(pop)
void struct_VRControllerState001_t_094_lin_to_win(void *l, void *w) void struct_VRControllerState001_t_094_lin_to_win(void *l, void *w)
{ {

View file

@ -6,6 +6,7 @@
using namespace vr; using namespace vr;
extern "C" { extern "C" {
#include "struct_converters.h" #include "struct_converters.h"
#pragma pack(push, 8)
struct winRenderModel_TextureMap_t_096 { struct winRenderModel_TextureMap_t_096 {
uint16_t unWidth; uint16_t unWidth;
uint16_t unHeight; uint16_t unHeight;
@ -13,6 +14,7 @@ struct winRenderModel_TextureMap_t_096 {
RenderModel_TextureMap_t *linux_side; RenderModel_TextureMap_t *linux_side;
} __attribute__ ((ms_struct)); } __attribute__ ((ms_struct));
#pragma pack(pop)
struct winRenderModel_TextureMap_t_096 *struct_RenderModel_TextureMap_t_096_wrap(void *l) struct winRenderModel_TextureMap_t_096 *struct_RenderModel_TextureMap_t_096_wrap(void *l)
{ {
@ -32,6 +34,7 @@ struct RenderModel_TextureMap_t *struct_RenderModel_TextureMap_t_096_unwrap(winR
return ret; return ret;
} }
#pragma pack(push, 8)
struct winRenderModel_t_096 { struct winRenderModel_t_096 {
uint64_t ulInternalHandle; uint64_t ulInternalHandle;
const vr::RenderModel_Vertex_t * rVertexData; const vr::RenderModel_Vertex_t * rVertexData;
@ -42,6 +45,7 @@ struct winRenderModel_t_096 {
RenderModel_t *linux_side; RenderModel_t *linux_side;
} __attribute__ ((ms_struct)); } __attribute__ ((ms_struct));
#pragma pack(pop)
struct winRenderModel_t_096 *struct_RenderModel_t_096_wrap(void *l) struct winRenderModel_t_096 *struct_RenderModel_t_096_wrap(void *l)
{ {
@ -64,12 +68,14 @@ struct RenderModel_t *struct_RenderModel_t_096_unwrap(winRenderModel_t_096 *w)
return ret; return ret;
} }
#pragma pack(push, 8)
struct winVREvent_t_096 { struct winVREvent_t_096 {
vr::EVREventType eventType; vr::EVREventType eventType;
vr::TrackedDeviceIndex_t trackedDeviceIndex; vr::TrackedDeviceIndex_t trackedDeviceIndex;
vr::VREvent_Data_t data; vr::VREvent_Data_t data;
float eventAgeSeconds; float eventAgeSeconds;
} __attribute__ ((ms_struct)); } __attribute__ ((ms_struct));
#pragma pack(pop)
void struct_VREvent_t_096_lin_to_win(void *l, void *w) void struct_VREvent_t_096_lin_to_win(void *l, void *w)
{ {
@ -81,12 +87,14 @@ void struct_VREvent_t_096_lin_to_win(void *l, void *w)
win->eventAgeSeconds = lin->eventAgeSeconds; win->eventAgeSeconds = lin->eventAgeSeconds;
} }
#pragma pack(push, 8)
struct winVRControllerState001_t_096 { struct winVRControllerState001_t_096 {
uint32_t unPacketNum; uint32_t unPacketNum;
uint64_t ulButtonPressed; uint64_t ulButtonPressed;
uint64_t ulButtonTouched; uint64_t ulButtonTouched;
vr::VRControllerAxis_t rAxis[5]; vr::VRControllerAxis_t rAxis[5];
} __attribute__ ((ms_struct)); } __attribute__ ((ms_struct));
#pragma pack(pop)
void struct_VRControllerState001_t_096_lin_to_win(void *l, void *w) void struct_VRControllerState001_t_096_lin_to_win(void *l, void *w)
{ {

View file

@ -6,6 +6,7 @@
using namespace vr; using namespace vr;
extern "C" { extern "C" {
#include "struct_converters.h" #include "struct_converters.h"
#pragma pack(push, 8)
struct winRenderModel_TextureMap_t_097 { struct winRenderModel_TextureMap_t_097 {
uint16_t unWidth; uint16_t unWidth;
uint16_t unHeight; uint16_t unHeight;
@ -13,6 +14,7 @@ struct winRenderModel_TextureMap_t_097 {
RenderModel_TextureMap_t *linux_side; RenderModel_TextureMap_t *linux_side;
} __attribute__ ((ms_struct)); } __attribute__ ((ms_struct));
#pragma pack(pop)
struct winRenderModel_TextureMap_t_097 *struct_RenderModel_TextureMap_t_097_wrap(void *l) struct winRenderModel_TextureMap_t_097 *struct_RenderModel_TextureMap_t_097_wrap(void *l)
{ {
@ -32,6 +34,7 @@ struct RenderModel_TextureMap_t *struct_RenderModel_TextureMap_t_097_unwrap(winR
return ret; return ret;
} }
#pragma pack(push, 8)
struct winRenderModel_t_097 { struct winRenderModel_t_097 {
uint64_t ulInternalHandle; uint64_t ulInternalHandle;
const vr::RenderModel_Vertex_t * rVertexData; const vr::RenderModel_Vertex_t * rVertexData;
@ -42,6 +45,7 @@ struct winRenderModel_t_097 {
RenderModel_t *linux_side; RenderModel_t *linux_side;
} __attribute__ ((ms_struct)); } __attribute__ ((ms_struct));
#pragma pack(pop)
struct winRenderModel_t_097 *struct_RenderModel_t_097_wrap(void *l) struct winRenderModel_t_097 *struct_RenderModel_t_097_wrap(void *l)
{ {
@ -64,12 +68,14 @@ struct RenderModel_t *struct_RenderModel_t_097_unwrap(winRenderModel_t_097 *w)
return ret; return ret;
} }
#pragma pack(push, 8)
struct winVREvent_t_097 { struct winVREvent_t_097 {
vr::EVREventType eventType; vr::EVREventType eventType;
vr::TrackedDeviceIndex_t trackedDeviceIndex; vr::TrackedDeviceIndex_t trackedDeviceIndex;
vr::VREvent_Data_t data; vr::VREvent_Data_t data;
float eventAgeSeconds; float eventAgeSeconds;
} __attribute__ ((ms_struct)); } __attribute__ ((ms_struct));
#pragma pack(pop)
void struct_VREvent_t_097_lin_to_win(void *l, void *w) void struct_VREvent_t_097_lin_to_win(void *l, void *w)
{ {
@ -81,12 +87,14 @@ void struct_VREvent_t_097_lin_to_win(void *l, void *w)
win->eventAgeSeconds = lin->eventAgeSeconds; win->eventAgeSeconds = lin->eventAgeSeconds;
} }
#pragma pack(push, 8)
struct winVRControllerState001_t_097 { struct winVRControllerState001_t_097 {
uint32_t unPacketNum; uint32_t unPacketNum;
uint64_t ulButtonPressed; uint64_t ulButtonPressed;
uint64_t ulButtonTouched; uint64_t ulButtonTouched;
vr::VRControllerAxis_t rAxis[5]; vr::VRControllerAxis_t rAxis[5];
} __attribute__ ((ms_struct)); } __attribute__ ((ms_struct));
#pragma pack(pop)
void struct_VRControllerState001_t_097_lin_to_win(void *l, void *w) void struct_VRControllerState001_t_097_lin_to_win(void *l, void *w)
{ {

View file

@ -6,6 +6,7 @@
using namespace vr; using namespace vr;
extern "C" { extern "C" {
#include "struct_converters.h" #include "struct_converters.h"
#pragma pack(push, 8)
struct winRenderModel_TextureMap_t_098 { struct winRenderModel_TextureMap_t_098 {
uint16_t unWidth; uint16_t unWidth;
uint16_t unHeight; uint16_t unHeight;
@ -13,6 +14,7 @@ struct winRenderModel_TextureMap_t_098 {
RenderModel_TextureMap_t *linux_side; RenderModel_TextureMap_t *linux_side;
} __attribute__ ((ms_struct)); } __attribute__ ((ms_struct));
#pragma pack(pop)
struct winRenderModel_TextureMap_t_098 *struct_RenderModel_TextureMap_t_098_wrap(void *l) struct winRenderModel_TextureMap_t_098 *struct_RenderModel_TextureMap_t_098_wrap(void *l)
{ {
@ -32,6 +34,7 @@ struct RenderModel_TextureMap_t *struct_RenderModel_TextureMap_t_098_unwrap(winR
return ret; return ret;
} }
#pragma pack(push, 8)
struct winRenderModel_t_098 { struct winRenderModel_t_098 {
uint64_t ulInternalHandle; uint64_t ulInternalHandle;
const vr::RenderModel_Vertex_t * rVertexData; const vr::RenderModel_Vertex_t * rVertexData;
@ -42,6 +45,7 @@ struct winRenderModel_t_098 {
RenderModel_t *linux_side; RenderModel_t *linux_side;
} __attribute__ ((ms_struct)); } __attribute__ ((ms_struct));
#pragma pack(pop)
struct winRenderModel_t_098 *struct_RenderModel_t_098_wrap(void *l) struct winRenderModel_t_098 *struct_RenderModel_t_098_wrap(void *l)
{ {
@ -64,12 +68,14 @@ struct RenderModel_t *struct_RenderModel_t_098_unwrap(winRenderModel_t_098 *w)
return ret; return ret;
} }
#pragma pack(push, 8)
struct winVREvent_t_098 { struct winVREvent_t_098 {
vr::EVREventType eventType; vr::EVREventType eventType;
vr::TrackedDeviceIndex_t trackedDeviceIndex; vr::TrackedDeviceIndex_t trackedDeviceIndex;
vr::VREvent_Data_t data; vr::VREvent_Data_t data;
float eventAgeSeconds; float eventAgeSeconds;
} __attribute__ ((ms_struct)); } __attribute__ ((ms_struct));
#pragma pack(pop)
void struct_VREvent_t_098_lin_to_win(void *l, void *w) void struct_VREvent_t_098_lin_to_win(void *l, void *w)
{ {
@ -81,12 +87,14 @@ void struct_VREvent_t_098_lin_to_win(void *l, void *w)
win->eventAgeSeconds = lin->eventAgeSeconds; win->eventAgeSeconds = lin->eventAgeSeconds;
} }
#pragma pack(push, 8)
struct winVRControllerState001_t_098 { struct winVRControllerState001_t_098 {
uint32_t unPacketNum; uint32_t unPacketNum;
uint64_t ulButtonPressed; uint64_t ulButtonPressed;
uint64_t ulButtonTouched; uint64_t ulButtonTouched;
vr::VRControllerAxis_t rAxis[5]; vr::VRControllerAxis_t rAxis[5];
} __attribute__ ((ms_struct)); } __attribute__ ((ms_struct));
#pragma pack(pop)
void struct_VRControllerState001_t_098_lin_to_win(void *l, void *w) void struct_VRControllerState001_t_098_lin_to_win(void *l, void *w)
{ {

View file

@ -6,6 +6,7 @@
using namespace vr; using namespace vr;
extern "C" { extern "C" {
#include "struct_converters.h" #include "struct_converters.h"
#pragma pack(push, 8)
struct winRenderModel_TextureMap_t_099 { struct winRenderModel_TextureMap_t_099 {
uint16_t unWidth; uint16_t unWidth;
uint16_t unHeight; uint16_t unHeight;
@ -13,6 +14,7 @@ struct winRenderModel_TextureMap_t_099 {
RenderModel_TextureMap_t *linux_side; RenderModel_TextureMap_t *linux_side;
} __attribute__ ((ms_struct)); } __attribute__ ((ms_struct));
#pragma pack(pop)
struct winRenderModel_TextureMap_t_099 *struct_RenderModel_TextureMap_t_099_wrap(void *l) struct winRenderModel_TextureMap_t_099 *struct_RenderModel_TextureMap_t_099_wrap(void *l)
{ {
@ -32,6 +34,7 @@ struct RenderModel_TextureMap_t *struct_RenderModel_TextureMap_t_099_unwrap(winR
return ret; return ret;
} }
#pragma pack(push, 8)
struct winRenderModel_t_099 { struct winRenderModel_t_099 {
uint64_t ulInternalHandle; uint64_t ulInternalHandle;
const vr::RenderModel_Vertex_t * rVertexData; const vr::RenderModel_Vertex_t * rVertexData;
@ -42,6 +45,7 @@ struct winRenderModel_t_099 {
RenderModel_t *linux_side; RenderModel_t *linux_side;
} __attribute__ ((ms_struct)); } __attribute__ ((ms_struct));
#pragma pack(pop)
struct winRenderModel_t_099 *struct_RenderModel_t_099_wrap(void *l) struct winRenderModel_t_099 *struct_RenderModel_t_099_wrap(void *l)
{ {
@ -64,12 +68,14 @@ struct RenderModel_t *struct_RenderModel_t_099_unwrap(winRenderModel_t_099 *w)
return ret; return ret;
} }
#pragma pack(push, 8)
struct winVREvent_t_099 { struct winVREvent_t_099 {
vr::EVREventType eventType; vr::EVREventType eventType;
vr::TrackedDeviceIndex_t trackedDeviceIndex; vr::TrackedDeviceIndex_t trackedDeviceIndex;
vr::VREvent_Data_t data; vr::VREvent_Data_t data;
float eventAgeSeconds; float eventAgeSeconds;
} __attribute__ ((ms_struct)); } __attribute__ ((ms_struct));
#pragma pack(pop)
void struct_VREvent_t_099_lin_to_win(void *l, void *w) void struct_VREvent_t_099_lin_to_win(void *l, void *w)
{ {
@ -81,12 +87,14 @@ void struct_VREvent_t_099_lin_to_win(void *l, void *w)
win->eventAgeSeconds = lin->eventAgeSeconds; win->eventAgeSeconds = lin->eventAgeSeconds;
} }
#pragma pack(push, 8)
struct winVRControllerState001_t_099 { struct winVRControllerState001_t_099 {
uint32_t unPacketNum; uint32_t unPacketNum;
uint64_t ulButtonPressed; uint64_t ulButtonPressed;
uint64_t ulButtonTouched; uint64_t ulButtonTouched;
vr::VRControllerAxis_t rAxis[5]; vr::VRControllerAxis_t rAxis[5];
} __attribute__ ((ms_struct)); } __attribute__ ((ms_struct));
#pragma pack(pop)
void struct_VRControllerState001_t_099_lin_to_win(void *l, void *w) void struct_VRControllerState001_t_099_lin_to_win(void *l, void *w)
{ {

View file

@ -6,12 +6,14 @@
using namespace vr; using namespace vr;
extern "C" { extern "C" {
#include "struct_converters.h" #include "struct_converters.h"
#pragma pack(push, 8)
struct winVREvent_t_100 { struct winVREvent_t_100 {
uint32_t eventType; uint32_t eventType;
vr::TrackedDeviceIndex_t trackedDeviceIndex; vr::TrackedDeviceIndex_t trackedDeviceIndex;
float eventAgeSeconds; float eventAgeSeconds;
vr::VREvent_Data_t data; vr::VREvent_Data_t data;
} __attribute__ ((ms_struct)); } __attribute__ ((ms_struct));
#pragma pack(pop)
void struct_VREvent_t_100_lin_to_win(void *l, void *w) void struct_VREvent_t_100_lin_to_win(void *l, void *w)
{ {
@ -23,12 +25,14 @@ void struct_VREvent_t_100_lin_to_win(void *l, void *w)
win->data = lin->data; win->data = lin->data;
} }
#pragma pack(push, 8)
struct winVRControllerState001_t_100 { struct winVRControllerState001_t_100 {
uint32_t unPacketNum; uint32_t unPacketNum;
uint64_t ulButtonPressed; uint64_t ulButtonPressed;
uint64_t ulButtonTouched; uint64_t ulButtonTouched;
vr::VRControllerAxis_t rAxis[5]; vr::VRControllerAxis_t rAxis[5];
} __attribute__ ((ms_struct)); } __attribute__ ((ms_struct));
#pragma pack(pop)
void struct_VRControllerState001_t_100_lin_to_win(void *l, void *w) void struct_VRControllerState001_t_100_lin_to_win(void *l, void *w)
{ {
@ -40,6 +44,7 @@ void struct_VRControllerState001_t_100_lin_to_win(void *l, void *w)
memcpy(win->rAxis, lin->rAxis, sizeof(win->rAxis)); memcpy(win->rAxis, lin->rAxis, sizeof(win->rAxis));
} }
#pragma pack(push, 8)
struct winRenderModel_TextureMap_t_100 { struct winRenderModel_TextureMap_t_100 {
uint16_t unWidth; uint16_t unWidth;
uint16_t unHeight; uint16_t unHeight;
@ -47,6 +52,7 @@ struct winRenderModel_TextureMap_t_100 {
RenderModel_TextureMap_t *linux_side; RenderModel_TextureMap_t *linux_side;
} __attribute__ ((ms_struct)); } __attribute__ ((ms_struct));
#pragma pack(pop)
struct winRenderModel_TextureMap_t_100 *struct_RenderModel_TextureMap_t_100_wrap(void *l) struct winRenderModel_TextureMap_t_100 *struct_RenderModel_TextureMap_t_100_wrap(void *l)
{ {
@ -66,6 +72,7 @@ struct RenderModel_TextureMap_t *struct_RenderModel_TextureMap_t_100_unwrap(winR
return ret; return ret;
} }
#pragma pack(push, 8)
struct winRenderModel_t_100 { struct winRenderModel_t_100 {
const vr::RenderModel_Vertex_t * rVertexData; const vr::RenderModel_Vertex_t * rVertexData;
uint32_t unVertexCount; uint32_t unVertexCount;
@ -75,6 +82,7 @@ struct winRenderModel_t_100 {
RenderModel_t *linux_side; RenderModel_t *linux_side;
} __attribute__ ((ms_struct)); } __attribute__ ((ms_struct));
#pragma pack(pop)
struct winRenderModel_t_100 *struct_RenderModel_t_100_wrap(void *l) struct winRenderModel_t_100 *struct_RenderModel_t_100_wrap(void *l)
{ {

View file

@ -6,12 +6,14 @@
using namespace vr; using namespace vr;
extern "C" { extern "C" {
#include "struct_converters.h" #include "struct_converters.h"
#pragma pack(push, 8)
struct winVREvent_t_101 { struct winVREvent_t_101 {
uint32_t eventType; uint32_t eventType;
vr::TrackedDeviceIndex_t trackedDeviceIndex; vr::TrackedDeviceIndex_t trackedDeviceIndex;
float eventAgeSeconds; float eventAgeSeconds;
vr::VREvent_Data_t data; vr::VREvent_Data_t data;
} __attribute__ ((ms_struct)); } __attribute__ ((ms_struct));
#pragma pack(pop)
void struct_VREvent_t_101_lin_to_win(void *l, void *w) void struct_VREvent_t_101_lin_to_win(void *l, void *w)
{ {
@ -23,12 +25,14 @@ void struct_VREvent_t_101_lin_to_win(void *l, void *w)
win->data = lin->data; win->data = lin->data;
} }
#pragma pack(push, 8)
struct winVRControllerState001_t_101 { struct winVRControllerState001_t_101 {
uint32_t unPacketNum; uint32_t unPacketNum;
uint64_t ulButtonPressed; uint64_t ulButtonPressed;
uint64_t ulButtonTouched; uint64_t ulButtonTouched;
vr::VRControllerAxis_t rAxis[5]; vr::VRControllerAxis_t rAxis[5];
} __attribute__ ((ms_struct)); } __attribute__ ((ms_struct));
#pragma pack(pop)
void struct_VRControllerState001_t_101_lin_to_win(void *l, void *w) void struct_VRControllerState001_t_101_lin_to_win(void *l, void *w)
{ {
@ -40,6 +44,7 @@ void struct_VRControllerState001_t_101_lin_to_win(void *l, void *w)
memcpy(win->rAxis, lin->rAxis, sizeof(win->rAxis)); memcpy(win->rAxis, lin->rAxis, sizeof(win->rAxis));
} }
#pragma pack(push, 8)
struct winRenderModel_TextureMap_t_101 { struct winRenderModel_TextureMap_t_101 {
uint16_t unWidth; uint16_t unWidth;
uint16_t unHeight; uint16_t unHeight;
@ -47,6 +52,7 @@ struct winRenderModel_TextureMap_t_101 {
RenderModel_TextureMap_t *linux_side; RenderModel_TextureMap_t *linux_side;
} __attribute__ ((ms_struct)); } __attribute__ ((ms_struct));
#pragma pack(pop)
struct winRenderModel_TextureMap_t_101 *struct_RenderModel_TextureMap_t_101_wrap(void *l) struct winRenderModel_TextureMap_t_101 *struct_RenderModel_TextureMap_t_101_wrap(void *l)
{ {
@ -66,6 +72,7 @@ struct RenderModel_TextureMap_t *struct_RenderModel_TextureMap_t_101_unwrap(winR
return ret; return ret;
} }
#pragma pack(push, 8)
struct winRenderModel_t_101 { struct winRenderModel_t_101 {
const vr::RenderModel_Vertex_t * rVertexData; const vr::RenderModel_Vertex_t * rVertexData;
uint32_t unVertexCount; uint32_t unVertexCount;
@ -75,6 +82,7 @@ struct winRenderModel_t_101 {
RenderModel_t *linux_side; RenderModel_t *linux_side;
} __attribute__ ((ms_struct)); } __attribute__ ((ms_struct));
#pragma pack(pop)
struct winRenderModel_t_101 *struct_RenderModel_t_101_wrap(void *l) struct winRenderModel_t_101 *struct_RenderModel_t_101_wrap(void *l)
{ {

View file

@ -6,12 +6,14 @@
using namespace vr; using namespace vr;
extern "C" { extern "C" {
#include "struct_converters.h" #include "struct_converters.h"
#pragma pack(push, 8)
struct winVREvent_t_1010 { struct winVREvent_t_1010 {
uint32_t eventType; uint32_t eventType;
vr::TrackedDeviceIndex_t trackedDeviceIndex; vr::TrackedDeviceIndex_t trackedDeviceIndex;
float eventAgeSeconds; float eventAgeSeconds;
vr::VREvent_Data_t data; vr::VREvent_Data_t data;
} __attribute__ ((ms_struct)); } __attribute__ ((ms_struct));
#pragma pack(pop)
void struct_VREvent_t_1010_lin_to_win(void *l, void *w) void struct_VREvent_t_1010_lin_to_win(void *l, void *w)
{ {
@ -23,12 +25,14 @@ void struct_VREvent_t_1010_lin_to_win(void *l, void *w)
win->data = lin->data; win->data = lin->data;
} }
#pragma pack(push, 8)
struct winVRControllerState001_t_1010 { struct winVRControllerState001_t_1010 {
uint32_t unPacketNum; uint32_t unPacketNum;
uint64_t ulButtonPressed; uint64_t ulButtonPressed;
uint64_t ulButtonTouched; uint64_t ulButtonTouched;
vr::VRControllerAxis_t rAxis[5]; vr::VRControllerAxis_t rAxis[5];
} __attribute__ ((ms_struct)); } __attribute__ ((ms_struct));
#pragma pack(pop)
void struct_VRControllerState001_t_1010_lin_to_win(void *l, void *w) void struct_VRControllerState001_t_1010_lin_to_win(void *l, void *w)
{ {
@ -40,6 +44,7 @@ void struct_VRControllerState001_t_1010_lin_to_win(void *l, void *w)
memcpy(win->rAxis, lin->rAxis, sizeof(win->rAxis)); memcpy(win->rAxis, lin->rAxis, sizeof(win->rAxis));
} }
#pragma pack(push, 8)
struct winRenderModel_TextureMap_t_1010 { struct winRenderModel_TextureMap_t_1010 {
uint16_t unWidth; uint16_t unWidth;
uint16_t unHeight; uint16_t unHeight;
@ -47,6 +52,7 @@ struct winRenderModel_TextureMap_t_1010 {
RenderModel_TextureMap_t *linux_side; RenderModel_TextureMap_t *linux_side;
} __attribute__ ((ms_struct)); } __attribute__ ((ms_struct));
#pragma pack(pop)
struct winRenderModel_TextureMap_t_1010 *struct_RenderModel_TextureMap_t_1010_wrap(void *l) struct winRenderModel_TextureMap_t_1010 *struct_RenderModel_TextureMap_t_1010_wrap(void *l)
{ {
@ -66,6 +72,7 @@ struct RenderModel_TextureMap_t *struct_RenderModel_TextureMap_t_1010_unwrap(win
return ret; return ret;
} }
#pragma pack(push, 8)
struct winRenderModel_t_1010 { struct winRenderModel_t_1010 {
const vr::RenderModel_Vertex_t * rVertexData; const vr::RenderModel_Vertex_t * rVertexData;
uint32_t unVertexCount; uint32_t unVertexCount;
@ -75,6 +82,7 @@ struct winRenderModel_t_1010 {
RenderModel_t *linux_side; RenderModel_t *linux_side;
} __attribute__ ((ms_struct)); } __attribute__ ((ms_struct));
#pragma pack(pop)
struct winRenderModel_t_1010 *struct_RenderModel_t_1010_wrap(void *l) struct winRenderModel_t_1010 *struct_RenderModel_t_1010_wrap(void *l)
{ {

View file

@ -6,12 +6,14 @@
using namespace vr; using namespace vr;
extern "C" { extern "C" {
#include "struct_converters.h" #include "struct_converters.h"
#pragma pack(push, 8)
struct winVREvent_t_1011 { struct winVREvent_t_1011 {
uint32_t eventType; uint32_t eventType;
vr::TrackedDeviceIndex_t trackedDeviceIndex; vr::TrackedDeviceIndex_t trackedDeviceIndex;
float eventAgeSeconds; float eventAgeSeconds;
vr::VREvent_Data_t data; vr::VREvent_Data_t data;
} __attribute__ ((ms_struct)); } __attribute__ ((ms_struct));
#pragma pack(pop)
void struct_VREvent_t_1011_lin_to_win(void *l, void *w) void struct_VREvent_t_1011_lin_to_win(void *l, void *w)
{ {
@ -23,12 +25,14 @@ void struct_VREvent_t_1011_lin_to_win(void *l, void *w)
win->data = lin->data; win->data = lin->data;
} }
#pragma pack(push, 8)
struct winVRControllerState001_t_1011 { struct winVRControllerState001_t_1011 {
uint32_t unPacketNum; uint32_t unPacketNum;
uint64_t ulButtonPressed; uint64_t ulButtonPressed;
uint64_t ulButtonTouched; uint64_t ulButtonTouched;
vr::VRControllerAxis_t rAxis[5]; vr::VRControllerAxis_t rAxis[5];
} __attribute__ ((ms_struct)); } __attribute__ ((ms_struct));
#pragma pack(pop)
void struct_VRControllerState001_t_1011_lin_to_win(void *l, void *w) void struct_VRControllerState001_t_1011_lin_to_win(void *l, void *w)
{ {
@ -40,6 +44,7 @@ void struct_VRControllerState001_t_1011_lin_to_win(void *l, void *w)
memcpy(win->rAxis, lin->rAxis, sizeof(win->rAxis)); memcpy(win->rAxis, lin->rAxis, sizeof(win->rAxis));
} }
#pragma pack(push, 8)
struct winRenderModel_TextureMap_t_1011 { struct winRenderModel_TextureMap_t_1011 {
uint16_t unWidth; uint16_t unWidth;
uint16_t unHeight; uint16_t unHeight;
@ -47,6 +52,7 @@ struct winRenderModel_TextureMap_t_1011 {
RenderModel_TextureMap_t *linux_side; RenderModel_TextureMap_t *linux_side;
} __attribute__ ((ms_struct)); } __attribute__ ((ms_struct));
#pragma pack(pop)
struct winRenderModel_TextureMap_t_1011 *struct_RenderModel_TextureMap_t_1011_wrap(void *l) struct winRenderModel_TextureMap_t_1011 *struct_RenderModel_TextureMap_t_1011_wrap(void *l)
{ {
@ -66,6 +72,7 @@ struct RenderModel_TextureMap_t *struct_RenderModel_TextureMap_t_1011_unwrap(win
return ret; return ret;
} }
#pragma pack(push, 8)
struct winRenderModel_t_1011 { struct winRenderModel_t_1011 {
const vr::RenderModel_Vertex_t * rVertexData; const vr::RenderModel_Vertex_t * rVertexData;
uint32_t unVertexCount; uint32_t unVertexCount;
@ -75,6 +82,7 @@ struct winRenderModel_t_1011 {
RenderModel_t *linux_side; RenderModel_t *linux_side;
} __attribute__ ((ms_struct)); } __attribute__ ((ms_struct));
#pragma pack(pop)
struct winRenderModel_t_1011 *struct_RenderModel_t_1011_wrap(void *l) struct winRenderModel_t_1011 *struct_RenderModel_t_1011_wrap(void *l)
{ {

View file

@ -6,12 +6,14 @@
using namespace vr; using namespace vr;
extern "C" { extern "C" {
#include "struct_converters.h" #include "struct_converters.h"
#pragma pack(push, 8)
struct winVREvent_t_1012 { struct winVREvent_t_1012 {
uint32_t eventType; uint32_t eventType;
vr::TrackedDeviceIndex_t trackedDeviceIndex; vr::TrackedDeviceIndex_t trackedDeviceIndex;
float eventAgeSeconds; float eventAgeSeconds;
vr::VREvent_Data_t data; vr::VREvent_Data_t data;
} __attribute__ ((ms_struct)); } __attribute__ ((ms_struct));
#pragma pack(pop)
void struct_VREvent_t_1012_lin_to_win(void *l, void *w) void struct_VREvent_t_1012_lin_to_win(void *l, void *w)
{ {
@ -23,12 +25,14 @@ void struct_VREvent_t_1012_lin_to_win(void *l, void *w)
win->data = lin->data; win->data = lin->data;
} }
#pragma pack(push, 8)
struct winVRControllerState001_t_1012 { struct winVRControllerState001_t_1012 {
uint32_t unPacketNum; uint32_t unPacketNum;
uint64_t ulButtonPressed; uint64_t ulButtonPressed;
uint64_t ulButtonTouched; uint64_t ulButtonTouched;
vr::VRControllerAxis_t rAxis[5]; vr::VRControllerAxis_t rAxis[5];
} __attribute__ ((ms_struct)); } __attribute__ ((ms_struct));
#pragma pack(pop)
void struct_VRControllerState001_t_1012_lin_to_win(void *l, void *w) void struct_VRControllerState001_t_1012_lin_to_win(void *l, void *w)
{ {
@ -40,6 +44,7 @@ void struct_VRControllerState001_t_1012_lin_to_win(void *l, void *w)
memcpy(win->rAxis, lin->rAxis, sizeof(win->rAxis)); memcpy(win->rAxis, lin->rAxis, sizeof(win->rAxis));
} }
#pragma pack(push, 8)
struct winRenderModel_TextureMap_t_1012 { struct winRenderModel_TextureMap_t_1012 {
uint16_t unWidth; uint16_t unWidth;
uint16_t unHeight; uint16_t unHeight;
@ -47,6 +52,7 @@ struct winRenderModel_TextureMap_t_1012 {
RenderModel_TextureMap_t *linux_side; RenderModel_TextureMap_t *linux_side;
} __attribute__ ((ms_struct)); } __attribute__ ((ms_struct));
#pragma pack(pop)
struct winRenderModel_TextureMap_t_1012 *struct_RenderModel_TextureMap_t_1012_wrap(void *l) struct winRenderModel_TextureMap_t_1012 *struct_RenderModel_TextureMap_t_1012_wrap(void *l)
{ {
@ -66,6 +72,7 @@ struct RenderModel_TextureMap_t *struct_RenderModel_TextureMap_t_1012_unwrap(win
return ret; return ret;
} }
#pragma pack(push, 8)
struct winRenderModel_t_1012 { struct winRenderModel_t_1012 {
const vr::RenderModel_Vertex_t * rVertexData; const vr::RenderModel_Vertex_t * rVertexData;
uint32_t unVertexCount; uint32_t unVertexCount;
@ -75,6 +82,7 @@ struct winRenderModel_t_1012 {
RenderModel_t *linux_side; RenderModel_t *linux_side;
} __attribute__ ((ms_struct)); } __attribute__ ((ms_struct));
#pragma pack(pop)
struct winRenderModel_t_1012 *struct_RenderModel_t_1012_wrap(void *l) struct winRenderModel_t_1012 *struct_RenderModel_t_1012_wrap(void *l)
{ {

View file

@ -6,12 +6,14 @@
using namespace vr; using namespace vr;
extern "C" { extern "C" {
#include "struct_converters.h" #include "struct_converters.h"
#pragma pack(push, 8)
struct winVREvent_t_1013 { struct winVREvent_t_1013 {
uint32_t eventType; uint32_t eventType;
vr::TrackedDeviceIndex_t trackedDeviceIndex; vr::TrackedDeviceIndex_t trackedDeviceIndex;
float eventAgeSeconds; float eventAgeSeconds;
vr::VREvent_Data_t data; vr::VREvent_Data_t data;
} __attribute__ ((ms_struct)); } __attribute__ ((ms_struct));
#pragma pack(pop)
void struct_VREvent_t_1013_lin_to_win(void *l, void *w) void struct_VREvent_t_1013_lin_to_win(void *l, void *w)
{ {
@ -23,12 +25,14 @@ void struct_VREvent_t_1013_lin_to_win(void *l, void *w)
win->data = lin->data; win->data = lin->data;
} }
#pragma pack(push, 8)
struct winVRControllerState001_t_1013 { struct winVRControllerState001_t_1013 {
uint32_t unPacketNum; uint32_t unPacketNum;
uint64_t ulButtonPressed; uint64_t ulButtonPressed;
uint64_t ulButtonTouched; uint64_t ulButtonTouched;
vr::VRControllerAxis_t rAxis[5]; vr::VRControllerAxis_t rAxis[5];
} __attribute__ ((ms_struct)); } __attribute__ ((ms_struct));
#pragma pack(pop)
void struct_VRControllerState001_t_1013_lin_to_win(void *l, void *w) void struct_VRControllerState001_t_1013_lin_to_win(void *l, void *w)
{ {
@ -40,6 +44,7 @@ void struct_VRControllerState001_t_1013_lin_to_win(void *l, void *w)
memcpy(win->rAxis, lin->rAxis, sizeof(win->rAxis)); memcpy(win->rAxis, lin->rAxis, sizeof(win->rAxis));
} }
#pragma pack(push, 8)
struct winRenderModel_TextureMap_t_1013 { struct winRenderModel_TextureMap_t_1013 {
uint16_t unWidth; uint16_t unWidth;
uint16_t unHeight; uint16_t unHeight;
@ -47,6 +52,7 @@ struct winRenderModel_TextureMap_t_1013 {
RenderModel_TextureMap_t *linux_side; RenderModel_TextureMap_t *linux_side;
} __attribute__ ((ms_struct)); } __attribute__ ((ms_struct));
#pragma pack(pop)
struct winRenderModel_TextureMap_t_1013 *struct_RenderModel_TextureMap_t_1013_wrap(void *l) struct winRenderModel_TextureMap_t_1013 *struct_RenderModel_TextureMap_t_1013_wrap(void *l)
{ {
@ -66,6 +72,7 @@ struct RenderModel_TextureMap_t *struct_RenderModel_TextureMap_t_1013_unwrap(win
return ret; return ret;
} }
#pragma pack(push, 8)
struct winRenderModel_t_1013 { struct winRenderModel_t_1013 {
const vr::RenderModel_Vertex_t * rVertexData; const vr::RenderModel_Vertex_t * rVertexData;
uint32_t unVertexCount; uint32_t unVertexCount;
@ -75,6 +82,7 @@ struct winRenderModel_t_1013 {
RenderModel_t *linux_side; RenderModel_t *linux_side;
} __attribute__ ((ms_struct)); } __attribute__ ((ms_struct));
#pragma pack(pop)
struct winRenderModel_t_1013 *struct_RenderModel_t_1013_wrap(void *l) struct winRenderModel_t_1013 *struct_RenderModel_t_1013_wrap(void *l)
{ {

View file

@ -6,12 +6,14 @@
using namespace vr; using namespace vr;
extern "C" { extern "C" {
#include "struct_converters.h" #include "struct_converters.h"
#pragma pack(push, 8)
struct winVREvent_t_1014 { struct winVREvent_t_1014 {
uint32_t eventType; uint32_t eventType;
vr::TrackedDeviceIndex_t trackedDeviceIndex; vr::TrackedDeviceIndex_t trackedDeviceIndex;
float eventAgeSeconds; float eventAgeSeconds;
vr::VREvent_Data_t data; vr::VREvent_Data_t data;
} __attribute__ ((ms_struct)); } __attribute__ ((ms_struct));
#pragma pack(pop)
void struct_VREvent_t_1014_lin_to_win(void *l, void *w) void struct_VREvent_t_1014_lin_to_win(void *l, void *w)
{ {
@ -23,12 +25,14 @@ void struct_VREvent_t_1014_lin_to_win(void *l, void *w)
win->data = lin->data; win->data = lin->data;
} }
#pragma pack(push, 8)
struct winVRControllerState001_t_1014 { struct winVRControllerState001_t_1014 {
uint32_t unPacketNum; uint32_t unPacketNum;
uint64_t ulButtonPressed; uint64_t ulButtonPressed;
uint64_t ulButtonTouched; uint64_t ulButtonTouched;
vr::VRControllerAxis_t rAxis[5]; vr::VRControllerAxis_t rAxis[5];
} __attribute__ ((ms_struct)); } __attribute__ ((ms_struct));
#pragma pack(pop)
void struct_VRControllerState001_t_1014_lin_to_win(void *l, void *w) void struct_VRControllerState001_t_1014_lin_to_win(void *l, void *w)
{ {
@ -40,6 +44,7 @@ void struct_VRControllerState001_t_1014_lin_to_win(void *l, void *w)
memcpy(win->rAxis, lin->rAxis, sizeof(win->rAxis)); memcpy(win->rAxis, lin->rAxis, sizeof(win->rAxis));
} }
#pragma pack(push, 8)
struct winRenderModel_TextureMap_t_1014 { struct winRenderModel_TextureMap_t_1014 {
uint16_t unWidth; uint16_t unWidth;
uint16_t unHeight; uint16_t unHeight;
@ -47,6 +52,7 @@ struct winRenderModel_TextureMap_t_1014 {
RenderModel_TextureMap_t *linux_side; RenderModel_TextureMap_t *linux_side;
} __attribute__ ((ms_struct)); } __attribute__ ((ms_struct));
#pragma pack(pop)
struct winRenderModel_TextureMap_t_1014 *struct_RenderModel_TextureMap_t_1014_wrap(void *l) struct winRenderModel_TextureMap_t_1014 *struct_RenderModel_TextureMap_t_1014_wrap(void *l)
{ {
@ -66,6 +72,7 @@ struct RenderModel_TextureMap_t *struct_RenderModel_TextureMap_t_1014_unwrap(win
return ret; return ret;
} }
#pragma pack(push, 8)
struct winRenderModel_t_1014 { struct winRenderModel_t_1014 {
const vr::RenderModel_Vertex_t * rVertexData; const vr::RenderModel_Vertex_t * rVertexData;
uint32_t unVertexCount; uint32_t unVertexCount;
@ -75,6 +82,7 @@ struct winRenderModel_t_1014 {
RenderModel_t *linux_side; RenderModel_t *linux_side;
} __attribute__ ((ms_struct)); } __attribute__ ((ms_struct));
#pragma pack(pop)
struct winRenderModel_t_1014 *struct_RenderModel_t_1014_wrap(void *l) struct winRenderModel_t_1014 *struct_RenderModel_t_1014_wrap(void *l)
{ {

View file

@ -6,12 +6,14 @@
using namespace vr; using namespace vr;
extern "C" { extern "C" {
#include "struct_converters.h" #include "struct_converters.h"
#pragma pack(push, 8)
struct winVREvent_t_1015 { struct winVREvent_t_1015 {
uint32_t eventType; uint32_t eventType;
vr::TrackedDeviceIndex_t trackedDeviceIndex; vr::TrackedDeviceIndex_t trackedDeviceIndex;
float eventAgeSeconds; float eventAgeSeconds;
vr::VREvent_Data_t data; vr::VREvent_Data_t data;
} __attribute__ ((ms_struct)); } __attribute__ ((ms_struct));
#pragma pack(pop)
void struct_VREvent_t_1015_lin_to_win(void *l, void *w) void struct_VREvent_t_1015_lin_to_win(void *l, void *w)
{ {
@ -23,12 +25,14 @@ void struct_VREvent_t_1015_lin_to_win(void *l, void *w)
win->data = lin->data; win->data = lin->data;
} }
#pragma pack(push, 8)
struct winVRControllerState001_t_1015 { struct winVRControllerState001_t_1015 {
uint32_t unPacketNum; uint32_t unPacketNum;
uint64_t ulButtonPressed; uint64_t ulButtonPressed;
uint64_t ulButtonTouched; uint64_t ulButtonTouched;
vr::VRControllerAxis_t rAxis[5]; vr::VRControllerAxis_t rAxis[5];
} __attribute__ ((ms_struct)); } __attribute__ ((ms_struct));
#pragma pack(pop)
void struct_VRControllerState001_t_1015_lin_to_win(void *l, void *w) void struct_VRControllerState001_t_1015_lin_to_win(void *l, void *w)
{ {
@ -40,6 +44,7 @@ void struct_VRControllerState001_t_1015_lin_to_win(void *l, void *w)
memcpy(win->rAxis, lin->rAxis, sizeof(win->rAxis)); memcpy(win->rAxis, lin->rAxis, sizeof(win->rAxis));
} }
#pragma pack(push, 8)
struct winRenderModel_TextureMap_t_1015 { struct winRenderModel_TextureMap_t_1015 {
uint16_t unWidth; uint16_t unWidth;
uint16_t unHeight; uint16_t unHeight;
@ -47,6 +52,7 @@ struct winRenderModel_TextureMap_t_1015 {
RenderModel_TextureMap_t *linux_side; RenderModel_TextureMap_t *linux_side;
} __attribute__ ((ms_struct)); } __attribute__ ((ms_struct));
#pragma pack(pop)
struct winRenderModel_TextureMap_t_1015 *struct_RenderModel_TextureMap_t_1015_wrap(void *l) struct winRenderModel_TextureMap_t_1015 *struct_RenderModel_TextureMap_t_1015_wrap(void *l)
{ {
@ -66,6 +72,7 @@ struct RenderModel_TextureMap_t *struct_RenderModel_TextureMap_t_1015_unwrap(win
return ret; return ret;
} }
#pragma pack(push, 8)
struct winRenderModel_t_1015 { struct winRenderModel_t_1015 {
const vr::RenderModel_Vertex_t * rVertexData; const vr::RenderModel_Vertex_t * rVertexData;
uint32_t unVertexCount; uint32_t unVertexCount;
@ -75,6 +82,7 @@ struct winRenderModel_t_1015 {
RenderModel_t *linux_side; RenderModel_t *linux_side;
} __attribute__ ((ms_struct)); } __attribute__ ((ms_struct));
#pragma pack(pop)
struct winRenderModel_t_1015 *struct_RenderModel_t_1015_wrap(void *l) struct winRenderModel_t_1015 *struct_RenderModel_t_1015_wrap(void *l)
{ {

View file

@ -6,12 +6,14 @@
using namespace vr; using namespace vr;
extern "C" { extern "C" {
#include "struct_converters.h" #include "struct_converters.h"
#pragma pack(push, 8)
struct winVREvent_t_1016 { struct winVREvent_t_1016 {
uint32_t eventType; uint32_t eventType;
vr::TrackedDeviceIndex_t trackedDeviceIndex; vr::TrackedDeviceIndex_t trackedDeviceIndex;
float eventAgeSeconds; float eventAgeSeconds;
vr::VREvent_Data_t data; vr::VREvent_Data_t data;
} __attribute__ ((ms_struct)); } __attribute__ ((ms_struct));
#pragma pack(pop)
void struct_VREvent_t_1016_lin_to_win(void *l, void *w) void struct_VREvent_t_1016_lin_to_win(void *l, void *w)
{ {
@ -23,12 +25,14 @@ void struct_VREvent_t_1016_lin_to_win(void *l, void *w)
win->data = lin->data; win->data = lin->data;
} }
#pragma pack(push, 8)
struct winVRControllerState001_t_1016 { struct winVRControllerState001_t_1016 {
uint32_t unPacketNum; uint32_t unPacketNum;
uint64_t ulButtonPressed; uint64_t ulButtonPressed;
uint64_t ulButtonTouched; uint64_t ulButtonTouched;
vr::VRControllerAxis_t rAxis[5]; vr::VRControllerAxis_t rAxis[5];
} __attribute__ ((ms_struct)); } __attribute__ ((ms_struct));
#pragma pack(pop)
void struct_VRControllerState001_t_1016_lin_to_win(void *l, void *w) void struct_VRControllerState001_t_1016_lin_to_win(void *l, void *w)
{ {
@ -40,6 +44,7 @@ void struct_VRControllerState001_t_1016_lin_to_win(void *l, void *w)
memcpy(win->rAxis, lin->rAxis, sizeof(win->rAxis)); memcpy(win->rAxis, lin->rAxis, sizeof(win->rAxis));
} }
#pragma pack(push, 8)
struct winRenderModel_TextureMap_t_1016 { struct winRenderModel_TextureMap_t_1016 {
uint16_t unWidth; uint16_t unWidth;
uint16_t unHeight; uint16_t unHeight;
@ -47,6 +52,7 @@ struct winRenderModel_TextureMap_t_1016 {
RenderModel_TextureMap_t *linux_side; RenderModel_TextureMap_t *linux_side;
} __attribute__ ((ms_struct)); } __attribute__ ((ms_struct));
#pragma pack(pop)
struct winRenderModel_TextureMap_t_1016 *struct_RenderModel_TextureMap_t_1016_wrap(void *l) struct winRenderModel_TextureMap_t_1016 *struct_RenderModel_TextureMap_t_1016_wrap(void *l)
{ {
@ -66,6 +72,7 @@ struct RenderModel_TextureMap_t *struct_RenderModel_TextureMap_t_1016_unwrap(win
return ret; return ret;
} }
#pragma pack(push, 8)
struct winRenderModel_t_1016 { struct winRenderModel_t_1016 {
const vr::RenderModel_Vertex_t * rVertexData; const vr::RenderModel_Vertex_t * rVertexData;
uint32_t unVertexCount; uint32_t unVertexCount;
@ -75,6 +82,7 @@ struct winRenderModel_t_1016 {
RenderModel_t *linux_side; RenderModel_t *linux_side;
} __attribute__ ((ms_struct)); } __attribute__ ((ms_struct));
#pragma pack(pop)
struct winRenderModel_t_1016 *struct_RenderModel_t_1016_wrap(void *l) struct winRenderModel_t_1016 *struct_RenderModel_t_1016_wrap(void *l)
{ {

View file

@ -6,12 +6,14 @@
using namespace vr; using namespace vr;
extern "C" { extern "C" {
#include "struct_converters.h" #include "struct_converters.h"
#pragma pack(push, 8)
struct winVREvent_t_1017 { struct winVREvent_t_1017 {
uint32_t eventType; uint32_t eventType;
vr::TrackedDeviceIndex_t trackedDeviceIndex; vr::TrackedDeviceIndex_t trackedDeviceIndex;
float eventAgeSeconds; float eventAgeSeconds;
vr::VREvent_Data_t data; vr::VREvent_Data_t data;
} __attribute__ ((ms_struct)); } __attribute__ ((ms_struct));
#pragma pack(pop)
void struct_VREvent_t_1017_lin_to_win(void *l, void *w) void struct_VREvent_t_1017_lin_to_win(void *l, void *w)
{ {
@ -23,12 +25,14 @@ void struct_VREvent_t_1017_lin_to_win(void *l, void *w)
win->data = lin->data; win->data = lin->data;
} }
#pragma pack(push, 8)
struct winVRControllerState001_t_1017 { struct winVRControllerState001_t_1017 {
uint32_t unPacketNum; uint32_t unPacketNum;
uint64_t ulButtonPressed; uint64_t ulButtonPressed;
uint64_t ulButtonTouched; uint64_t ulButtonTouched;
vr::VRControllerAxis_t rAxis[5]; vr::VRControllerAxis_t rAxis[5];
} __attribute__ ((ms_struct)); } __attribute__ ((ms_struct));
#pragma pack(pop)
void struct_VRControllerState001_t_1017_lin_to_win(void *l, void *w) void struct_VRControllerState001_t_1017_lin_to_win(void *l, void *w)
{ {
@ -40,6 +44,7 @@ void struct_VRControllerState001_t_1017_lin_to_win(void *l, void *w)
memcpy(win->rAxis, lin->rAxis, sizeof(win->rAxis)); memcpy(win->rAxis, lin->rAxis, sizeof(win->rAxis));
} }
#pragma pack(push, 8)
struct winRenderModel_TextureMap_t_1017 { struct winRenderModel_TextureMap_t_1017 {
uint16_t unWidth; uint16_t unWidth;
uint16_t unHeight; uint16_t unHeight;
@ -47,6 +52,7 @@ struct winRenderModel_TextureMap_t_1017 {
RenderModel_TextureMap_t *linux_side; RenderModel_TextureMap_t *linux_side;
} __attribute__ ((ms_struct)); } __attribute__ ((ms_struct));
#pragma pack(pop)
struct winRenderModel_TextureMap_t_1017 *struct_RenderModel_TextureMap_t_1017_wrap(void *l) struct winRenderModel_TextureMap_t_1017 *struct_RenderModel_TextureMap_t_1017_wrap(void *l)
{ {
@ -66,6 +72,7 @@ struct RenderModel_TextureMap_t *struct_RenderModel_TextureMap_t_1017_unwrap(win
return ret; return ret;
} }
#pragma pack(push, 8)
struct winRenderModel_t_1017 { struct winRenderModel_t_1017 {
const vr::RenderModel_Vertex_t * rVertexData; const vr::RenderModel_Vertex_t * rVertexData;
uint32_t unVertexCount; uint32_t unVertexCount;
@ -75,6 +82,7 @@ struct winRenderModel_t_1017 {
RenderModel_t *linux_side; RenderModel_t *linux_side;
} __attribute__ ((ms_struct)); } __attribute__ ((ms_struct));
#pragma pack(pop)
struct winRenderModel_t_1017 *struct_RenderModel_t_1017_wrap(void *l) struct winRenderModel_t_1017 *struct_RenderModel_t_1017_wrap(void *l)
{ {

View file

@ -6,12 +6,14 @@
using namespace vr; using namespace vr;
extern "C" { extern "C" {
#include "struct_converters.h" #include "struct_converters.h"
#pragma pack(push, 8)
struct winVREvent_t_102 { struct winVREvent_t_102 {
uint32_t eventType; uint32_t eventType;
vr::TrackedDeviceIndex_t trackedDeviceIndex; vr::TrackedDeviceIndex_t trackedDeviceIndex;
float eventAgeSeconds; float eventAgeSeconds;
vr::VREvent_Data_t data; vr::VREvent_Data_t data;
} __attribute__ ((ms_struct)); } __attribute__ ((ms_struct));
#pragma pack(pop)
void struct_VREvent_t_102_lin_to_win(void *l, void *w) void struct_VREvent_t_102_lin_to_win(void *l, void *w)
{ {
@ -23,12 +25,14 @@ void struct_VREvent_t_102_lin_to_win(void *l, void *w)
win->data = lin->data; win->data = lin->data;
} }
#pragma pack(push, 8)
struct winVRControllerState001_t_102 { struct winVRControllerState001_t_102 {
uint32_t unPacketNum; uint32_t unPacketNum;
uint64_t ulButtonPressed; uint64_t ulButtonPressed;
uint64_t ulButtonTouched; uint64_t ulButtonTouched;
vr::VRControllerAxis_t rAxis[5]; vr::VRControllerAxis_t rAxis[5];
} __attribute__ ((ms_struct)); } __attribute__ ((ms_struct));
#pragma pack(pop)
void struct_VRControllerState001_t_102_lin_to_win(void *l, void *w) void struct_VRControllerState001_t_102_lin_to_win(void *l, void *w)
{ {
@ -40,6 +44,7 @@ void struct_VRControllerState001_t_102_lin_to_win(void *l, void *w)
memcpy(win->rAxis, lin->rAxis, sizeof(win->rAxis)); memcpy(win->rAxis, lin->rAxis, sizeof(win->rAxis));
} }
#pragma pack(push, 8)
struct winRenderModel_TextureMap_t_102 { struct winRenderModel_TextureMap_t_102 {
uint16_t unWidth; uint16_t unWidth;
uint16_t unHeight; uint16_t unHeight;
@ -47,6 +52,7 @@ struct winRenderModel_TextureMap_t_102 {
RenderModel_TextureMap_t *linux_side; RenderModel_TextureMap_t *linux_side;
} __attribute__ ((ms_struct)); } __attribute__ ((ms_struct));
#pragma pack(pop)
struct winRenderModel_TextureMap_t_102 *struct_RenderModel_TextureMap_t_102_wrap(void *l) struct winRenderModel_TextureMap_t_102 *struct_RenderModel_TextureMap_t_102_wrap(void *l)
{ {
@ -66,6 +72,7 @@ struct RenderModel_TextureMap_t *struct_RenderModel_TextureMap_t_102_unwrap(winR
return ret; return ret;
} }
#pragma pack(push, 8)
struct winRenderModel_t_102 { struct winRenderModel_t_102 {
const vr::RenderModel_Vertex_t * rVertexData; const vr::RenderModel_Vertex_t * rVertexData;
uint32_t unVertexCount; uint32_t unVertexCount;
@ -75,6 +82,7 @@ struct winRenderModel_t_102 {
RenderModel_t *linux_side; RenderModel_t *linux_side;
} __attribute__ ((ms_struct)); } __attribute__ ((ms_struct));
#pragma pack(pop)
struct winRenderModel_t_102 *struct_RenderModel_t_102_wrap(void *l) struct winRenderModel_t_102 *struct_RenderModel_t_102_wrap(void *l)
{ {

View file

@ -6,12 +6,14 @@
using namespace vr; using namespace vr;
extern "C" { extern "C" {
#include "struct_converters.h" #include "struct_converters.h"
#pragma pack(push, 8)
struct winVREvent_t_103 { struct winVREvent_t_103 {
uint32_t eventType; uint32_t eventType;
vr::TrackedDeviceIndex_t trackedDeviceIndex; vr::TrackedDeviceIndex_t trackedDeviceIndex;
float eventAgeSeconds; float eventAgeSeconds;
vr::VREvent_Data_t data; vr::VREvent_Data_t data;
} __attribute__ ((ms_struct)); } __attribute__ ((ms_struct));
#pragma pack(pop)
void struct_VREvent_t_103_lin_to_win(void *l, void *w) void struct_VREvent_t_103_lin_to_win(void *l, void *w)
{ {
@ -23,12 +25,14 @@ void struct_VREvent_t_103_lin_to_win(void *l, void *w)
win->data = lin->data; win->data = lin->data;
} }
#pragma pack(push, 8)
struct winVRControllerState001_t_103 { struct winVRControllerState001_t_103 {
uint32_t unPacketNum; uint32_t unPacketNum;
uint64_t ulButtonPressed; uint64_t ulButtonPressed;
uint64_t ulButtonTouched; uint64_t ulButtonTouched;
vr::VRControllerAxis_t rAxis[5]; vr::VRControllerAxis_t rAxis[5];
} __attribute__ ((ms_struct)); } __attribute__ ((ms_struct));
#pragma pack(pop)
void struct_VRControllerState001_t_103_lin_to_win(void *l, void *w) void struct_VRControllerState001_t_103_lin_to_win(void *l, void *w)
{ {
@ -40,6 +44,7 @@ void struct_VRControllerState001_t_103_lin_to_win(void *l, void *w)
memcpy(win->rAxis, lin->rAxis, sizeof(win->rAxis)); memcpy(win->rAxis, lin->rAxis, sizeof(win->rAxis));
} }
#pragma pack(push, 8)
struct winRenderModel_TextureMap_t_103 { struct winRenderModel_TextureMap_t_103 {
uint16_t unWidth; uint16_t unWidth;
uint16_t unHeight; uint16_t unHeight;
@ -47,6 +52,7 @@ struct winRenderModel_TextureMap_t_103 {
RenderModel_TextureMap_t *linux_side; RenderModel_TextureMap_t *linux_side;
} __attribute__ ((ms_struct)); } __attribute__ ((ms_struct));
#pragma pack(pop)
struct winRenderModel_TextureMap_t_103 *struct_RenderModel_TextureMap_t_103_wrap(void *l) struct winRenderModel_TextureMap_t_103 *struct_RenderModel_TextureMap_t_103_wrap(void *l)
{ {
@ -66,6 +72,7 @@ struct RenderModel_TextureMap_t *struct_RenderModel_TextureMap_t_103_unwrap(winR
return ret; return ret;
} }
#pragma pack(push, 8)
struct winRenderModel_t_103 { struct winRenderModel_t_103 {
const vr::RenderModel_Vertex_t * rVertexData; const vr::RenderModel_Vertex_t * rVertexData;
uint32_t unVertexCount; uint32_t unVertexCount;
@ -75,6 +82,7 @@ struct winRenderModel_t_103 {
RenderModel_t *linux_side; RenderModel_t *linux_side;
} __attribute__ ((ms_struct)); } __attribute__ ((ms_struct));
#pragma pack(pop)
struct winRenderModel_t_103 *struct_RenderModel_t_103_wrap(void *l) struct winRenderModel_t_103 *struct_RenderModel_t_103_wrap(void *l)
{ {

View file

@ -6,12 +6,14 @@
using namespace vr; using namespace vr;
extern "C" { extern "C" {
#include "struct_converters.h" #include "struct_converters.h"
#pragma pack(push, 8)
struct winVREvent_t_103a { struct winVREvent_t_103a {
uint32_t eventType; uint32_t eventType;
vr::TrackedDeviceIndex_t trackedDeviceIndex; vr::TrackedDeviceIndex_t trackedDeviceIndex;
float eventAgeSeconds; float eventAgeSeconds;
vr::VREvent_Data_t data; vr::VREvent_Data_t data;
} __attribute__ ((ms_struct)); } __attribute__ ((ms_struct));
#pragma pack(pop)
void struct_VREvent_t_103a_lin_to_win(void *l, void *w) void struct_VREvent_t_103a_lin_to_win(void *l, void *w)
{ {
@ -23,12 +25,14 @@ void struct_VREvent_t_103a_lin_to_win(void *l, void *w)
win->data = lin->data; win->data = lin->data;
} }
#pragma pack(push, 8)
struct winVRControllerState001_t_103a { struct winVRControllerState001_t_103a {
uint32_t unPacketNum; uint32_t unPacketNum;
uint64_t ulButtonPressed; uint64_t ulButtonPressed;
uint64_t ulButtonTouched; uint64_t ulButtonTouched;
vr::VRControllerAxis_t rAxis[5]; vr::VRControllerAxis_t rAxis[5];
} __attribute__ ((ms_struct)); } __attribute__ ((ms_struct));
#pragma pack(pop)
void struct_VRControllerState001_t_103a_lin_to_win(void *l, void *w) void struct_VRControllerState001_t_103a_lin_to_win(void *l, void *w)
{ {
@ -40,6 +44,7 @@ void struct_VRControllerState001_t_103a_lin_to_win(void *l, void *w)
memcpy(win->rAxis, lin->rAxis, sizeof(win->rAxis)); memcpy(win->rAxis, lin->rAxis, sizeof(win->rAxis));
} }
#pragma pack(push, 8)
struct winRenderModel_TextureMap_t_103a { struct winRenderModel_TextureMap_t_103a {
uint16_t unWidth; uint16_t unWidth;
uint16_t unHeight; uint16_t unHeight;
@ -47,6 +52,7 @@ struct winRenderModel_TextureMap_t_103a {
RenderModel_TextureMap_t *linux_side; RenderModel_TextureMap_t *linux_side;
} __attribute__ ((ms_struct)); } __attribute__ ((ms_struct));
#pragma pack(pop)
struct winRenderModel_TextureMap_t_103a *struct_RenderModel_TextureMap_t_103a_wrap(void *l) struct winRenderModel_TextureMap_t_103a *struct_RenderModel_TextureMap_t_103a_wrap(void *l)
{ {
@ -66,6 +72,7 @@ struct RenderModel_TextureMap_t *struct_RenderModel_TextureMap_t_103a_unwrap(win
return ret; return ret;
} }
#pragma pack(push, 8)
struct winRenderModel_t_103a { struct winRenderModel_t_103a {
const vr::RenderModel_Vertex_t * rVertexData; const vr::RenderModel_Vertex_t * rVertexData;
uint32_t unVertexCount; uint32_t unVertexCount;
@ -75,6 +82,7 @@ struct winRenderModel_t_103a {
RenderModel_t *linux_side; RenderModel_t *linux_side;
} __attribute__ ((ms_struct)); } __attribute__ ((ms_struct));
#pragma pack(pop)
struct winRenderModel_t_103a *struct_RenderModel_t_103a_wrap(void *l) struct winRenderModel_t_103a *struct_RenderModel_t_103a_wrap(void *l)
{ {

View file

@ -6,12 +6,14 @@
using namespace vr; using namespace vr;
extern "C" { extern "C" {
#include "struct_converters.h" #include "struct_converters.h"
#pragma pack(push, 8)
struct winVREvent_t_104 { struct winVREvent_t_104 {
uint32_t eventType; uint32_t eventType;
vr::TrackedDeviceIndex_t trackedDeviceIndex; vr::TrackedDeviceIndex_t trackedDeviceIndex;
float eventAgeSeconds; float eventAgeSeconds;
vr::VREvent_Data_t data; vr::VREvent_Data_t data;
} __attribute__ ((ms_struct)); } __attribute__ ((ms_struct));
#pragma pack(pop)
void struct_VREvent_t_104_lin_to_win(void *l, void *w) void struct_VREvent_t_104_lin_to_win(void *l, void *w)
{ {
@ -23,12 +25,14 @@ void struct_VREvent_t_104_lin_to_win(void *l, void *w)
win->data = lin->data; win->data = lin->data;
} }
#pragma pack(push, 8)
struct winVRControllerState001_t_104 { struct winVRControllerState001_t_104 {
uint32_t unPacketNum; uint32_t unPacketNum;
uint64_t ulButtonPressed; uint64_t ulButtonPressed;
uint64_t ulButtonTouched; uint64_t ulButtonTouched;
vr::VRControllerAxis_t rAxis[5]; vr::VRControllerAxis_t rAxis[5];
} __attribute__ ((ms_struct)); } __attribute__ ((ms_struct));
#pragma pack(pop)
void struct_VRControllerState001_t_104_lin_to_win(void *l, void *w) void struct_VRControllerState001_t_104_lin_to_win(void *l, void *w)
{ {
@ -40,6 +44,7 @@ void struct_VRControllerState001_t_104_lin_to_win(void *l, void *w)
memcpy(win->rAxis, lin->rAxis, sizeof(win->rAxis)); memcpy(win->rAxis, lin->rAxis, sizeof(win->rAxis));
} }
#pragma pack(push, 8)
struct winRenderModel_TextureMap_t_104 { struct winRenderModel_TextureMap_t_104 {
uint16_t unWidth; uint16_t unWidth;
uint16_t unHeight; uint16_t unHeight;
@ -47,6 +52,7 @@ struct winRenderModel_TextureMap_t_104 {
RenderModel_TextureMap_t *linux_side; RenderModel_TextureMap_t *linux_side;
} __attribute__ ((ms_struct)); } __attribute__ ((ms_struct));
#pragma pack(pop)
struct winRenderModel_TextureMap_t_104 *struct_RenderModel_TextureMap_t_104_wrap(void *l) struct winRenderModel_TextureMap_t_104 *struct_RenderModel_TextureMap_t_104_wrap(void *l)
{ {
@ -66,6 +72,7 @@ struct RenderModel_TextureMap_t *struct_RenderModel_TextureMap_t_104_unwrap(winR
return ret; return ret;
} }
#pragma pack(push, 8)
struct winRenderModel_t_104 { struct winRenderModel_t_104 {
const vr::RenderModel_Vertex_t * rVertexData; const vr::RenderModel_Vertex_t * rVertexData;
uint32_t unVertexCount; uint32_t unVertexCount;
@ -75,6 +82,7 @@ struct winRenderModel_t_104 {
RenderModel_t *linux_side; RenderModel_t *linux_side;
} __attribute__ ((ms_struct)); } __attribute__ ((ms_struct));
#pragma pack(pop)
struct winRenderModel_t_104 *struct_RenderModel_t_104_wrap(void *l) struct winRenderModel_t_104 *struct_RenderModel_t_104_wrap(void *l)
{ {

View file

@ -6,12 +6,14 @@
using namespace vr; using namespace vr;
extern "C" { extern "C" {
#include "struct_converters.h" #include "struct_converters.h"
#pragma pack(push, 8)
struct winVREvent_t_105 { struct winVREvent_t_105 {
uint32_t eventType; uint32_t eventType;
vr::TrackedDeviceIndex_t trackedDeviceIndex; vr::TrackedDeviceIndex_t trackedDeviceIndex;
float eventAgeSeconds; float eventAgeSeconds;
vr::VREvent_Data_t data; vr::VREvent_Data_t data;
} __attribute__ ((ms_struct)); } __attribute__ ((ms_struct));
#pragma pack(pop)
void struct_VREvent_t_105_lin_to_win(void *l, void *w) void struct_VREvent_t_105_lin_to_win(void *l, void *w)
{ {
@ -23,12 +25,14 @@ void struct_VREvent_t_105_lin_to_win(void *l, void *w)
win->data = lin->data; win->data = lin->data;
} }
#pragma pack(push, 8)
struct winVRControllerState001_t_105 { struct winVRControllerState001_t_105 {
uint32_t unPacketNum; uint32_t unPacketNum;
uint64_t ulButtonPressed; uint64_t ulButtonPressed;
uint64_t ulButtonTouched; uint64_t ulButtonTouched;
vr::VRControllerAxis_t rAxis[5]; vr::VRControllerAxis_t rAxis[5];
} __attribute__ ((ms_struct)); } __attribute__ ((ms_struct));
#pragma pack(pop)
void struct_VRControllerState001_t_105_lin_to_win(void *l, void *w) void struct_VRControllerState001_t_105_lin_to_win(void *l, void *w)
{ {
@ -40,6 +44,7 @@ void struct_VRControllerState001_t_105_lin_to_win(void *l, void *w)
memcpy(win->rAxis, lin->rAxis, sizeof(win->rAxis)); memcpy(win->rAxis, lin->rAxis, sizeof(win->rAxis));
} }
#pragma pack(push, 8)
struct winRenderModel_TextureMap_t_105 { struct winRenderModel_TextureMap_t_105 {
uint16_t unWidth; uint16_t unWidth;
uint16_t unHeight; uint16_t unHeight;
@ -47,6 +52,7 @@ struct winRenderModel_TextureMap_t_105 {
RenderModel_TextureMap_t *linux_side; RenderModel_TextureMap_t *linux_side;
} __attribute__ ((ms_struct)); } __attribute__ ((ms_struct));
#pragma pack(pop)
struct winRenderModel_TextureMap_t_105 *struct_RenderModel_TextureMap_t_105_wrap(void *l) struct winRenderModel_TextureMap_t_105 *struct_RenderModel_TextureMap_t_105_wrap(void *l)
{ {
@ -66,6 +72,7 @@ struct RenderModel_TextureMap_t *struct_RenderModel_TextureMap_t_105_unwrap(winR
return ret; return ret;
} }
#pragma pack(push, 8)
struct winRenderModel_t_105 { struct winRenderModel_t_105 {
const vr::RenderModel_Vertex_t * rVertexData; const vr::RenderModel_Vertex_t * rVertexData;
uint32_t unVertexCount; uint32_t unVertexCount;
@ -75,6 +82,7 @@ struct winRenderModel_t_105 {
RenderModel_t *linux_side; RenderModel_t *linux_side;
} __attribute__ ((ms_struct)); } __attribute__ ((ms_struct));
#pragma pack(pop)
struct winRenderModel_t_105 *struct_RenderModel_t_105_wrap(void *l) struct winRenderModel_t_105 *struct_RenderModel_t_105_wrap(void *l)
{ {

View file

@ -6,12 +6,14 @@
using namespace vr; using namespace vr;
extern "C" { extern "C" {
#include "struct_converters.h" #include "struct_converters.h"
#pragma pack(push, 8)
struct winVREvent_t_106 { struct winVREvent_t_106 {
uint32_t eventType; uint32_t eventType;
vr::TrackedDeviceIndex_t trackedDeviceIndex; vr::TrackedDeviceIndex_t trackedDeviceIndex;
float eventAgeSeconds; float eventAgeSeconds;
vr::VREvent_Data_t data; vr::VREvent_Data_t data;
} __attribute__ ((ms_struct)); } __attribute__ ((ms_struct));
#pragma pack(pop)
void struct_VREvent_t_106_lin_to_win(void *l, void *w) void struct_VREvent_t_106_lin_to_win(void *l, void *w)
{ {
@ -23,12 +25,14 @@ void struct_VREvent_t_106_lin_to_win(void *l, void *w)
win->data = lin->data; win->data = lin->data;
} }
#pragma pack(push, 8)
struct winVRControllerState001_t_106 { struct winVRControllerState001_t_106 {
uint32_t unPacketNum; uint32_t unPacketNum;
uint64_t ulButtonPressed; uint64_t ulButtonPressed;
uint64_t ulButtonTouched; uint64_t ulButtonTouched;
vr::VRControllerAxis_t rAxis[5]; vr::VRControllerAxis_t rAxis[5];
} __attribute__ ((ms_struct)); } __attribute__ ((ms_struct));
#pragma pack(pop)
void struct_VRControllerState001_t_106_lin_to_win(void *l, void *w) void struct_VRControllerState001_t_106_lin_to_win(void *l, void *w)
{ {
@ -40,6 +44,7 @@ void struct_VRControllerState001_t_106_lin_to_win(void *l, void *w)
memcpy(win->rAxis, lin->rAxis, sizeof(win->rAxis)); memcpy(win->rAxis, lin->rAxis, sizeof(win->rAxis));
} }
#pragma pack(push, 8)
struct winRenderModel_TextureMap_t_106 { struct winRenderModel_TextureMap_t_106 {
uint16_t unWidth; uint16_t unWidth;
uint16_t unHeight; uint16_t unHeight;
@ -47,6 +52,7 @@ struct winRenderModel_TextureMap_t_106 {
RenderModel_TextureMap_t *linux_side; RenderModel_TextureMap_t *linux_side;
} __attribute__ ((ms_struct)); } __attribute__ ((ms_struct));
#pragma pack(pop)
struct winRenderModel_TextureMap_t_106 *struct_RenderModel_TextureMap_t_106_wrap(void *l) struct winRenderModel_TextureMap_t_106 *struct_RenderModel_TextureMap_t_106_wrap(void *l)
{ {
@ -66,6 +72,7 @@ struct RenderModel_TextureMap_t *struct_RenderModel_TextureMap_t_106_unwrap(winR
return ret; return ret;
} }
#pragma pack(push, 8)
struct winRenderModel_t_106 { struct winRenderModel_t_106 {
const vr::RenderModel_Vertex_t * rVertexData; const vr::RenderModel_Vertex_t * rVertexData;
uint32_t unVertexCount; uint32_t unVertexCount;
@ -75,6 +82,7 @@ struct winRenderModel_t_106 {
RenderModel_t *linux_side; RenderModel_t *linux_side;
} __attribute__ ((ms_struct)); } __attribute__ ((ms_struct));
#pragma pack(pop)
struct winRenderModel_t_106 *struct_RenderModel_t_106_wrap(void *l) struct winRenderModel_t_106 *struct_RenderModel_t_106_wrap(void *l)
{ {

View file

@ -6,12 +6,14 @@
using namespace vr; using namespace vr;
extern "C" { extern "C" {
#include "struct_converters.h" #include "struct_converters.h"
#pragma pack(push, 8)
struct winVREvent_t_107 { struct winVREvent_t_107 {
uint32_t eventType; uint32_t eventType;
vr::TrackedDeviceIndex_t trackedDeviceIndex; vr::TrackedDeviceIndex_t trackedDeviceIndex;
float eventAgeSeconds; float eventAgeSeconds;
vr::VREvent_Data_t data; vr::VREvent_Data_t data;
} __attribute__ ((ms_struct)); } __attribute__ ((ms_struct));
#pragma pack(pop)
void struct_VREvent_t_107_lin_to_win(void *l, void *w) void struct_VREvent_t_107_lin_to_win(void *l, void *w)
{ {
@ -23,12 +25,14 @@ void struct_VREvent_t_107_lin_to_win(void *l, void *w)
win->data = lin->data; win->data = lin->data;
} }
#pragma pack(push, 8)
struct winVRControllerState001_t_107 { struct winVRControllerState001_t_107 {
uint32_t unPacketNum; uint32_t unPacketNum;
uint64_t ulButtonPressed; uint64_t ulButtonPressed;
uint64_t ulButtonTouched; uint64_t ulButtonTouched;
vr::VRControllerAxis_t rAxis[5]; vr::VRControllerAxis_t rAxis[5];
} __attribute__ ((ms_struct)); } __attribute__ ((ms_struct));
#pragma pack(pop)
void struct_VRControllerState001_t_107_lin_to_win(void *l, void *w) void struct_VRControllerState001_t_107_lin_to_win(void *l, void *w)
{ {
@ -40,6 +44,7 @@ void struct_VRControllerState001_t_107_lin_to_win(void *l, void *w)
memcpy(win->rAxis, lin->rAxis, sizeof(win->rAxis)); memcpy(win->rAxis, lin->rAxis, sizeof(win->rAxis));
} }
#pragma pack(push, 8)
struct winRenderModel_TextureMap_t_107 { struct winRenderModel_TextureMap_t_107 {
uint16_t unWidth; uint16_t unWidth;
uint16_t unHeight; uint16_t unHeight;
@ -47,6 +52,7 @@ struct winRenderModel_TextureMap_t_107 {
RenderModel_TextureMap_t *linux_side; RenderModel_TextureMap_t *linux_side;
} __attribute__ ((ms_struct)); } __attribute__ ((ms_struct));
#pragma pack(pop)
struct winRenderModel_TextureMap_t_107 *struct_RenderModel_TextureMap_t_107_wrap(void *l) struct winRenderModel_TextureMap_t_107 *struct_RenderModel_TextureMap_t_107_wrap(void *l)
{ {
@ -66,6 +72,7 @@ struct RenderModel_TextureMap_t *struct_RenderModel_TextureMap_t_107_unwrap(winR
return ret; return ret;
} }
#pragma pack(push, 8)
struct winRenderModel_t_107 { struct winRenderModel_t_107 {
const vr::RenderModel_Vertex_t * rVertexData; const vr::RenderModel_Vertex_t * rVertexData;
uint32_t unVertexCount; uint32_t unVertexCount;
@ -75,6 +82,7 @@ struct winRenderModel_t_107 {
RenderModel_t *linux_side; RenderModel_t *linux_side;
} __attribute__ ((ms_struct)); } __attribute__ ((ms_struct));
#pragma pack(pop)
struct winRenderModel_t_107 *struct_RenderModel_t_107_wrap(void *l) struct winRenderModel_t_107 *struct_RenderModel_t_107_wrap(void *l)
{ {

View file

@ -6,12 +6,14 @@
using namespace vr; using namespace vr;
extern "C" { extern "C" {
#include "struct_converters.h" #include "struct_converters.h"
#pragma pack(push, 8)
struct winVREvent_t_108 { struct winVREvent_t_108 {
uint32_t eventType; uint32_t eventType;
vr::TrackedDeviceIndex_t trackedDeviceIndex; vr::TrackedDeviceIndex_t trackedDeviceIndex;
float eventAgeSeconds; float eventAgeSeconds;
vr::VREvent_Data_t data; vr::VREvent_Data_t data;
} __attribute__ ((ms_struct)); } __attribute__ ((ms_struct));
#pragma pack(pop)
void struct_VREvent_t_108_lin_to_win(void *l, void *w) void struct_VREvent_t_108_lin_to_win(void *l, void *w)
{ {
@ -23,12 +25,14 @@ void struct_VREvent_t_108_lin_to_win(void *l, void *w)
win->data = lin->data; win->data = lin->data;
} }
#pragma pack(push, 8)
struct winVRControllerState001_t_108 { struct winVRControllerState001_t_108 {
uint32_t unPacketNum; uint32_t unPacketNum;
uint64_t ulButtonPressed; uint64_t ulButtonPressed;
uint64_t ulButtonTouched; uint64_t ulButtonTouched;
vr::VRControllerAxis_t rAxis[5]; vr::VRControllerAxis_t rAxis[5];
} __attribute__ ((ms_struct)); } __attribute__ ((ms_struct));
#pragma pack(pop)
void struct_VRControllerState001_t_108_lin_to_win(void *l, void *w) void struct_VRControllerState001_t_108_lin_to_win(void *l, void *w)
{ {
@ -40,6 +44,7 @@ void struct_VRControllerState001_t_108_lin_to_win(void *l, void *w)
memcpy(win->rAxis, lin->rAxis, sizeof(win->rAxis)); memcpy(win->rAxis, lin->rAxis, sizeof(win->rAxis));
} }
#pragma pack(push, 8)
struct winRenderModel_TextureMap_t_108 { struct winRenderModel_TextureMap_t_108 {
uint16_t unWidth; uint16_t unWidth;
uint16_t unHeight; uint16_t unHeight;
@ -47,6 +52,7 @@ struct winRenderModel_TextureMap_t_108 {
RenderModel_TextureMap_t *linux_side; RenderModel_TextureMap_t *linux_side;
} __attribute__ ((ms_struct)); } __attribute__ ((ms_struct));
#pragma pack(pop)
struct winRenderModel_TextureMap_t_108 *struct_RenderModel_TextureMap_t_108_wrap(void *l) struct winRenderModel_TextureMap_t_108 *struct_RenderModel_TextureMap_t_108_wrap(void *l)
{ {
@ -66,6 +72,7 @@ struct RenderModel_TextureMap_t *struct_RenderModel_TextureMap_t_108_unwrap(winR
return ret; return ret;
} }
#pragma pack(push, 8)
struct winRenderModel_t_108 { struct winRenderModel_t_108 {
const vr::RenderModel_Vertex_t * rVertexData; const vr::RenderModel_Vertex_t * rVertexData;
uint32_t unVertexCount; uint32_t unVertexCount;
@ -75,6 +82,7 @@ struct winRenderModel_t_108 {
RenderModel_t *linux_side; RenderModel_t *linux_side;
} __attribute__ ((ms_struct)); } __attribute__ ((ms_struct));
#pragma pack(pop)
struct winRenderModel_t_108 *struct_RenderModel_t_108_wrap(void *l) struct winRenderModel_t_108 *struct_RenderModel_t_108_wrap(void *l)
{ {

View file

@ -6,12 +6,14 @@
using namespace vr; using namespace vr;
extern "C" { extern "C" {
#include "struct_converters.h" #include "struct_converters.h"
#pragma pack(push, 8)
struct winVREvent_t_109 { struct winVREvent_t_109 {
uint32_t eventType; uint32_t eventType;
vr::TrackedDeviceIndex_t trackedDeviceIndex; vr::TrackedDeviceIndex_t trackedDeviceIndex;
float eventAgeSeconds; float eventAgeSeconds;
vr::VREvent_Data_t data; vr::VREvent_Data_t data;
} __attribute__ ((ms_struct)); } __attribute__ ((ms_struct));
#pragma pack(pop)
void struct_VREvent_t_109_lin_to_win(void *l, void *w) void struct_VREvent_t_109_lin_to_win(void *l, void *w)
{ {
@ -23,12 +25,14 @@ void struct_VREvent_t_109_lin_to_win(void *l, void *w)
win->data = lin->data; win->data = lin->data;
} }
#pragma pack(push, 8)
struct winVRControllerState001_t_109 { struct winVRControllerState001_t_109 {
uint32_t unPacketNum; uint32_t unPacketNum;
uint64_t ulButtonPressed; uint64_t ulButtonPressed;
uint64_t ulButtonTouched; uint64_t ulButtonTouched;
vr::VRControllerAxis_t rAxis[5]; vr::VRControllerAxis_t rAxis[5];
} __attribute__ ((ms_struct)); } __attribute__ ((ms_struct));
#pragma pack(pop)
void struct_VRControllerState001_t_109_lin_to_win(void *l, void *w) void struct_VRControllerState001_t_109_lin_to_win(void *l, void *w)
{ {
@ -40,6 +44,7 @@ void struct_VRControllerState001_t_109_lin_to_win(void *l, void *w)
memcpy(win->rAxis, lin->rAxis, sizeof(win->rAxis)); memcpy(win->rAxis, lin->rAxis, sizeof(win->rAxis));
} }
#pragma pack(push, 8)
struct winRenderModel_TextureMap_t_109 { struct winRenderModel_TextureMap_t_109 {
uint16_t unWidth; uint16_t unWidth;
uint16_t unHeight; uint16_t unHeight;
@ -47,6 +52,7 @@ struct winRenderModel_TextureMap_t_109 {
RenderModel_TextureMap_t *linux_side; RenderModel_TextureMap_t *linux_side;
} __attribute__ ((ms_struct)); } __attribute__ ((ms_struct));
#pragma pack(pop)
struct winRenderModel_TextureMap_t_109 *struct_RenderModel_TextureMap_t_109_wrap(void *l) struct winRenderModel_TextureMap_t_109 *struct_RenderModel_TextureMap_t_109_wrap(void *l)
{ {
@ -66,6 +72,7 @@ struct RenderModel_TextureMap_t *struct_RenderModel_TextureMap_t_109_unwrap(winR
return ret; return ret;
} }
#pragma pack(push, 8)
struct winRenderModel_t_109 { struct winRenderModel_t_109 {
const vr::RenderModel_Vertex_t * rVertexData; const vr::RenderModel_Vertex_t * rVertexData;
uint32_t unVertexCount; uint32_t unVertexCount;
@ -75,6 +82,7 @@ struct winRenderModel_t_109 {
RenderModel_t *linux_side; RenderModel_t *linux_side;
} __attribute__ ((ms_struct)); } __attribute__ ((ms_struct));
#pragma pack(pop)
struct winRenderModel_t_109 *struct_RenderModel_t_109_wrap(void *l) struct winRenderModel_t_109 *struct_RenderModel_t_109_wrap(void *l)
{ {

View file

@ -6,12 +6,14 @@
using namespace vr; using namespace vr;
extern "C" { extern "C" {
#include "struct_converters.h" #include "struct_converters.h"
#pragma pack(push, 8)
struct winVREvent_t_113b { struct winVREvent_t_113b {
uint32_t eventType; uint32_t eventType;
vr::TrackedDeviceIndex_t trackedDeviceIndex; vr::TrackedDeviceIndex_t trackedDeviceIndex;
float eventAgeSeconds; float eventAgeSeconds;
vr::VREvent_Data_t data; vr::VREvent_Data_t data;
} __attribute__ ((ms_struct)); } __attribute__ ((ms_struct));
#pragma pack(pop)
void struct_VREvent_t_113b_lin_to_win(void *l, void *w) void struct_VREvent_t_113b_lin_to_win(void *l, void *w)
{ {
@ -23,12 +25,14 @@ void struct_VREvent_t_113b_lin_to_win(void *l, void *w)
win->data = lin->data; win->data = lin->data;
} }
#pragma pack(push, 8)
struct winVRControllerState001_t_113b { struct winVRControllerState001_t_113b {
uint32_t unPacketNum; uint32_t unPacketNum;
uint64_t ulButtonPressed; uint64_t ulButtonPressed;
uint64_t ulButtonTouched; uint64_t ulButtonTouched;
vr::VRControllerAxis_t rAxis[5]; vr::VRControllerAxis_t rAxis[5];
} __attribute__ ((ms_struct)); } __attribute__ ((ms_struct));
#pragma pack(pop)
void struct_VRControllerState001_t_113b_lin_to_win(void *l, void *w) void struct_VRControllerState001_t_113b_lin_to_win(void *l, void *w)
{ {
@ -40,6 +44,7 @@ void struct_VRControllerState001_t_113b_lin_to_win(void *l, void *w)
memcpy(win->rAxis, lin->rAxis, sizeof(win->rAxis)); memcpy(win->rAxis, lin->rAxis, sizeof(win->rAxis));
} }
#pragma pack(push, 8)
struct winRenderModel_TextureMap_t_113b { struct winRenderModel_TextureMap_t_113b {
uint16_t unWidth; uint16_t unWidth;
uint16_t unHeight; uint16_t unHeight;
@ -47,6 +52,7 @@ struct winRenderModel_TextureMap_t_113b {
RenderModel_TextureMap_t *linux_side; RenderModel_TextureMap_t *linux_side;
} __attribute__ ((ms_struct)); } __attribute__ ((ms_struct));
#pragma pack(pop)
struct winRenderModel_TextureMap_t_113b *struct_RenderModel_TextureMap_t_113b_wrap(void *l) struct winRenderModel_TextureMap_t_113b *struct_RenderModel_TextureMap_t_113b_wrap(void *l)
{ {
@ -66,6 +72,7 @@ struct RenderModel_TextureMap_t *struct_RenderModel_TextureMap_t_113b_unwrap(win
return ret; return ret;
} }
#pragma pack(push, 8)
struct winRenderModel_t_113b { struct winRenderModel_t_113b {
const vr::RenderModel_Vertex_t * rVertexData; const vr::RenderModel_Vertex_t * rVertexData;
uint32_t unVertexCount; uint32_t unVertexCount;
@ -75,6 +82,7 @@ struct winRenderModel_t_113b {
RenderModel_t *linux_side; RenderModel_t *linux_side;
} __attribute__ ((ms_struct)); } __attribute__ ((ms_struct));
#pragma pack(pop)
struct winRenderModel_t_113b *struct_RenderModel_t_113b_wrap(void *l) struct winRenderModel_t_113b *struct_RenderModel_t_113b_wrap(void *l)
{ {