diff --git a/vrclient_x64/Makefile.in b/vrclient_x64/Makefile.in index ce6b1a4a..ac38c6b2 100644 --- a/vrclient_x64/Makefile.in +++ b/vrclient_x64/Makefile.in @@ -110,10 +110,6 @@ SOURCES = \ vrclient_x64/cppIVROverlay_IVROverlay_027.cpp \ vrclient_x64/cppIVROverlayView_IVROverlayView_003.cpp \ vrclient_x64/cppIVRRenderModels_IVRRenderModels_001.cpp \ - vrclient_x64/cppIVRRenderModels_IVRRenderModels_002.cpp \ - vrclient_x64/cppIVRRenderModels_IVRRenderModels_004.cpp \ - vrclient_x64/cppIVRRenderModels_IVRRenderModels_005.cpp \ - vrclient_x64/cppIVRRenderModels_IVRRenderModels_006.cpp \ vrclient_x64/cppIVRResources_IVRResources_001.cpp \ vrclient_x64/cppIVRScreenshots_IVRScreenshots_001.cpp \ vrclient_x64/cppIVRSettings_IVRSettings_001.cpp \ @@ -198,4 +194,5 @@ SOURCES = \ vrclient_x64/struct_converters_1715.cpp \ vrclient_x64/struct_converters_1819.cpp \ vrclient_x64/struct_converters_1916.cpp \ + vrclient_x64/unix_vrrendermodels_manual.cpp \ vrclient_x64/unixlib_generated.cpp \ diff --git a/vrclient_x64/gen_wrapper.py b/vrclient_x64/gen_wrapper.py index a4b2957c..cdd7b8ae 100755 --- a/vrclient_x64/gen_wrapper.py +++ b/vrclient_x64/gen_wrapper.py @@ -96,17 +96,12 @@ SDK_SOURCES = { "IVRHeadsetView", "IVROverlayView", "IVRClientCore", - ], [ #vrclient-allocated structs - "RenderModel_t", - "RenderModel_TextureMap_t", - ], + ] ], } SDK_CLASSES = {klass: source for source, value in SDK_SOURCES.items() for klass in value[0]} -SDK_STRUCTS = {klass: source for source, value in SDK_SOURCES.items() - for klass in value[1]} # these structs are manually confirmed to be equivalent EXEMPT_STRUCTS = { @@ -220,23 +215,29 @@ unique_structs = [] MANUAL_METHODS = { - "IVRClientCore_BIsHmdPresent": True, - "IVRClientCore_Init": True, - "IVRClientCore_GetGenericInterface": True, - "IVRClientCore_Cleanup": True, - "IVRSystem_GetDXGIOutputInfo": True, - "IVRSystem_GetOutputDevice": lambda ver, abi: ver > 16, - "IVRCompositor_Submit": lambda ver, abi: ver > 8, - "IVRCompositor_SetSkyboxOverride": lambda ver, abi: ver > 8, - "IVRCompositor_PostPresentHandoff": True, - "IVRCompositor_WaitGetPoses": lambda ver, abi: ver > 15 and ver < 27, - "IVRCompositor_GetVulkanDeviceExtensionsRequired": True, - "IVRRenderModels_LoadTextureD3D11_Async": True, - "IVRRenderModels_FreeTextureD3D11": True, - "IVRRenderModels_LoadIntoTextureD3D11_Async": True, - "IVRMailbox_undoc3": True, - "IVROverlay_SetOverlayTexture": True, - "IVRInput_GetDigitalActionData": lambda ver, abi: ver > 3, + "IVRClientCore_BIsHmdPresent": lambda ver, abi: abi == 'w', + "IVRClientCore_Init": lambda ver, abi: abi == 'w', + "IVRClientCore_GetGenericInterface": lambda ver, abi: abi == 'w', + "IVRClientCore_Cleanup": lambda ver, abi: abi == 'w', + "IVRSystem_GetDXGIOutputInfo": lambda ver, abi: abi == 'w', + "IVRSystem_GetOutputDevice": lambda ver, abi: abi == 'w' and ver > 16, + "IVRCompositor_Submit": lambda ver, abi: abi == 'w' and ver > 8, + "IVRCompositor_SetSkyboxOverride": lambda ver, abi: abi == 'w' and ver > 8, + "IVRCompositor_PostPresentHandoff": lambda ver, abi: abi == 'w', + "IVRCompositor_WaitGetPoses": lambda ver, abi: abi == 'w' and ver > 15 and ver < 27, + "IVRCompositor_GetVulkanDeviceExtensionsRequired": lambda ver, abi: abi == 'w', + "IVRRenderModels_LoadTextureD3D11_Async": lambda ver, abi: abi == 'w', + "IVRRenderModels_FreeTextureD3D11": lambda ver, abi: abi == 'w', + "IVRRenderModels_LoadIntoTextureD3D11_Async": lambda ver, abi: abi == 'w', + "IVRRenderModels_LoadTexture": True, + "IVRRenderModels_LoadTexture_Async": True, + "IVRRenderModels_FreeTexture": True, + "IVRRenderModels_LoadRenderModel": lambda ver, abi: ver > 1, + "IVRRenderModels_LoadRenderModel_Async": True, + "IVRRenderModels_FreeRenderModel": lambda ver, abi: ver > 1, + "IVRMailbox_undoc3": lambda ver, abi: abi == 'w', + "IVROverlay_SetOverlayTexture": lambda ver, abi: abi == 'w', + "IVRInput_GetDigitalActionData": lambda ver, abi: abi == 'w' and ver > 3, } @@ -714,12 +715,9 @@ def handle_method_cpp(method, classname, cppname, out): if strip_ns(underlying_typename(param)) not in SIZED_STRUCTS | EXEMPT_STRUCTS: print('Warning:', strip_ns(underlying_typename(param)), name, 'following', prev_name) - need_unwrap = {} need_output = {} for name, param in sorted(need_convert.items()): - type_name = strip_ns(underlying_typename(param)) - if param.type.kind != TypeKind.POINTER: out(f' {declspec(param, f"u_{name}", "u_")} = params->{name};\n') continue @@ -730,10 +728,6 @@ def handle_method_cpp(method, classname, cppname, out): out(f' {declspec(pointee, f"u_{name}", "u_")};\n') continue - if type_name in SDK_STRUCTS: - need_unwrap[name] = param - continue - if not pointee.is_const_qualified(): need_output[name] = param @@ -774,7 +768,6 @@ def handle_method_cpp(method, classname, cppname, out): def param_call(name, param): pfx = '&' if param.type.kind == TypeKind.POINTER else '' if name in size_fixup: return f"u_{name}" - if name in need_unwrap: return f'struct_{all_versions[sdkver][type_name]}_unwrap( params->{name} )' if name in need_convert: return f"params->{name} ? {pfx}u_{name} : nullptr" return f'params->{name}' @@ -782,11 +775,6 @@ def handle_method_cpp(method, classname, cppname, out): out(f'iface->{method.spelling}( {", ".join(params)} );\n') for name, param in sorted(need_output.items()): - type_name = strip_ns(underlying_typename(param)) - if type_name in SDK_STRUCTS: - out(u' if (params->_ret == 0)\n') - out(f' *params->{name} = struct_{all_versions[sdkver][type_name]}_wrap( u_{name} );\n') - continue out(f' if (params->{name}) *params->{name} = u_{name};\n') out(u'}\n\n') @@ -883,6 +871,13 @@ def get_capi_thunk_params(method): def handle_class(klass): cppname = f"cpp{klass.full_name}" + ext = "cpp" + for method in klass.methods: + if type(method) is Destructor: + continue + if is_manual_method(klass, method, "u"): + ext = "hpp" + with open(f"vrclient_x64/{cppname}.h", "w") as file: out = file.write @@ -905,7 +900,7 @@ def handle_class(klass): out(u'} /* extern "C" */\n') out(u'#endif /* __cplusplus */\n') - with open(f"vrclient_x64/{cppname}.cpp", "w") as file: + with open(f"vrclient_x64/{cppname}.{ext}", "w") as file: out = file.write out(u'/* This file is auto-generated, do not edit. */\n') @@ -917,6 +912,8 @@ def handle_class(klass): for method in klass.methods: if type(method) is Destructor: continue + if is_manual_method(klass, method, "u"): + continue handle_method_cpp(method, klass.name, cppname, out) winclassname = f'win{klass.full_name}' @@ -1101,9 +1098,6 @@ def handle_struct(sdkver, struct): which.add(LIN_TO_WIN) which.add(WIN_TO_LIN) - if strip_ns(struct.name) in SDK_STRUCTS: - which.add(WRAPPERS) - if len(which) == 0: return @@ -1700,7 +1694,6 @@ for klass in all_classes.values(): out(u'#include \n') out(u'#include \n') out(u'\n') - out(u'#include "vrclient_structs.h"\n') out(u'#include "vrclient_private.h"\n') out(u'\n') out(u'#include "flatapi.h"\n') diff --git a/vrclient_x64/vrclient_x64/cppIVRRenderModels_IVRRenderModels_001.cpp b/vrclient_x64/vrclient_x64/cppIVRRenderModels_IVRRenderModels_001.cpp index 47a0cd71..0d130ac4 100644 --- a/vrclient_x64/vrclient_x64/cppIVRRenderModels_IVRRenderModels_001.cpp +++ b/vrclient_x64/vrclient_x64/cppIVRRenderModels_IVRRenderModels_001.cpp @@ -14,13 +14,19 @@ struct u_IVRRenderModels_IVRRenderModels_001 void cppIVRRenderModels_IVRRenderModels_001_LoadRenderModel( struct cppIVRRenderModels_IVRRenderModels_001_LoadRenderModel_params *params ) { struct u_IVRRenderModels_IVRRenderModels_001 *iface = (struct u_IVRRenderModels_IVRRenderModels_001 *)params->linux_side; - params->_ret = (bool)iface->LoadRenderModel( params->pchRenderModelName, struct_RenderModel_t_090_unwrap( params->pRenderModel ) ); + u_RenderModel_t_090 u_pRenderModel; + if (params->pRenderModel) u_pRenderModel = *params->pRenderModel; + params->_ret = (bool)iface->LoadRenderModel( params->pchRenderModelName, params->pRenderModel ? &u_pRenderModel : nullptr ); + if (params->pRenderModel) *params->pRenderModel = u_pRenderModel; } void cppIVRRenderModels_IVRRenderModels_001_FreeRenderModel( struct cppIVRRenderModels_IVRRenderModels_001_FreeRenderModel_params *params ) { struct u_IVRRenderModels_IVRRenderModels_001 *iface = (struct u_IVRRenderModels_IVRRenderModels_001 *)params->linux_side; - iface->FreeRenderModel( struct_RenderModel_t_090_unwrap( params->pRenderModel ) ); + u_RenderModel_t_090 u_pRenderModel; + if (params->pRenderModel) u_pRenderModel = *params->pRenderModel; + iface->FreeRenderModel( params->pRenderModel ? &u_pRenderModel : nullptr ); + if (params->pRenderModel) *params->pRenderModel = u_pRenderModel; } void cppIVRRenderModels_IVRRenderModels_001_GetRenderModelName( struct cppIVRRenderModels_IVRRenderModels_001_GetRenderModelName_params *params ) diff --git a/vrclient_x64/vrclient_x64/cppIVRRenderModels_IVRRenderModels_002.cpp b/vrclient_x64/vrclient_x64/cppIVRRenderModels_IVRRenderModels_002.hpp similarity index 71% rename from vrclient_x64/vrclient_x64/cppIVRRenderModels_IVRRenderModels_002.cpp rename to vrclient_x64/vrclient_x64/cppIVRRenderModels_IVRRenderModels_002.hpp index 2d9e8502..18276b10 100644 --- a/vrclient_x64/vrclient_x64/cppIVRRenderModels_IVRRenderModels_002.cpp +++ b/vrclient_x64/vrclient_x64/cppIVRRenderModels_IVRRenderModels_002.hpp @@ -19,36 +19,6 @@ struct u_IVRRenderModels_IVRRenderModels_002 #endif /* __cplusplus */ }; -void cppIVRRenderModels_IVRRenderModels_002_LoadRenderModel( struct cppIVRRenderModels_IVRRenderModels_002_LoadRenderModel_params *params ) -{ - struct u_IVRRenderModels_IVRRenderModels_002 *iface = (struct u_IVRRenderModels_IVRRenderModels_002 *)params->linux_side; - u_RenderModel_t_0912 *u_ppRenderModel; - params->_ret = (bool)iface->LoadRenderModel( params->pchRenderModelName, params->ppRenderModel ? &u_ppRenderModel : nullptr ); - if (params->_ret == 0) - *params->ppRenderModel = struct_RenderModel_t_0912_wrap( u_ppRenderModel ); -} - -void cppIVRRenderModels_IVRRenderModels_002_FreeRenderModel( struct cppIVRRenderModels_IVRRenderModels_002_FreeRenderModel_params *params ) -{ - struct u_IVRRenderModels_IVRRenderModels_002 *iface = (struct u_IVRRenderModels_IVRRenderModels_002 *)params->linux_side; - iface->FreeRenderModel( struct_RenderModel_t_0912_unwrap( params->pRenderModel ) ); -} - -void cppIVRRenderModels_IVRRenderModels_002_LoadTexture( struct cppIVRRenderModels_IVRRenderModels_002_LoadTexture_params *params ) -{ - struct u_IVRRenderModels_IVRRenderModels_002 *iface = (struct u_IVRRenderModels_IVRRenderModels_002 *)params->linux_side; - u_RenderModel_TextureMap_t_090 *u_ppTexture; - params->_ret = (bool)iface->LoadTexture( params->textureId, params->ppTexture ? &u_ppTexture : nullptr ); - if (params->_ret == 0) - *params->ppTexture = struct_RenderModel_TextureMap_t_090_wrap( u_ppTexture ); -} - -void cppIVRRenderModels_IVRRenderModels_002_FreeTexture( struct cppIVRRenderModels_IVRRenderModels_002_FreeTexture_params *params ) -{ - struct u_IVRRenderModels_IVRRenderModels_002 *iface = (struct u_IVRRenderModels_IVRRenderModels_002 *)params->linux_side; - iface->FreeTexture( struct_RenderModel_TextureMap_t_090_unwrap( params->pTexture ) ); -} - void cppIVRRenderModels_IVRRenderModels_002_GetRenderModelName( struct cppIVRRenderModels_IVRRenderModels_002_GetRenderModelName_params *params ) { struct u_IVRRenderModels_IVRRenderModels_002 *iface = (struct u_IVRRenderModels_IVRRenderModels_002 *)params->linux_side; diff --git a/vrclient_x64/vrclient_x64/cppIVRRenderModels_IVRRenderModels_004.cpp b/vrclient_x64/vrclient_x64/cppIVRRenderModels_IVRRenderModels_004.hpp similarity index 75% rename from vrclient_x64/vrclient_x64/cppIVRRenderModels_IVRRenderModels_004.cpp rename to vrclient_x64/vrclient_x64/cppIVRRenderModels_IVRRenderModels_004.hpp index e4ad5bde..6b2581e6 100644 --- a/vrclient_x64/vrclient_x64/cppIVRRenderModels_IVRRenderModels_004.cpp +++ b/vrclient_x64/vrclient_x64/cppIVRRenderModels_IVRRenderModels_004.hpp @@ -21,36 +21,6 @@ struct u_IVRRenderModels_IVRRenderModels_004 #endif /* __cplusplus */ }; -void cppIVRRenderModels_IVRRenderModels_004_LoadRenderModel_Async( struct cppIVRRenderModels_IVRRenderModels_004_LoadRenderModel_Async_params *params ) -{ - struct u_IVRRenderModels_IVRRenderModels_004 *iface = (struct u_IVRRenderModels_IVRRenderModels_004 *)params->linux_side; - u_RenderModel_t_0912 *u_ppRenderModel; - params->_ret = (uint32_t)iface->LoadRenderModel_Async( params->pchRenderModelName, params->ppRenderModel ? &u_ppRenderModel : nullptr ); - if (params->_ret == 0) - *params->ppRenderModel = struct_RenderModel_t_0912_wrap( u_ppRenderModel ); -} - -void cppIVRRenderModels_IVRRenderModels_004_FreeRenderModel( struct cppIVRRenderModels_IVRRenderModels_004_FreeRenderModel_params *params ) -{ - struct u_IVRRenderModels_IVRRenderModels_004 *iface = (struct u_IVRRenderModels_IVRRenderModels_004 *)params->linux_side; - iface->FreeRenderModel( struct_RenderModel_t_0912_unwrap( params->pRenderModel ) ); -} - -void cppIVRRenderModels_IVRRenderModels_004_LoadTexture_Async( struct cppIVRRenderModels_IVRRenderModels_004_LoadTexture_Async_params *params ) -{ - struct u_IVRRenderModels_IVRRenderModels_004 *iface = (struct u_IVRRenderModels_IVRRenderModels_004 *)params->linux_side; - u_RenderModel_TextureMap_t_090 *u_ppTexture; - params->_ret = (uint32_t)iface->LoadTexture_Async( params->textureId, params->ppTexture ? &u_ppTexture : nullptr ); - if (params->_ret == 0) - *params->ppTexture = struct_RenderModel_TextureMap_t_090_wrap( u_ppTexture ); -} - -void cppIVRRenderModels_IVRRenderModels_004_FreeTexture( struct cppIVRRenderModels_IVRRenderModels_004_FreeTexture_params *params ) -{ - struct u_IVRRenderModels_IVRRenderModels_004 *iface = (struct u_IVRRenderModels_IVRRenderModels_004 *)params->linux_side; - iface->FreeTexture( struct_RenderModel_TextureMap_t_090_unwrap( params->pTexture ) ); -} - void cppIVRRenderModels_IVRRenderModels_004_LoadTextureD3D11_Async( struct cppIVRRenderModels_IVRRenderModels_004_LoadTextureD3D11_Async_params *params ) { struct u_IVRRenderModels_IVRRenderModels_004 *iface = (struct u_IVRRenderModels_IVRRenderModels_004 *)params->linux_side; diff --git a/vrclient_x64/vrclient_x64/cppIVRRenderModels_IVRRenderModels_005.cpp b/vrclient_x64/vrclient_x64/cppIVRRenderModels_IVRRenderModels_005.hpp similarity index 80% rename from vrclient_x64/vrclient_x64/cppIVRRenderModels_IVRRenderModels_005.cpp rename to vrclient_x64/vrclient_x64/cppIVRRenderModels_IVRRenderModels_005.hpp index 107749eb..a809db55 100644 --- a/vrclient_x64/vrclient_x64/cppIVRRenderModels_IVRRenderModels_005.cpp +++ b/vrclient_x64/vrclient_x64/cppIVRRenderModels_IVRRenderModels_005.hpp @@ -25,36 +25,6 @@ struct u_IVRRenderModels_IVRRenderModels_005 #endif /* __cplusplus */ }; -void cppIVRRenderModels_IVRRenderModels_005_LoadRenderModel_Async( struct cppIVRRenderModels_IVRRenderModels_005_LoadRenderModel_Async_params *params ) -{ - struct u_IVRRenderModels_IVRRenderModels_005 *iface = (struct u_IVRRenderModels_IVRRenderModels_005 *)params->linux_side; - u_RenderModel_t_0912 *u_ppRenderModel; - params->_ret = (uint32_t)iface->LoadRenderModel_Async( params->pchRenderModelName, params->ppRenderModel ? &u_ppRenderModel : nullptr ); - if (params->_ret == 0) - *params->ppRenderModel = struct_RenderModel_t_0912_wrap( u_ppRenderModel ); -} - -void cppIVRRenderModels_IVRRenderModels_005_FreeRenderModel( struct cppIVRRenderModels_IVRRenderModels_005_FreeRenderModel_params *params ) -{ - struct u_IVRRenderModels_IVRRenderModels_005 *iface = (struct u_IVRRenderModels_IVRRenderModels_005 *)params->linux_side; - iface->FreeRenderModel( struct_RenderModel_t_0912_unwrap( params->pRenderModel ) ); -} - -void cppIVRRenderModels_IVRRenderModels_005_LoadTexture_Async( struct cppIVRRenderModels_IVRRenderModels_005_LoadTexture_Async_params *params ) -{ - struct u_IVRRenderModels_IVRRenderModels_005 *iface = (struct u_IVRRenderModels_IVRRenderModels_005 *)params->linux_side; - u_RenderModel_TextureMap_t_090 *u_ppTexture; - params->_ret = (uint32_t)iface->LoadTexture_Async( params->textureId, params->ppTexture ? &u_ppTexture : nullptr ); - if (params->_ret == 0) - *params->ppTexture = struct_RenderModel_TextureMap_t_090_wrap( u_ppTexture ); -} - -void cppIVRRenderModels_IVRRenderModels_005_FreeTexture( struct cppIVRRenderModels_IVRRenderModels_005_FreeTexture_params *params ) -{ - struct u_IVRRenderModels_IVRRenderModels_005 *iface = (struct u_IVRRenderModels_IVRRenderModels_005 *)params->linux_side; - iface->FreeTexture( struct_RenderModel_TextureMap_t_090_unwrap( params->pTexture ) ); -} - void cppIVRRenderModels_IVRRenderModels_005_LoadTextureD3D11_Async( struct cppIVRRenderModels_IVRRenderModels_005_LoadTextureD3D11_Async_params *params ) { struct u_IVRRenderModels_IVRRenderModels_005 *iface = (struct u_IVRRenderModels_IVRRenderModels_005 *)params->linux_side; diff --git a/vrclient_x64/vrclient_x64/cppIVRRenderModels_IVRRenderModels_006.cpp b/vrclient_x64/vrclient_x64/cppIVRRenderModels_IVRRenderModels_006.hpp similarity index 81% rename from vrclient_x64/vrclient_x64/cppIVRRenderModels_IVRRenderModels_006.cpp rename to vrclient_x64/vrclient_x64/cppIVRRenderModels_IVRRenderModels_006.hpp index bf48fbd2..fa52e982 100644 --- a/vrclient_x64/vrclient_x64/cppIVRRenderModels_IVRRenderModels_006.cpp +++ b/vrclient_x64/vrclient_x64/cppIVRRenderModels_IVRRenderModels_006.hpp @@ -26,36 +26,6 @@ struct u_IVRRenderModels_IVRRenderModels_006 #endif /* __cplusplus */ }; -void cppIVRRenderModels_IVRRenderModels_006_LoadRenderModel_Async( struct cppIVRRenderModels_IVRRenderModels_006_LoadRenderModel_Async_params *params ) -{ - struct u_IVRRenderModels_IVRRenderModels_006 *iface = (struct u_IVRRenderModels_IVRRenderModels_006 *)params->linux_side; - u_RenderModel_t_0912 *u_ppRenderModel; - params->_ret = (uint32_t)iface->LoadRenderModel_Async( params->pchRenderModelName, params->ppRenderModel ? &u_ppRenderModel : nullptr ); - if (params->_ret == 0) - *params->ppRenderModel = struct_RenderModel_t_0912_wrap( u_ppRenderModel ); -} - -void cppIVRRenderModels_IVRRenderModels_006_FreeRenderModel( struct cppIVRRenderModels_IVRRenderModels_006_FreeRenderModel_params *params ) -{ - struct u_IVRRenderModels_IVRRenderModels_006 *iface = (struct u_IVRRenderModels_IVRRenderModels_006 *)params->linux_side; - iface->FreeRenderModel( struct_RenderModel_t_0912_unwrap( params->pRenderModel ) ); -} - -void cppIVRRenderModels_IVRRenderModels_006_LoadTexture_Async( struct cppIVRRenderModels_IVRRenderModels_006_LoadTexture_Async_params *params ) -{ - struct u_IVRRenderModels_IVRRenderModels_006 *iface = (struct u_IVRRenderModels_IVRRenderModels_006 *)params->linux_side; - u_RenderModel_TextureMap_t_1237 *u_ppTexture; - params->_ret = (uint32_t)iface->LoadTexture_Async( params->textureId, params->ppTexture ? &u_ppTexture : nullptr ); - if (params->_ret == 0) - *params->ppTexture = struct_RenderModel_TextureMap_t_1237_wrap( u_ppTexture ); -} - -void cppIVRRenderModels_IVRRenderModels_006_FreeTexture( struct cppIVRRenderModels_IVRRenderModels_006_FreeTexture_params *params ) -{ - struct u_IVRRenderModels_IVRRenderModels_006 *iface = (struct u_IVRRenderModels_IVRRenderModels_006 *)params->linux_side; - iface->FreeTexture( struct_RenderModel_TextureMap_t_1237_unwrap( params->pTexture ) ); -} - void cppIVRRenderModels_IVRRenderModels_006_LoadTextureD3D11_Async( struct cppIVRRenderModels_IVRRenderModels_006_LoadTextureD3D11_Async_params *params ) { struct u_IVRRenderModels_IVRRenderModels_006 *iface = (struct u_IVRRenderModels_IVRRenderModels_006 *)params->linux_side; diff --git a/vrclient_x64/vrclient_x64/cppIVRSystem_IVRSystem_003.cpp b/vrclient_x64/vrclient_x64/cppIVRSystem_IVRSystem_003.cpp index e1f17b07..6a42761d 100644 --- a/vrclient_x64/vrclient_x64/cppIVRSystem_IVRSystem_003.cpp +++ b/vrclient_x64/vrclient_x64/cppIVRSystem_IVRSystem_003.cpp @@ -132,13 +132,19 @@ void cppIVRSystem_IVRSystem_003_GetSeatedZeroPoseToStandingAbsoluteTrackingPose( void cppIVRSystem_IVRSystem_003_LoadRenderModel( struct cppIVRSystem_IVRSystem_003_LoadRenderModel_params *params ) { struct u_IVRSystem_IVRSystem_003 *iface = (struct u_IVRSystem_IVRSystem_003 *)params->linux_side; - params->_ret = (bool)iface->LoadRenderModel( params->pchRenderModelName, struct_RenderModel_t_090_unwrap( params->pRenderModel ) ); + u_RenderModel_t_090 u_pRenderModel; + if (params->pRenderModel) u_pRenderModel = *params->pRenderModel; + params->_ret = (bool)iface->LoadRenderModel( params->pchRenderModelName, params->pRenderModel ? &u_pRenderModel : nullptr ); + if (params->pRenderModel) *params->pRenderModel = u_pRenderModel; } void cppIVRSystem_IVRSystem_003_FreeRenderModel( struct cppIVRSystem_IVRSystem_003_FreeRenderModel_params *params ) { struct u_IVRSystem_IVRSystem_003 *iface = (struct u_IVRSystem_IVRSystem_003 *)params->linux_side; - iface->FreeRenderModel( struct_RenderModel_t_090_unwrap( params->pRenderModel ) ); + u_RenderModel_t_090 u_pRenderModel; + if (params->pRenderModel) u_pRenderModel = *params->pRenderModel; + iface->FreeRenderModel( params->pRenderModel ? &u_pRenderModel : nullptr ); + if (params->pRenderModel) *params->pRenderModel = u_pRenderModel; } void cppIVRSystem_IVRSystem_003_GetTrackedDeviceClass( struct cppIVRSystem_IVRSystem_003_GetTrackedDeviceClass_params *params ) diff --git a/vrclient_x64/vrclient_x64/struct_converters.h b/vrclient_x64/vrclient_x64/struct_converters.h index 6896f96c..b7c44751 100644 --- a/vrclient_x64/vrclient_x64/struct_converters.h +++ b/vrclient_x64/vrclient_x64/struct_converters.h @@ -16,13 +16,9 @@ extern void struct_VROverlayView_t_1267_win_to_lin(const void *w, void *l); typedef struct winRenderModel_TextureMap_t_1267 winRenderModel_TextureMap_t_1267; extern void struct_RenderModel_TextureMap_t_1267_lin_to_win(void *l, void *w); extern void struct_RenderModel_TextureMap_t_1267_win_to_lin(const void *w, void *l); -extern struct winRenderModel_TextureMap_t_1267 *struct_RenderModel_TextureMap_t_1267_wrap(void *l); -extern RenderModel_TextureMap_t *struct_RenderModel_TextureMap_t_1267_unwrap(winRenderModel_TextureMap_t_1267 *w); typedef struct winRenderModel_t_1267 winRenderModel_t_1267; extern void struct_RenderModel_t_1267_lin_to_win(void *l, void *w); extern void struct_RenderModel_t_1267_win_to_lin(const void *w, void *l); -extern struct winRenderModel_t_1267 *struct_RenderModel_t_1267_wrap(void *l); -extern RenderModel_t *struct_RenderModel_t_1267_unwrap(winRenderModel_t_1267 *w); typedef struct winInputAnalogActionData_t_1267 winInputAnalogActionData_t_1267; extern void struct_InputAnalogActionData_t_1267_lin_to_win(void *l, void *w, uint32_t sz); extern void struct_InputAnalogActionData_t_1267_win_to_lin(const void *w, void *l); @@ -62,13 +58,9 @@ extern void struct_VROverlayView_t_1237_win_to_lin(const void *w, void *l); typedef struct winRenderModel_TextureMap_t_1237 winRenderModel_TextureMap_t_1237; extern void struct_RenderModel_TextureMap_t_1237_lin_to_win(void *l, void *w); extern void struct_RenderModel_TextureMap_t_1237_win_to_lin(const void *w, void *l); -extern struct winRenderModel_TextureMap_t_1237 *struct_RenderModel_TextureMap_t_1237_wrap(void *l); -extern RenderModel_TextureMap_t *struct_RenderModel_TextureMap_t_1237_unwrap(winRenderModel_TextureMap_t_1237 *w); typedef struct winRenderModel_t_1237 winRenderModel_t_1237; extern void struct_RenderModel_t_1237_lin_to_win(void *l, void *w); extern void struct_RenderModel_t_1237_win_to_lin(const void *w, void *l); -extern struct winRenderModel_t_1237 *struct_RenderModel_t_1237_wrap(void *l); -extern RenderModel_t *struct_RenderModel_t_1237_unwrap(winRenderModel_t_1237 *w); typedef struct winInputAnalogActionData_t_1237 winInputAnalogActionData_t_1237; extern void struct_InputAnalogActionData_t_1237_lin_to_win(void *l, void *w, uint32_t sz); extern void struct_InputAnalogActionData_t_1237_win_to_lin(const void *w, void *l); @@ -108,13 +100,9 @@ extern void struct_VROverlayView_t_1168_win_to_lin(const void *w, void *l); typedef struct winRenderModel_TextureMap_t_1168 winRenderModel_TextureMap_t_1168; extern void struct_RenderModel_TextureMap_t_1168_lin_to_win(void *l, void *w); extern void struct_RenderModel_TextureMap_t_1168_win_to_lin(const void *w, void *l); -extern struct winRenderModel_TextureMap_t_1168 *struct_RenderModel_TextureMap_t_1168_wrap(void *l); -extern RenderModel_TextureMap_t *struct_RenderModel_TextureMap_t_1168_unwrap(winRenderModel_TextureMap_t_1168 *w); typedef struct winRenderModel_t_1168 winRenderModel_t_1168; extern void struct_RenderModel_t_1168_lin_to_win(void *l, void *w); extern void struct_RenderModel_t_1168_win_to_lin(const void *w, void *l); -extern struct winRenderModel_t_1168 *struct_RenderModel_t_1168_wrap(void *l); -extern RenderModel_t *struct_RenderModel_t_1168_unwrap(winRenderModel_t_1168 *w); typedef struct winInputAnalogActionData_t_1168 winInputAnalogActionData_t_1168; extern void struct_InputAnalogActionData_t_1168_lin_to_win(void *l, void *w, uint32_t sz); extern void struct_InputAnalogActionData_t_1168_win_to_lin(const void *w, void *l); @@ -154,13 +142,9 @@ extern void struct_VROverlayView_t_11415_win_to_lin(const void *w, void *l); typedef struct winRenderModel_TextureMap_t_11415 winRenderModel_TextureMap_t_11415; extern void struct_RenderModel_TextureMap_t_11415_lin_to_win(void *l, void *w); extern void struct_RenderModel_TextureMap_t_11415_win_to_lin(const void *w, void *l); -extern struct winRenderModel_TextureMap_t_11415 *struct_RenderModel_TextureMap_t_11415_wrap(void *l); -extern RenderModel_TextureMap_t *struct_RenderModel_TextureMap_t_11415_unwrap(winRenderModel_TextureMap_t_11415 *w); typedef struct winRenderModel_t_11415 winRenderModel_t_11415; extern void struct_RenderModel_t_11415_lin_to_win(void *l, void *w); extern void struct_RenderModel_t_11415_win_to_lin(const void *w, void *l); -extern struct winRenderModel_t_11415 *struct_RenderModel_t_11415_wrap(void *l); -extern RenderModel_t *struct_RenderModel_t_11415_unwrap(winRenderModel_t_11415 *w); typedef struct winInputAnalogActionData_t_11415 winInputAnalogActionData_t_11415; extern void struct_InputAnalogActionData_t_11415_lin_to_win(void *l, void *w, uint32_t sz); extern void struct_InputAnalogActionData_t_11415_win_to_lin(const void *w, void *l); @@ -200,13 +184,9 @@ extern void struct_VROverlayView_t_11310_win_to_lin(const void *w, void *l); typedef struct winRenderModel_TextureMap_t_11310 winRenderModel_TextureMap_t_11310; extern void struct_RenderModel_TextureMap_t_11310_lin_to_win(void *l, void *w); extern void struct_RenderModel_TextureMap_t_11310_win_to_lin(const void *w, void *l); -extern struct winRenderModel_TextureMap_t_11310 *struct_RenderModel_TextureMap_t_11310_wrap(void *l); -extern RenderModel_TextureMap_t *struct_RenderModel_TextureMap_t_11310_unwrap(winRenderModel_TextureMap_t_11310 *w); typedef struct winRenderModel_t_11310 winRenderModel_t_11310; extern void struct_RenderModel_t_11310_lin_to_win(void *l, void *w); extern void struct_RenderModel_t_11310_win_to_lin(const void *w, void *l); -extern struct winRenderModel_t_11310 *struct_RenderModel_t_11310_wrap(void *l); -extern RenderModel_t *struct_RenderModel_t_11310_unwrap(winRenderModel_t_11310 *w); typedef struct winInputAnalogActionData_t_11310 winInputAnalogActionData_t_11310; extern void struct_InputAnalogActionData_t_11310_lin_to_win(void *l, void *w, uint32_t sz); extern void struct_InputAnalogActionData_t_11310_win_to_lin(const void *w, void *l); @@ -246,13 +226,9 @@ extern void struct_VROverlayView_t_1125_win_to_lin(const void *w, void *l); typedef struct winRenderModel_TextureMap_t_1125 winRenderModel_TextureMap_t_1125; extern void struct_RenderModel_TextureMap_t_1125_lin_to_win(void *l, void *w); extern void struct_RenderModel_TextureMap_t_1125_win_to_lin(const void *w, void *l); -extern struct winRenderModel_TextureMap_t_1125 *struct_RenderModel_TextureMap_t_1125_wrap(void *l); -extern RenderModel_TextureMap_t *struct_RenderModel_TextureMap_t_1125_unwrap(winRenderModel_TextureMap_t_1125 *w); typedef struct winRenderModel_t_1125 winRenderModel_t_1125; extern void struct_RenderModel_t_1125_lin_to_win(void *l, void *w); extern void struct_RenderModel_t_1125_win_to_lin(const void *w, void *l); -extern struct winRenderModel_t_1125 *struct_RenderModel_t_1125_wrap(void *l); -extern RenderModel_t *struct_RenderModel_t_1125_unwrap(winRenderModel_t_1125 *w); typedef struct winInputAnalogActionData_t_1125 winInputAnalogActionData_t_1125; extern void struct_InputAnalogActionData_t_1125_lin_to_win(void *l, void *w, uint32_t sz); extern void struct_InputAnalogActionData_t_1125_win_to_lin(const void *w, void *l); @@ -289,13 +265,9 @@ extern void struct_VROverlayView_t_11111_win_to_lin(const void *w, void *l); typedef struct winRenderModel_TextureMap_t_11111 winRenderModel_TextureMap_t_11111; extern void struct_RenderModel_TextureMap_t_11111_lin_to_win(void *l, void *w); extern void struct_RenderModel_TextureMap_t_11111_win_to_lin(const void *w, void *l); -extern struct winRenderModel_TextureMap_t_11111 *struct_RenderModel_TextureMap_t_11111_wrap(void *l); -extern RenderModel_TextureMap_t *struct_RenderModel_TextureMap_t_11111_unwrap(winRenderModel_TextureMap_t_11111 *w); typedef struct winRenderModel_t_11111 winRenderModel_t_11111; extern void struct_RenderModel_t_11111_lin_to_win(void *l, void *w); extern void struct_RenderModel_t_11111_win_to_lin(const void *w, void *l); -extern struct winRenderModel_t_11111 *struct_RenderModel_t_11111_wrap(void *l); -extern RenderModel_t *struct_RenderModel_t_11111_unwrap(winRenderModel_t_11111 *w); typedef struct winInputAnalogActionData_t_11111 winInputAnalogActionData_t_11111; extern void struct_InputAnalogActionData_t_11111_lin_to_win(void *l, void *w, uint32_t sz); extern void struct_InputAnalogActionData_t_11111_win_to_lin(const void *w, void *l); @@ -332,13 +304,9 @@ extern void struct_VROverlayView_t_11030_win_to_lin(const void *w, void *l); typedef struct winRenderModel_TextureMap_t_11030 winRenderModel_TextureMap_t_11030; extern void struct_RenderModel_TextureMap_t_11030_lin_to_win(void *l, void *w); extern void struct_RenderModel_TextureMap_t_11030_win_to_lin(const void *w, void *l); -extern struct winRenderModel_TextureMap_t_11030 *struct_RenderModel_TextureMap_t_11030_wrap(void *l); -extern RenderModel_TextureMap_t *struct_RenderModel_TextureMap_t_11030_unwrap(winRenderModel_TextureMap_t_11030 *w); typedef struct winRenderModel_t_11030 winRenderModel_t_11030; extern void struct_RenderModel_t_11030_lin_to_win(void *l, void *w); extern void struct_RenderModel_t_11030_win_to_lin(const void *w, void *l); -extern struct winRenderModel_t_11030 *struct_RenderModel_t_11030_wrap(void *l); -extern RenderModel_t *struct_RenderModel_t_11030_unwrap(winRenderModel_t_11030 *w); typedef struct winInputAnalogActionData_t_11030 winInputAnalogActionData_t_11030; extern void struct_InputAnalogActionData_t_11030_lin_to_win(void *l, void *w, uint32_t sz); extern void struct_InputAnalogActionData_t_11030_win_to_lin(const void *w, void *l); @@ -372,13 +340,9 @@ extern void struct_CameraVideoStreamFrameHeader_t_1916_win_to_lin(const void *w, typedef struct winRenderModel_TextureMap_t_1916 winRenderModel_TextureMap_t_1916; extern void struct_RenderModel_TextureMap_t_1916_lin_to_win(void *l, void *w); extern void struct_RenderModel_TextureMap_t_1916_win_to_lin(const void *w, void *l); -extern struct winRenderModel_TextureMap_t_1916 *struct_RenderModel_TextureMap_t_1916_wrap(void *l); -extern RenderModel_TextureMap_t *struct_RenderModel_TextureMap_t_1916_unwrap(winRenderModel_TextureMap_t_1916 *w); typedef struct winRenderModel_t_1916 winRenderModel_t_1916; extern void struct_RenderModel_t_1916_lin_to_win(void *l, void *w); extern void struct_RenderModel_t_1916_win_to_lin(const void *w, void *l); -extern struct winRenderModel_t_1916 *struct_RenderModel_t_1916_wrap(void *l); -extern RenderModel_t *struct_RenderModel_t_1916_unwrap(winRenderModel_t_1916 *w); typedef struct winInputAnalogActionData_t_1916 winInputAnalogActionData_t_1916; extern void struct_InputAnalogActionData_t_1916_lin_to_win(void *l, void *w, uint32_t sz); extern void struct_InputAnalogActionData_t_1916_win_to_lin(const void *w, void *l); @@ -412,13 +376,9 @@ extern void struct_CameraVideoStreamFrameHeader_t_1819_win_to_lin(const void *w, typedef struct winRenderModel_TextureMap_t_1819 winRenderModel_TextureMap_t_1819; extern void struct_RenderModel_TextureMap_t_1819_lin_to_win(void *l, void *w); extern void struct_RenderModel_TextureMap_t_1819_win_to_lin(const void *w, void *l); -extern struct winRenderModel_TextureMap_t_1819 *struct_RenderModel_TextureMap_t_1819_wrap(void *l); -extern RenderModel_TextureMap_t *struct_RenderModel_TextureMap_t_1819_unwrap(winRenderModel_TextureMap_t_1819 *w); typedef struct winRenderModel_t_1819 winRenderModel_t_1819; extern void struct_RenderModel_t_1819_lin_to_win(void *l, void *w); extern void struct_RenderModel_t_1819_win_to_lin(const void *w, void *l); -extern struct winRenderModel_t_1819 *struct_RenderModel_t_1819_wrap(void *l); -extern RenderModel_t *struct_RenderModel_t_1819_unwrap(winRenderModel_t_1819 *w); typedef struct winInputAnalogActionData_t_1819 winInputAnalogActionData_t_1819; extern void struct_InputAnalogActionData_t_1819_lin_to_win(void *l, void *w, uint32_t sz); extern void struct_InputAnalogActionData_t_1819_win_to_lin(const void *w, void *l); @@ -452,13 +412,9 @@ extern void struct_CameraVideoStreamFrameHeader_t_1715_win_to_lin(const void *w, typedef struct winRenderModel_TextureMap_t_1715 winRenderModel_TextureMap_t_1715; extern void struct_RenderModel_TextureMap_t_1715_lin_to_win(void *l, void *w); extern void struct_RenderModel_TextureMap_t_1715_win_to_lin(const void *w, void *l); -extern struct winRenderModel_TextureMap_t_1715 *struct_RenderModel_TextureMap_t_1715_wrap(void *l); -extern RenderModel_TextureMap_t *struct_RenderModel_TextureMap_t_1715_unwrap(winRenderModel_TextureMap_t_1715 *w); typedef struct winRenderModel_t_1715 winRenderModel_t_1715; extern void struct_RenderModel_t_1715_lin_to_win(void *l, void *w); extern void struct_RenderModel_t_1715_win_to_lin(const void *w, void *l); -extern struct winRenderModel_t_1715 *struct_RenderModel_t_1715_wrap(void *l); -extern RenderModel_t *struct_RenderModel_t_1715_unwrap(winRenderModel_t_1715 *w); typedef struct winInputAnalogActionData_t_1715 winInputAnalogActionData_t_1715; extern void struct_InputAnalogActionData_t_1715_lin_to_win(void *l, void *w, uint32_t sz); extern void struct_InputAnalogActionData_t_1715_win_to_lin(const void *w, void *l); @@ -492,13 +448,9 @@ extern void struct_CameraVideoStreamFrameHeader_t_1610_win_to_lin(const void *w, typedef struct winRenderModel_TextureMap_t_1610 winRenderModel_TextureMap_t_1610; extern void struct_RenderModel_TextureMap_t_1610_lin_to_win(void *l, void *w); extern void struct_RenderModel_TextureMap_t_1610_win_to_lin(const void *w, void *l); -extern struct winRenderModel_TextureMap_t_1610 *struct_RenderModel_TextureMap_t_1610_wrap(void *l); -extern RenderModel_TextureMap_t *struct_RenderModel_TextureMap_t_1610_unwrap(winRenderModel_TextureMap_t_1610 *w); typedef struct winRenderModel_t_1610 winRenderModel_t_1610; extern void struct_RenderModel_t_1610_lin_to_win(void *l, void *w); extern void struct_RenderModel_t_1610_win_to_lin(const void *w, void *l); -extern struct winRenderModel_t_1610 *struct_RenderModel_t_1610_wrap(void *l); -extern RenderModel_t *struct_RenderModel_t_1610_unwrap(winRenderModel_t_1610 *w); typedef struct winInputAnalogActionData_t_1610 winInputAnalogActionData_t_1610; extern void struct_InputAnalogActionData_t_1610_lin_to_win(void *l, void *w, uint32_t sz); extern void struct_InputAnalogActionData_t_1610_win_to_lin(const void *w, void *l); @@ -532,13 +484,9 @@ extern void struct_CameraVideoStreamFrameHeader_t_1517_win_to_lin(const void *w, typedef struct winRenderModel_TextureMap_t_1517 winRenderModel_TextureMap_t_1517; extern void struct_RenderModel_TextureMap_t_1517_lin_to_win(void *l, void *w); extern void struct_RenderModel_TextureMap_t_1517_win_to_lin(const void *w, void *l); -extern struct winRenderModel_TextureMap_t_1517 *struct_RenderModel_TextureMap_t_1517_wrap(void *l); -extern RenderModel_TextureMap_t *struct_RenderModel_TextureMap_t_1517_unwrap(winRenderModel_TextureMap_t_1517 *w); typedef struct winRenderModel_t_1517 winRenderModel_t_1517; extern void struct_RenderModel_t_1517_lin_to_win(void *l, void *w); extern void struct_RenderModel_t_1517_win_to_lin(const void *w, void *l); -extern struct winRenderModel_t_1517 *struct_RenderModel_t_1517_wrap(void *l); -extern RenderModel_t *struct_RenderModel_t_1517_unwrap(winRenderModel_t_1517 *w); typedef struct winInputAnalogActionData_t_1517 winInputAnalogActionData_t_1517; extern void struct_InputAnalogActionData_t_1517_lin_to_win(void *l, void *w, uint32_t sz); extern void struct_InputAnalogActionData_t_1517_win_to_lin(const void *w, void *l); @@ -572,13 +520,9 @@ extern void struct_CameraVideoStreamFrameHeader_t_1418_win_to_lin(const void *w, typedef struct winRenderModel_TextureMap_t_1418 winRenderModel_TextureMap_t_1418; extern void struct_RenderModel_TextureMap_t_1418_lin_to_win(void *l, void *w); extern void struct_RenderModel_TextureMap_t_1418_win_to_lin(const void *w, void *l); -extern struct winRenderModel_TextureMap_t_1418 *struct_RenderModel_TextureMap_t_1418_wrap(void *l); -extern RenderModel_TextureMap_t *struct_RenderModel_TextureMap_t_1418_unwrap(winRenderModel_TextureMap_t_1418 *w); typedef struct winRenderModel_t_1418 winRenderModel_t_1418; extern void struct_RenderModel_t_1418_lin_to_win(void *l, void *w); extern void struct_RenderModel_t_1418_win_to_lin(const void *w, void *l); -extern struct winRenderModel_t_1418 *struct_RenderModel_t_1418_wrap(void *l); -extern RenderModel_t *struct_RenderModel_t_1418_unwrap(winRenderModel_t_1418 *w); typedef struct winInputAnalogActionData_t_1418 winInputAnalogActionData_t_1418; extern void struct_InputAnalogActionData_t_1418_lin_to_win(void *l, void *w, uint32_t sz); extern void struct_InputAnalogActionData_t_1418_win_to_lin(const void *w, void *l); @@ -609,13 +553,9 @@ extern void struct_CameraVideoStreamFrameHeader_t_1322_win_to_lin(const void *w, typedef struct winRenderModel_TextureMap_t_1322 winRenderModel_TextureMap_t_1322; extern void struct_RenderModel_TextureMap_t_1322_lin_to_win(void *l, void *w); extern void struct_RenderModel_TextureMap_t_1322_win_to_lin(const void *w, void *l); -extern struct winRenderModel_TextureMap_t_1322 *struct_RenderModel_TextureMap_t_1322_wrap(void *l); -extern RenderModel_TextureMap_t *struct_RenderModel_TextureMap_t_1322_unwrap(winRenderModel_TextureMap_t_1322 *w); typedef struct winRenderModel_t_1322 winRenderModel_t_1322; extern void struct_RenderModel_t_1322_lin_to_win(void *l, void *w); extern void struct_RenderModel_t_1322_win_to_lin(const void *w, void *l); -extern struct winRenderModel_t_1322 *struct_RenderModel_t_1322_wrap(void *l); -extern RenderModel_t *struct_RenderModel_t_1322_unwrap(winRenderModel_t_1322 *w); typedef struct winInputAnalogActionData_t_1322 winInputAnalogActionData_t_1322; extern void struct_InputAnalogActionData_t_1322_lin_to_win(void *l, void *w, uint32_t sz); extern void struct_InputAnalogActionData_t_1322_win_to_lin(const void *w, void *l); @@ -646,13 +586,9 @@ extern void struct_CameraVideoStreamFrameHeader_t_1210_win_to_lin(const void *w, typedef struct winRenderModel_TextureMap_t_1210 winRenderModel_TextureMap_t_1210; extern void struct_RenderModel_TextureMap_t_1210_lin_to_win(void *l, void *w); extern void struct_RenderModel_TextureMap_t_1210_win_to_lin(const void *w, void *l); -extern struct winRenderModel_TextureMap_t_1210 *struct_RenderModel_TextureMap_t_1210_wrap(void *l); -extern RenderModel_TextureMap_t *struct_RenderModel_TextureMap_t_1210_unwrap(winRenderModel_TextureMap_t_1210 *w); typedef struct winRenderModel_t_1210 winRenderModel_t_1210; extern void struct_RenderModel_t_1210_lin_to_win(void *l, void *w); extern void struct_RenderModel_t_1210_win_to_lin(const void *w, void *l); -extern struct winRenderModel_t_1210 *struct_RenderModel_t_1210_wrap(void *l); -extern RenderModel_t *struct_RenderModel_t_1210_unwrap(winRenderModel_t_1210 *w); typedef struct winInputAnalogActionData_t_1210 winInputAnalogActionData_t_1210; extern void struct_InputAnalogActionData_t_1210_lin_to_win(void *l, void *w, uint32_t sz); extern void struct_InputAnalogActionData_t_1210_win_to_lin(const void *w, void *l); @@ -683,13 +619,9 @@ extern void struct_CameraVideoStreamFrameHeader_t_113b_win_to_lin(const void *w, typedef struct winRenderModel_TextureMap_t_113b winRenderModel_TextureMap_t_113b; extern void struct_RenderModel_TextureMap_t_113b_lin_to_win(void *l, void *w); extern void struct_RenderModel_TextureMap_t_113b_win_to_lin(const void *w, void *l); -extern struct winRenderModel_TextureMap_t_113b *struct_RenderModel_TextureMap_t_113b_wrap(void *l); -extern RenderModel_TextureMap_t *struct_RenderModel_TextureMap_t_113b_unwrap(winRenderModel_TextureMap_t_113b *w); typedef struct winRenderModel_t_113b winRenderModel_t_113b; extern void struct_RenderModel_t_113b_lin_to_win(void *l, void *w); extern void struct_RenderModel_t_113b_win_to_lin(const void *w, void *l); -extern struct winRenderModel_t_113b *struct_RenderModel_t_113b_wrap(void *l); -extern RenderModel_t *struct_RenderModel_t_113b_unwrap(winRenderModel_t_113b *w); typedef struct winInputAnalogActionData_t_113b winInputAnalogActionData_t_113b; extern void struct_InputAnalogActionData_t_113b_lin_to_win(void *l, void *w, uint32_t sz); extern void struct_InputAnalogActionData_t_113b_win_to_lin(const void *w, void *l); @@ -720,13 +652,9 @@ extern void struct_CameraVideoStreamFrameHeader_t_1017_win_to_lin(const void *w, typedef struct winRenderModel_TextureMap_t_1017 winRenderModel_TextureMap_t_1017; extern void struct_RenderModel_TextureMap_t_1017_lin_to_win(void *l, void *w); extern void struct_RenderModel_TextureMap_t_1017_win_to_lin(const void *w, void *l); -extern struct winRenderModel_TextureMap_t_1017 *struct_RenderModel_TextureMap_t_1017_wrap(void *l); -extern RenderModel_TextureMap_t *struct_RenderModel_TextureMap_t_1017_unwrap(winRenderModel_TextureMap_t_1017 *w); typedef struct winRenderModel_t_1017 winRenderModel_t_1017; extern void struct_RenderModel_t_1017_lin_to_win(void *l, void *w); extern void struct_RenderModel_t_1017_win_to_lin(const void *w, void *l); -extern struct winRenderModel_t_1017 *struct_RenderModel_t_1017_wrap(void *l); -extern RenderModel_t *struct_RenderModel_t_1017_unwrap(winRenderModel_t_1017 *w); typedef struct winInputAnalogActionData_t_1017 winInputAnalogActionData_t_1017; extern void struct_InputAnalogActionData_t_1017_lin_to_win(void *l, void *w, uint32_t sz); extern void struct_InputAnalogActionData_t_1017_win_to_lin(const void *w, void *l); @@ -754,13 +682,9 @@ extern void struct_VRControllerState001_t_1016_win_to_lin(const void *w, void *l typedef struct winRenderModel_TextureMap_t_1016 winRenderModel_TextureMap_t_1016; extern void struct_RenderModel_TextureMap_t_1016_lin_to_win(void *l, void *w); extern void struct_RenderModel_TextureMap_t_1016_win_to_lin(const void *w, void *l); -extern struct winRenderModel_TextureMap_t_1016 *struct_RenderModel_TextureMap_t_1016_wrap(void *l); -extern RenderModel_TextureMap_t *struct_RenderModel_TextureMap_t_1016_unwrap(winRenderModel_TextureMap_t_1016 *w); typedef struct winRenderModel_t_1016 winRenderModel_t_1016; extern void struct_RenderModel_t_1016_lin_to_win(void *l, void *w); extern void struct_RenderModel_t_1016_win_to_lin(const void *w, void *l); -extern struct winRenderModel_t_1016 *struct_RenderModel_t_1016_wrap(void *l); -extern RenderModel_t *struct_RenderModel_t_1016_unwrap(winRenderModel_t_1016 *w); typedef struct winInputAnalogActionData_t_1016 winInputAnalogActionData_t_1016; extern void struct_InputAnalogActionData_t_1016_lin_to_win(void *l, void *w, uint32_t sz); extern void struct_InputAnalogActionData_t_1016_win_to_lin(const void *w, void *l); @@ -788,13 +712,9 @@ extern void struct_VRControllerState001_t_1015_win_to_lin(const void *w, void *l typedef struct winRenderModel_TextureMap_t_1015 winRenderModel_TextureMap_t_1015; extern void struct_RenderModel_TextureMap_t_1015_lin_to_win(void *l, void *w); extern void struct_RenderModel_TextureMap_t_1015_win_to_lin(const void *w, void *l); -extern struct winRenderModel_TextureMap_t_1015 *struct_RenderModel_TextureMap_t_1015_wrap(void *l); -extern RenderModel_TextureMap_t *struct_RenderModel_TextureMap_t_1015_unwrap(winRenderModel_TextureMap_t_1015 *w); typedef struct winRenderModel_t_1015 winRenderModel_t_1015; extern void struct_RenderModel_t_1015_lin_to_win(void *l, void *w); extern void struct_RenderModel_t_1015_win_to_lin(const void *w, void *l); -extern struct winRenderModel_t_1015 *struct_RenderModel_t_1015_wrap(void *l); -extern RenderModel_t *struct_RenderModel_t_1015_unwrap(winRenderModel_t_1015 *w); typedef struct winInputAnalogActionData_t_1015 winInputAnalogActionData_t_1015; extern void struct_InputAnalogActionData_t_1015_lin_to_win(void *l, void *w, uint32_t sz); extern void struct_InputAnalogActionData_t_1015_win_to_lin(const void *w, void *l); @@ -819,13 +739,9 @@ extern void struct_VRControllerState001_t_1014_win_to_lin(const void *w, void *l typedef struct winRenderModel_TextureMap_t_1014 winRenderModel_TextureMap_t_1014; extern void struct_RenderModel_TextureMap_t_1014_lin_to_win(void *l, void *w); extern void struct_RenderModel_TextureMap_t_1014_win_to_lin(const void *w, void *l); -extern struct winRenderModel_TextureMap_t_1014 *struct_RenderModel_TextureMap_t_1014_wrap(void *l); -extern RenderModel_TextureMap_t *struct_RenderModel_TextureMap_t_1014_unwrap(winRenderModel_TextureMap_t_1014 *w); typedef struct winRenderModel_t_1014 winRenderModel_t_1014; extern void struct_RenderModel_t_1014_lin_to_win(void *l, void *w); extern void struct_RenderModel_t_1014_win_to_lin(const void *w, void *l); -extern struct winRenderModel_t_1014 *struct_RenderModel_t_1014_wrap(void *l); -extern RenderModel_t *struct_RenderModel_t_1014_unwrap(winRenderModel_t_1014 *w); typedef struct winVREvent_t_1013 winVREvent_t_1013; extern void struct_VREvent_t_1013_lin_to_win(void *l, void *w, uint32_t sz); extern void struct_VREvent_t_1013_win_to_lin(const void *w, void *l); @@ -835,13 +751,9 @@ extern void struct_VRControllerState001_t_1013_win_to_lin(const void *w, void *l typedef struct winRenderModel_TextureMap_t_1013 winRenderModel_TextureMap_t_1013; extern void struct_RenderModel_TextureMap_t_1013_lin_to_win(void *l, void *w); extern void struct_RenderModel_TextureMap_t_1013_win_to_lin(const void *w, void *l); -extern struct winRenderModel_TextureMap_t_1013 *struct_RenderModel_TextureMap_t_1013_wrap(void *l); -extern RenderModel_TextureMap_t *struct_RenderModel_TextureMap_t_1013_unwrap(winRenderModel_TextureMap_t_1013 *w); typedef struct winRenderModel_t_1013 winRenderModel_t_1013; extern void struct_RenderModel_t_1013_lin_to_win(void *l, void *w); extern void struct_RenderModel_t_1013_win_to_lin(const void *w, void *l); -extern struct winRenderModel_t_1013 *struct_RenderModel_t_1013_wrap(void *l); -extern RenderModel_t *struct_RenderModel_t_1013_unwrap(winRenderModel_t_1013 *w); typedef struct winVREvent_t_1012 winVREvent_t_1012; extern void struct_VREvent_t_1012_lin_to_win(void *l, void *w, uint32_t sz); extern void struct_VREvent_t_1012_win_to_lin(const void *w, void *l); @@ -851,13 +763,9 @@ extern void struct_VRControllerState001_t_1012_win_to_lin(const void *w, void *l typedef struct winRenderModel_TextureMap_t_1012 winRenderModel_TextureMap_t_1012; extern void struct_RenderModel_TextureMap_t_1012_lin_to_win(void *l, void *w); extern void struct_RenderModel_TextureMap_t_1012_win_to_lin(const void *w, void *l); -extern struct winRenderModel_TextureMap_t_1012 *struct_RenderModel_TextureMap_t_1012_wrap(void *l); -extern RenderModel_TextureMap_t *struct_RenderModel_TextureMap_t_1012_unwrap(winRenderModel_TextureMap_t_1012 *w); typedef struct winRenderModel_t_1012 winRenderModel_t_1012; extern void struct_RenderModel_t_1012_lin_to_win(void *l, void *w); extern void struct_RenderModel_t_1012_win_to_lin(const void *w, void *l); -extern struct winRenderModel_t_1012 *struct_RenderModel_t_1012_wrap(void *l); -extern RenderModel_t *struct_RenderModel_t_1012_unwrap(winRenderModel_t_1012 *w); typedef struct winVREvent_t_1011 winVREvent_t_1011; extern void struct_VREvent_t_1011_lin_to_win(void *l, void *w, uint32_t sz); extern void struct_VREvent_t_1011_win_to_lin(const void *w, void *l); @@ -867,13 +775,9 @@ extern void struct_VRControllerState001_t_1011_win_to_lin(const void *w, void *l typedef struct winRenderModel_TextureMap_t_1011 winRenderModel_TextureMap_t_1011; extern void struct_RenderModel_TextureMap_t_1011_lin_to_win(void *l, void *w); extern void struct_RenderModel_TextureMap_t_1011_win_to_lin(const void *w, void *l); -extern struct winRenderModel_TextureMap_t_1011 *struct_RenderModel_TextureMap_t_1011_wrap(void *l); -extern RenderModel_TextureMap_t *struct_RenderModel_TextureMap_t_1011_unwrap(winRenderModel_TextureMap_t_1011 *w); typedef struct winRenderModel_t_1011 winRenderModel_t_1011; extern void struct_RenderModel_t_1011_lin_to_win(void *l, void *w); extern void struct_RenderModel_t_1011_win_to_lin(const void *w, void *l); -extern struct winRenderModel_t_1011 *struct_RenderModel_t_1011_wrap(void *l); -extern RenderModel_t *struct_RenderModel_t_1011_unwrap(winRenderModel_t_1011 *w); typedef struct winVREvent_t_1010 winVREvent_t_1010; extern void struct_VREvent_t_1010_lin_to_win(void *l, void *w, uint32_t sz); extern void struct_VREvent_t_1010_win_to_lin(const void *w, void *l); @@ -883,13 +787,9 @@ extern void struct_VRControllerState001_t_1010_win_to_lin(const void *w, void *l typedef struct winRenderModel_TextureMap_t_1010 winRenderModel_TextureMap_t_1010; extern void struct_RenderModel_TextureMap_t_1010_lin_to_win(void *l, void *w); extern void struct_RenderModel_TextureMap_t_1010_win_to_lin(const void *w, void *l); -extern struct winRenderModel_TextureMap_t_1010 *struct_RenderModel_TextureMap_t_1010_wrap(void *l); -extern RenderModel_TextureMap_t *struct_RenderModel_TextureMap_t_1010_unwrap(winRenderModel_TextureMap_t_1010 *w); typedef struct winRenderModel_t_1010 winRenderModel_t_1010; extern void struct_RenderModel_t_1010_lin_to_win(void *l, void *w); extern void struct_RenderModel_t_1010_win_to_lin(const void *w, void *l); -extern struct winRenderModel_t_1010 *struct_RenderModel_t_1010_wrap(void *l); -extern RenderModel_t *struct_RenderModel_t_1010_unwrap(winRenderModel_t_1010 *w); typedef struct winVREvent_t_109 winVREvent_t_109; extern void struct_VREvent_t_109_lin_to_win(void *l, void *w, uint32_t sz); extern void struct_VREvent_t_109_win_to_lin(const void *w, void *l); @@ -899,13 +799,9 @@ extern void struct_VRControllerState001_t_109_win_to_lin(const void *w, void *l) typedef struct winRenderModel_TextureMap_t_109 winRenderModel_TextureMap_t_109; extern void struct_RenderModel_TextureMap_t_109_lin_to_win(void *l, void *w); extern void struct_RenderModel_TextureMap_t_109_win_to_lin(const void *w, void *l); -extern struct winRenderModel_TextureMap_t_109 *struct_RenderModel_TextureMap_t_109_wrap(void *l); -extern RenderModel_TextureMap_t *struct_RenderModel_TextureMap_t_109_unwrap(winRenderModel_TextureMap_t_109 *w); typedef struct winRenderModel_t_109 winRenderModel_t_109; extern void struct_RenderModel_t_109_lin_to_win(void *l, void *w); extern void struct_RenderModel_t_109_win_to_lin(const void *w, void *l); -extern struct winRenderModel_t_109 *struct_RenderModel_t_109_wrap(void *l); -extern RenderModel_t *struct_RenderModel_t_109_unwrap(winRenderModel_t_109 *w); typedef struct winVREvent_t_108 winVREvent_t_108; extern void struct_VREvent_t_108_lin_to_win(void *l, void *w, uint32_t sz); extern void struct_VREvent_t_108_win_to_lin(const void *w, void *l); @@ -915,13 +811,9 @@ extern void struct_VRControllerState001_t_108_win_to_lin(const void *w, void *l) typedef struct winRenderModel_TextureMap_t_108 winRenderModel_TextureMap_t_108; extern void struct_RenderModel_TextureMap_t_108_lin_to_win(void *l, void *w); extern void struct_RenderModel_TextureMap_t_108_win_to_lin(const void *w, void *l); -extern struct winRenderModel_TextureMap_t_108 *struct_RenderModel_TextureMap_t_108_wrap(void *l); -extern RenderModel_TextureMap_t *struct_RenderModel_TextureMap_t_108_unwrap(winRenderModel_TextureMap_t_108 *w); typedef struct winRenderModel_t_108 winRenderModel_t_108; extern void struct_RenderModel_t_108_lin_to_win(void *l, void *w); extern void struct_RenderModel_t_108_win_to_lin(const void *w, void *l); -extern struct winRenderModel_t_108 *struct_RenderModel_t_108_wrap(void *l); -extern RenderModel_t *struct_RenderModel_t_108_unwrap(winRenderModel_t_108 *w); typedef struct winVREvent_t_107 winVREvent_t_107; extern void struct_VREvent_t_107_lin_to_win(void *l, void *w, uint32_t sz); extern void struct_VREvent_t_107_win_to_lin(const void *w, void *l); @@ -931,13 +823,9 @@ extern void struct_VRControllerState001_t_107_win_to_lin(const void *w, void *l) typedef struct winRenderModel_TextureMap_t_107 winRenderModel_TextureMap_t_107; extern void struct_RenderModel_TextureMap_t_107_lin_to_win(void *l, void *w); extern void struct_RenderModel_TextureMap_t_107_win_to_lin(const void *w, void *l); -extern struct winRenderModel_TextureMap_t_107 *struct_RenderModel_TextureMap_t_107_wrap(void *l); -extern RenderModel_TextureMap_t *struct_RenderModel_TextureMap_t_107_unwrap(winRenderModel_TextureMap_t_107 *w); typedef struct winRenderModel_t_107 winRenderModel_t_107; extern void struct_RenderModel_t_107_lin_to_win(void *l, void *w); extern void struct_RenderModel_t_107_win_to_lin(const void *w, void *l); -extern struct winRenderModel_t_107 *struct_RenderModel_t_107_wrap(void *l); -extern RenderModel_t *struct_RenderModel_t_107_unwrap(winRenderModel_t_107 *w); typedef struct winVREvent_t_106 winVREvent_t_106; extern void struct_VREvent_t_106_lin_to_win(void *l, void *w, uint32_t sz); extern void struct_VREvent_t_106_win_to_lin(const void *w, void *l); @@ -947,13 +835,9 @@ extern void struct_VRControllerState001_t_106_win_to_lin(const void *w, void *l) typedef struct winRenderModel_TextureMap_t_106 winRenderModel_TextureMap_t_106; extern void struct_RenderModel_TextureMap_t_106_lin_to_win(void *l, void *w); extern void struct_RenderModel_TextureMap_t_106_win_to_lin(const void *w, void *l); -extern struct winRenderModel_TextureMap_t_106 *struct_RenderModel_TextureMap_t_106_wrap(void *l); -extern RenderModel_TextureMap_t *struct_RenderModel_TextureMap_t_106_unwrap(winRenderModel_TextureMap_t_106 *w); typedef struct winRenderModel_t_106 winRenderModel_t_106; extern void struct_RenderModel_t_106_lin_to_win(void *l, void *w); extern void struct_RenderModel_t_106_win_to_lin(const void *w, void *l); -extern struct winRenderModel_t_106 *struct_RenderModel_t_106_wrap(void *l); -extern RenderModel_t *struct_RenderModel_t_106_unwrap(winRenderModel_t_106 *w); typedef struct winVREvent_t_105 winVREvent_t_105; extern void struct_VREvent_t_105_lin_to_win(void *l, void *w, uint32_t sz); extern void struct_VREvent_t_105_win_to_lin(const void *w, void *l); @@ -963,13 +847,9 @@ extern void struct_VRControllerState001_t_105_win_to_lin(const void *w, void *l) typedef struct winRenderModel_TextureMap_t_105 winRenderModel_TextureMap_t_105; extern void struct_RenderModel_TextureMap_t_105_lin_to_win(void *l, void *w); extern void struct_RenderModel_TextureMap_t_105_win_to_lin(const void *w, void *l); -extern struct winRenderModel_TextureMap_t_105 *struct_RenderModel_TextureMap_t_105_wrap(void *l); -extern RenderModel_TextureMap_t *struct_RenderModel_TextureMap_t_105_unwrap(winRenderModel_TextureMap_t_105 *w); typedef struct winRenderModel_t_105 winRenderModel_t_105; extern void struct_RenderModel_t_105_lin_to_win(void *l, void *w); extern void struct_RenderModel_t_105_win_to_lin(const void *w, void *l); -extern struct winRenderModel_t_105 *struct_RenderModel_t_105_wrap(void *l); -extern RenderModel_t *struct_RenderModel_t_105_unwrap(winRenderModel_t_105 *w); typedef struct winVREvent_t_104 winVREvent_t_104; extern void struct_VREvent_t_104_lin_to_win(void *l, void *w, uint32_t sz); extern void struct_VREvent_t_104_win_to_lin(const void *w, void *l); @@ -979,13 +859,9 @@ extern void struct_VRControllerState001_t_104_win_to_lin(const void *w, void *l) typedef struct winRenderModel_TextureMap_t_104 winRenderModel_TextureMap_t_104; extern void struct_RenderModel_TextureMap_t_104_lin_to_win(void *l, void *w); extern void struct_RenderModel_TextureMap_t_104_win_to_lin(const void *w, void *l); -extern struct winRenderModel_TextureMap_t_104 *struct_RenderModel_TextureMap_t_104_wrap(void *l); -extern RenderModel_TextureMap_t *struct_RenderModel_TextureMap_t_104_unwrap(winRenderModel_TextureMap_t_104 *w); typedef struct winRenderModel_t_104 winRenderModel_t_104; extern void struct_RenderModel_t_104_lin_to_win(void *l, void *w); extern void struct_RenderModel_t_104_win_to_lin(const void *w, void *l); -extern struct winRenderModel_t_104 *struct_RenderModel_t_104_wrap(void *l); -extern RenderModel_t *struct_RenderModel_t_104_unwrap(winRenderModel_t_104 *w); typedef struct winVREvent_t_103a winVREvent_t_103a; extern void struct_VREvent_t_103a_lin_to_win(void *l, void *w, uint32_t sz); extern void struct_VREvent_t_103a_win_to_lin(const void *w, void *l); @@ -995,13 +871,9 @@ extern void struct_VRControllerState001_t_103a_win_to_lin(const void *w, void *l typedef struct winRenderModel_TextureMap_t_103a winRenderModel_TextureMap_t_103a; extern void struct_RenderModel_TextureMap_t_103a_lin_to_win(void *l, void *w); extern void struct_RenderModel_TextureMap_t_103a_win_to_lin(const void *w, void *l); -extern struct winRenderModel_TextureMap_t_103a *struct_RenderModel_TextureMap_t_103a_wrap(void *l); -extern RenderModel_TextureMap_t *struct_RenderModel_TextureMap_t_103a_unwrap(winRenderModel_TextureMap_t_103a *w); typedef struct winRenderModel_t_103a winRenderModel_t_103a; extern void struct_RenderModel_t_103a_lin_to_win(void *l, void *w); extern void struct_RenderModel_t_103a_win_to_lin(const void *w, void *l); -extern struct winRenderModel_t_103a *struct_RenderModel_t_103a_wrap(void *l); -extern RenderModel_t *struct_RenderModel_t_103a_unwrap(winRenderModel_t_103a *w); typedef struct winVREvent_t_103 winVREvent_t_103; extern void struct_VREvent_t_103_lin_to_win(void *l, void *w, uint32_t sz); extern void struct_VREvent_t_103_win_to_lin(const void *w, void *l); @@ -1014,13 +886,9 @@ extern void struct_Compositor_FrameTiming_103_win_to_lin(const void *w, void *l) typedef struct winRenderModel_TextureMap_t_103 winRenderModel_TextureMap_t_103; extern void struct_RenderModel_TextureMap_t_103_lin_to_win(void *l, void *w); extern void struct_RenderModel_TextureMap_t_103_win_to_lin(const void *w, void *l); -extern struct winRenderModel_TextureMap_t_103 *struct_RenderModel_TextureMap_t_103_wrap(void *l); -extern RenderModel_TextureMap_t *struct_RenderModel_TextureMap_t_103_unwrap(winRenderModel_TextureMap_t_103 *w); typedef struct winRenderModel_t_103 winRenderModel_t_103; extern void struct_RenderModel_t_103_lin_to_win(void *l, void *w); extern void struct_RenderModel_t_103_win_to_lin(const void *w, void *l); -extern struct winRenderModel_t_103 *struct_RenderModel_t_103_wrap(void *l); -extern RenderModel_t *struct_RenderModel_t_103_unwrap(winRenderModel_t_103 *w); typedef struct winVREvent_t_102 winVREvent_t_102; extern void struct_VREvent_t_102_lin_to_win(void *l, void *w, uint32_t sz); extern void struct_VREvent_t_102_win_to_lin(const void *w, void *l); @@ -1033,13 +901,9 @@ extern void struct_Compositor_FrameTiming_102_win_to_lin(const void *w, void *l) typedef struct winRenderModel_TextureMap_t_102 winRenderModel_TextureMap_t_102; extern void struct_RenderModel_TextureMap_t_102_lin_to_win(void *l, void *w); extern void struct_RenderModel_TextureMap_t_102_win_to_lin(const void *w, void *l); -extern struct winRenderModel_TextureMap_t_102 *struct_RenderModel_TextureMap_t_102_wrap(void *l); -extern RenderModel_TextureMap_t *struct_RenderModel_TextureMap_t_102_unwrap(winRenderModel_TextureMap_t_102 *w); typedef struct winRenderModel_t_102 winRenderModel_t_102; extern void struct_RenderModel_t_102_lin_to_win(void *l, void *w); extern void struct_RenderModel_t_102_win_to_lin(const void *w, void *l); -extern struct winRenderModel_t_102 *struct_RenderModel_t_102_wrap(void *l); -extern RenderModel_t *struct_RenderModel_t_102_unwrap(winRenderModel_t_102 *w); typedef struct winVREvent_t_101 winVREvent_t_101; extern void struct_VREvent_t_101_lin_to_win(void *l, void *w, uint32_t sz); extern void struct_VREvent_t_101_win_to_lin(const void *w, void *l); @@ -1049,13 +913,9 @@ extern void struct_VRControllerState001_t_101_win_to_lin(const void *w, void *l) typedef struct winRenderModel_TextureMap_t_101 winRenderModel_TextureMap_t_101; extern void struct_RenderModel_TextureMap_t_101_lin_to_win(void *l, void *w); extern void struct_RenderModel_TextureMap_t_101_win_to_lin(const void *w, void *l); -extern struct winRenderModel_TextureMap_t_101 *struct_RenderModel_TextureMap_t_101_wrap(void *l); -extern RenderModel_TextureMap_t *struct_RenderModel_TextureMap_t_101_unwrap(winRenderModel_TextureMap_t_101 *w); typedef struct winRenderModel_t_101 winRenderModel_t_101; extern void struct_RenderModel_t_101_lin_to_win(void *l, void *w); extern void struct_RenderModel_t_101_win_to_lin(const void *w, void *l); -extern struct winRenderModel_t_101 *struct_RenderModel_t_101_wrap(void *l); -extern RenderModel_t *struct_RenderModel_t_101_unwrap(winRenderModel_t_101 *w); typedef struct winVREvent_t_100 winVREvent_t_100; extern void struct_VREvent_t_100_lin_to_win(void *l, void *w, uint32_t sz); extern void struct_VREvent_t_100_win_to_lin(const void *w, void *l); @@ -1065,13 +925,9 @@ extern void struct_VRControllerState001_t_100_win_to_lin(const void *w, void *l) typedef struct winRenderModel_TextureMap_t_100 winRenderModel_TextureMap_t_100; extern void struct_RenderModel_TextureMap_t_100_lin_to_win(void *l, void *w); extern void struct_RenderModel_TextureMap_t_100_win_to_lin(const void *w, void *l); -extern struct winRenderModel_TextureMap_t_100 *struct_RenderModel_TextureMap_t_100_wrap(void *l); -extern RenderModel_TextureMap_t *struct_RenderModel_TextureMap_t_100_unwrap(winRenderModel_TextureMap_t_100 *w); typedef struct winRenderModel_t_100 winRenderModel_t_100; extern void struct_RenderModel_t_100_lin_to_win(void *l, void *w); extern void struct_RenderModel_t_100_win_to_lin(const void *w, void *l); -extern struct winRenderModel_t_100 *struct_RenderModel_t_100_wrap(void *l); -extern RenderModel_t *struct_RenderModel_t_100_unwrap(winRenderModel_t_100 *w); typedef struct winVREvent_t_0920 winVREvent_t_0920; extern void struct_VREvent_t_0920_lin_to_win(void *l, void *w, uint32_t sz); extern void struct_VREvent_t_0920_win_to_lin(const void *w, void *l); @@ -1081,13 +937,9 @@ extern void struct_VRControllerState001_t_0920_win_to_lin(const void *w, void *l typedef struct winRenderModel_TextureMap_t_0920 winRenderModel_TextureMap_t_0920; extern void struct_RenderModel_TextureMap_t_0920_lin_to_win(void *l, void *w); extern void struct_RenderModel_TextureMap_t_0920_win_to_lin(const void *w, void *l); -extern struct winRenderModel_TextureMap_t_0920 *struct_RenderModel_TextureMap_t_0920_wrap(void *l); -extern RenderModel_TextureMap_t *struct_RenderModel_TextureMap_t_0920_unwrap(winRenderModel_TextureMap_t_0920 *w); typedef struct winRenderModel_t_0920 winRenderModel_t_0920; extern void struct_RenderModel_t_0920_lin_to_win(void *l, void *w); extern void struct_RenderModel_t_0920_win_to_lin(const void *w, void *l); -extern struct winRenderModel_t_0920 *struct_RenderModel_t_0920_wrap(void *l); -extern RenderModel_t *struct_RenderModel_t_0920_unwrap(winRenderModel_t_0920 *w); typedef struct winVREvent_t_0919 winVREvent_t_0919; extern void struct_VREvent_t_0919_lin_to_win(void *l, void *w, uint32_t sz); extern void struct_VREvent_t_0919_win_to_lin(const void *w, void *l); @@ -1097,13 +949,9 @@ extern void struct_VRControllerState001_t_0919_win_to_lin(const void *w, void *l typedef struct winRenderModel_TextureMap_t_0919 winRenderModel_TextureMap_t_0919; extern void struct_RenderModel_TextureMap_t_0919_lin_to_win(void *l, void *w); extern void struct_RenderModel_TextureMap_t_0919_win_to_lin(const void *w, void *l); -extern struct winRenderModel_TextureMap_t_0919 *struct_RenderModel_TextureMap_t_0919_wrap(void *l); -extern RenderModel_TextureMap_t *struct_RenderModel_TextureMap_t_0919_unwrap(winRenderModel_TextureMap_t_0919 *w); typedef struct winRenderModel_t_0919 winRenderModel_t_0919; extern void struct_RenderModel_t_0919_lin_to_win(void *l, void *w); extern void struct_RenderModel_t_0919_win_to_lin(const void *w, void *l); -extern struct winRenderModel_t_0919 *struct_RenderModel_t_0919_wrap(void *l); -extern RenderModel_t *struct_RenderModel_t_0919_unwrap(winRenderModel_t_0919 *w); typedef struct winVREvent_t_0918 winVREvent_t_0918; extern void struct_VREvent_t_0918_lin_to_win(void *l, void *w, uint32_t sz); extern void struct_VREvent_t_0918_win_to_lin(const void *w, void *l); @@ -1113,13 +961,9 @@ extern void struct_VRControllerState001_t_0918_win_to_lin(const void *w, void *l typedef struct winRenderModel_TextureMap_t_0918 winRenderModel_TextureMap_t_0918; extern void struct_RenderModel_TextureMap_t_0918_lin_to_win(void *l, void *w); extern void struct_RenderModel_TextureMap_t_0918_win_to_lin(const void *w, void *l); -extern struct winRenderModel_TextureMap_t_0918 *struct_RenderModel_TextureMap_t_0918_wrap(void *l); -extern RenderModel_TextureMap_t *struct_RenderModel_TextureMap_t_0918_unwrap(winRenderModel_TextureMap_t_0918 *w); typedef struct winRenderModel_t_0918 winRenderModel_t_0918; extern void struct_RenderModel_t_0918_lin_to_win(void *l, void *w); extern void struct_RenderModel_t_0918_win_to_lin(const void *w, void *l); -extern struct winRenderModel_t_0918 *struct_RenderModel_t_0918_wrap(void *l); -extern RenderModel_t *struct_RenderModel_t_0918_unwrap(winRenderModel_t_0918 *w); typedef struct winVREvent_t_0917 winVREvent_t_0917; extern void struct_VREvent_t_0917_lin_to_win(void *l, void *w, uint32_t sz); extern void struct_VREvent_t_0917_win_to_lin(const void *w, void *l); @@ -1129,13 +973,9 @@ extern void struct_VRControllerState001_t_0917_win_to_lin(const void *w, void *l typedef struct winRenderModel_TextureMap_t_0917 winRenderModel_TextureMap_t_0917; extern void struct_RenderModel_TextureMap_t_0917_lin_to_win(void *l, void *w); extern void struct_RenderModel_TextureMap_t_0917_win_to_lin(const void *w, void *l); -extern struct winRenderModel_TextureMap_t_0917 *struct_RenderModel_TextureMap_t_0917_wrap(void *l); -extern RenderModel_TextureMap_t *struct_RenderModel_TextureMap_t_0917_unwrap(winRenderModel_TextureMap_t_0917 *w); typedef struct winRenderModel_t_0917 winRenderModel_t_0917; extern void struct_RenderModel_t_0917_lin_to_win(void *l, void *w); extern void struct_RenderModel_t_0917_win_to_lin(const void *w, void *l); -extern struct winRenderModel_t_0917 *struct_RenderModel_t_0917_wrap(void *l); -extern RenderModel_t *struct_RenderModel_t_0917_unwrap(winRenderModel_t_0917 *w); typedef struct winVREvent_t_0916 winVREvent_t_0916; extern void struct_VREvent_t_0916_lin_to_win(void *l, void *w, uint32_t sz); extern void struct_VREvent_t_0916_win_to_lin(const void *w, void *l); @@ -1145,13 +985,9 @@ extern void struct_VRControllerState001_t_0916_win_to_lin(const void *w, void *l typedef struct winRenderModel_TextureMap_t_0916 winRenderModel_TextureMap_t_0916; extern void struct_RenderModel_TextureMap_t_0916_lin_to_win(void *l, void *w); extern void struct_RenderModel_TextureMap_t_0916_win_to_lin(const void *w, void *l); -extern struct winRenderModel_TextureMap_t_0916 *struct_RenderModel_TextureMap_t_0916_wrap(void *l); -extern RenderModel_TextureMap_t *struct_RenderModel_TextureMap_t_0916_unwrap(winRenderModel_TextureMap_t_0916 *w); typedef struct winRenderModel_t_0916 winRenderModel_t_0916; extern void struct_RenderModel_t_0916_lin_to_win(void *l, void *w); extern void struct_RenderModel_t_0916_win_to_lin(const void *w, void *l); -extern struct winRenderModel_t_0916 *struct_RenderModel_t_0916_wrap(void *l); -extern RenderModel_t *struct_RenderModel_t_0916_unwrap(winRenderModel_t_0916 *w); typedef struct winVREvent_t_0915 winVREvent_t_0915; extern void struct_VREvent_t_0915_lin_to_win(void *l, void *w, uint32_t sz); extern void struct_VREvent_t_0915_win_to_lin(const void *w, void *l); @@ -1161,13 +997,9 @@ extern void struct_VRControllerState001_t_0915_win_to_lin(const void *w, void *l typedef struct winRenderModel_TextureMap_t_0915 winRenderModel_TextureMap_t_0915; extern void struct_RenderModel_TextureMap_t_0915_lin_to_win(void *l, void *w); extern void struct_RenderModel_TextureMap_t_0915_win_to_lin(const void *w, void *l); -extern struct winRenderModel_TextureMap_t_0915 *struct_RenderModel_TextureMap_t_0915_wrap(void *l); -extern RenderModel_TextureMap_t *struct_RenderModel_TextureMap_t_0915_unwrap(winRenderModel_TextureMap_t_0915 *w); typedef struct winRenderModel_t_0915 winRenderModel_t_0915; extern void struct_RenderModel_t_0915_lin_to_win(void *l, void *w); extern void struct_RenderModel_t_0915_win_to_lin(const void *w, void *l); -extern struct winRenderModel_t_0915 *struct_RenderModel_t_0915_wrap(void *l); -extern RenderModel_t *struct_RenderModel_t_0915_unwrap(winRenderModel_t_0915 *w); typedef struct winVREvent_t_0914 winVREvent_t_0914; extern void struct_VREvent_t_0914_lin_to_win(void *l, void *w, uint32_t sz); extern void struct_VREvent_t_0914_win_to_lin(const void *w, void *l); @@ -1183,13 +1015,9 @@ extern void struct_Compositor_FrameTiming_0914_win_to_lin(const void *w, void *l typedef struct winRenderModel_TextureMap_t_0914 winRenderModel_TextureMap_t_0914; extern void struct_RenderModel_TextureMap_t_0914_lin_to_win(void *l, void *w); extern void struct_RenderModel_TextureMap_t_0914_win_to_lin(const void *w, void *l); -extern struct winRenderModel_TextureMap_t_0914 *struct_RenderModel_TextureMap_t_0914_wrap(void *l); -extern RenderModel_TextureMap_t *struct_RenderModel_TextureMap_t_0914_unwrap(winRenderModel_TextureMap_t_0914 *w); typedef struct winRenderModel_t_0914 winRenderModel_t_0914; extern void struct_RenderModel_t_0914_lin_to_win(void *l, void *w); extern void struct_RenderModel_t_0914_win_to_lin(const void *w, void *l); -extern struct winRenderModel_t_0914 *struct_RenderModel_t_0914_wrap(void *l); -extern RenderModel_t *struct_RenderModel_t_0914_unwrap(winRenderModel_t_0914 *w); typedef struct winVREvent_t_0913 winVREvent_t_0913; extern void struct_VREvent_t_0913_lin_to_win(void *l, void *w, uint32_t sz); extern void struct_VREvent_t_0913_win_to_lin(const void *w, void *l); @@ -1205,13 +1033,9 @@ extern void struct_Compositor_FrameTiming_0913_win_to_lin(const void *w, void *l typedef struct winRenderModel_TextureMap_t_0913 winRenderModel_TextureMap_t_0913; extern void struct_RenderModel_TextureMap_t_0913_lin_to_win(void *l, void *w); extern void struct_RenderModel_TextureMap_t_0913_win_to_lin(const void *w, void *l); -extern struct winRenderModel_TextureMap_t_0913 *struct_RenderModel_TextureMap_t_0913_wrap(void *l); -extern RenderModel_TextureMap_t *struct_RenderModel_TextureMap_t_0913_unwrap(winRenderModel_TextureMap_t_0913 *w); typedef struct winRenderModel_t_0913 winRenderModel_t_0913; extern void struct_RenderModel_t_0913_lin_to_win(void *l, void *w); extern void struct_RenderModel_t_0913_win_to_lin(const void *w, void *l); -extern struct winRenderModel_t_0913 *struct_RenderModel_t_0913_wrap(void *l); -extern RenderModel_t *struct_RenderModel_t_0913_unwrap(winRenderModel_t_0913 *w); typedef struct winVREvent_t_0912 winVREvent_t_0912; extern void struct_VREvent_t_0912_lin_to_win(void *l, void *w, uint32_t sz); extern void struct_VREvent_t_0912_win_to_lin(const void *w, void *l); @@ -1227,23 +1051,15 @@ extern void struct_Compositor_FrameTiming_0912_win_to_lin(const void *w, void *l typedef struct winRenderModel_TextureMap_t_0912 winRenderModel_TextureMap_t_0912; extern void struct_RenderModel_TextureMap_t_0912_lin_to_win(void *l, void *w); extern void struct_RenderModel_TextureMap_t_0912_win_to_lin(const void *w, void *l); -extern struct winRenderModel_TextureMap_t_0912 *struct_RenderModel_TextureMap_t_0912_wrap(void *l); -extern RenderModel_TextureMap_t *struct_RenderModel_TextureMap_t_0912_unwrap(winRenderModel_TextureMap_t_0912 *w); typedef struct winRenderModel_t_0912 winRenderModel_t_0912; extern void struct_RenderModel_t_0912_lin_to_win(void *l, void *w); extern void struct_RenderModel_t_0912_win_to_lin(const void *w, void *l); -extern struct winRenderModel_t_0912 *struct_RenderModel_t_0912_wrap(void *l); -extern RenderModel_t *struct_RenderModel_t_0912_unwrap(winRenderModel_t_0912 *w); typedef struct winRenderModel_TextureMap_t_0910 winRenderModel_TextureMap_t_0910; extern void struct_RenderModel_TextureMap_t_0910_lin_to_win(void *l, void *w); extern void struct_RenderModel_TextureMap_t_0910_win_to_lin(const void *w, void *l); -extern struct winRenderModel_TextureMap_t_0910 *struct_RenderModel_TextureMap_t_0910_wrap(void *l); -extern RenderModel_TextureMap_t *struct_RenderModel_TextureMap_t_0910_unwrap(winRenderModel_TextureMap_t_0910 *w); typedef struct winRenderModel_t_0910 winRenderModel_t_0910; extern void struct_RenderModel_t_0910_lin_to_win(void *l, void *w); extern void struct_RenderModel_t_0910_win_to_lin(const void *w, void *l); -extern struct winRenderModel_t_0910 *struct_RenderModel_t_0910_wrap(void *l); -extern RenderModel_t *struct_RenderModel_t_0910_unwrap(winRenderModel_t_0910 *w); typedef struct winVREvent_t_0910 winVREvent_t_0910; extern void struct_VREvent_t_0910_lin_to_win(void *l, void *w, uint32_t sz); extern void struct_VREvent_t_0910_win_to_lin(const void *w, void *l); @@ -1256,13 +1072,9 @@ extern void struct_Compositor_FrameTiming_0910_win_to_lin(const void *w, void *l typedef struct winRenderModel_TextureMap_t_099 winRenderModel_TextureMap_t_099; extern void struct_RenderModel_TextureMap_t_099_lin_to_win(void *l, void *w); extern void struct_RenderModel_TextureMap_t_099_win_to_lin(const void *w, void *l); -extern struct winRenderModel_TextureMap_t_099 *struct_RenderModel_TextureMap_t_099_wrap(void *l); -extern RenderModel_TextureMap_t *struct_RenderModel_TextureMap_t_099_unwrap(winRenderModel_TextureMap_t_099 *w); typedef struct winRenderModel_t_099 winRenderModel_t_099; extern void struct_RenderModel_t_099_lin_to_win(void *l, void *w); extern void struct_RenderModel_t_099_win_to_lin(const void *w, void *l); -extern struct winRenderModel_t_099 *struct_RenderModel_t_099_wrap(void *l); -extern RenderModel_t *struct_RenderModel_t_099_unwrap(winRenderModel_t_099 *w); typedef struct winVREvent_t_099 winVREvent_t_099; extern void struct_VREvent_t_099_lin_to_win(void *l, void *w, uint32_t sz); extern void struct_VREvent_t_099_win_to_lin(const void *w, void *l); @@ -1275,13 +1087,9 @@ extern void struct_Compositor_FrameTiming_099_win_to_lin(const void *w, void *l) typedef struct winRenderModel_TextureMap_t_098 winRenderModel_TextureMap_t_098; extern void struct_RenderModel_TextureMap_t_098_lin_to_win(void *l, void *w); extern void struct_RenderModel_TextureMap_t_098_win_to_lin(const void *w, void *l); -extern struct winRenderModel_TextureMap_t_098 *struct_RenderModel_TextureMap_t_098_wrap(void *l); -extern RenderModel_TextureMap_t *struct_RenderModel_TextureMap_t_098_unwrap(winRenderModel_TextureMap_t_098 *w); typedef struct winRenderModel_t_098 winRenderModel_t_098; extern void struct_RenderModel_t_098_lin_to_win(void *l, void *w); extern void struct_RenderModel_t_098_win_to_lin(const void *w, void *l); -extern struct winRenderModel_t_098 *struct_RenderModel_t_098_wrap(void *l); -extern RenderModel_t *struct_RenderModel_t_098_unwrap(winRenderModel_t_098 *w); typedef struct winVREvent_t_098 winVREvent_t_098; extern void struct_VREvent_t_098_lin_to_win(void *l, void *w, uint32_t sz); extern void struct_VREvent_t_098_win_to_lin(const void *w, void *l); @@ -1294,13 +1102,9 @@ extern void struct_Compositor_FrameTiming_098_win_to_lin(const void *w, void *l) typedef struct winRenderModel_TextureMap_t_097 winRenderModel_TextureMap_t_097; extern void struct_RenderModel_TextureMap_t_097_lin_to_win(void *l, void *w); extern void struct_RenderModel_TextureMap_t_097_win_to_lin(const void *w, void *l); -extern struct winRenderModel_TextureMap_t_097 *struct_RenderModel_TextureMap_t_097_wrap(void *l); -extern RenderModel_TextureMap_t *struct_RenderModel_TextureMap_t_097_unwrap(winRenderModel_TextureMap_t_097 *w); typedef struct winRenderModel_t_097 winRenderModel_t_097; extern void struct_RenderModel_t_097_lin_to_win(void *l, void *w); extern void struct_RenderModel_t_097_win_to_lin(const void *w, void *l); -extern struct winRenderModel_t_097 *struct_RenderModel_t_097_wrap(void *l); -extern RenderModel_t *struct_RenderModel_t_097_unwrap(winRenderModel_t_097 *w); typedef struct winVREvent_t_097 winVREvent_t_097; extern void struct_VREvent_t_097_lin_to_win(void *l, void *w, uint32_t sz); extern void struct_VREvent_t_097_win_to_lin(const void *w, void *l); @@ -1313,13 +1117,9 @@ extern void struct_Compositor_FrameTiming_097_win_to_lin(const void *w, void *l) typedef struct winRenderModel_TextureMap_t_096 winRenderModel_TextureMap_t_096; extern void struct_RenderModel_TextureMap_t_096_lin_to_win(void *l, void *w); extern void struct_RenderModel_TextureMap_t_096_win_to_lin(const void *w, void *l); -extern struct winRenderModel_TextureMap_t_096 *struct_RenderModel_TextureMap_t_096_wrap(void *l); -extern RenderModel_TextureMap_t *struct_RenderModel_TextureMap_t_096_unwrap(winRenderModel_TextureMap_t_096 *w); typedef struct winRenderModel_t_096 winRenderModel_t_096; extern void struct_RenderModel_t_096_lin_to_win(void *l, void *w); extern void struct_RenderModel_t_096_win_to_lin(const void *w, void *l); -extern struct winRenderModel_t_096 *struct_RenderModel_t_096_wrap(void *l); -extern RenderModel_t *struct_RenderModel_t_096_unwrap(winRenderModel_t_096 *w); typedef struct winVREvent_t_096 winVREvent_t_096; extern void struct_VREvent_t_096_lin_to_win(void *l, void *w, uint32_t sz); extern void struct_VREvent_t_096_win_to_lin(const void *w, void *l); @@ -1332,13 +1132,9 @@ extern void struct_Compositor_FrameTiming_096_win_to_lin(const void *w, void *l) typedef struct winRenderModel_TextureMap_t_094 winRenderModel_TextureMap_t_094; extern void struct_RenderModel_TextureMap_t_094_lin_to_win(void *l, void *w); extern void struct_RenderModel_TextureMap_t_094_win_to_lin(const void *w, void *l); -extern struct winRenderModel_TextureMap_t_094 *struct_RenderModel_TextureMap_t_094_wrap(void *l); -extern RenderModel_TextureMap_t *struct_RenderModel_TextureMap_t_094_unwrap(winRenderModel_TextureMap_t_094 *w); typedef struct winRenderModel_t_094 winRenderModel_t_094; extern void struct_RenderModel_t_094_lin_to_win(void *l, void *w); extern void struct_RenderModel_t_094_win_to_lin(const void *w, void *l); -extern struct winRenderModel_t_094 *struct_RenderModel_t_094_wrap(void *l); -extern RenderModel_t *struct_RenderModel_t_094_unwrap(winRenderModel_t_094 *w); typedef struct winVREvent_t_094 winVREvent_t_094; extern void struct_VREvent_t_094_lin_to_win(void *l, void *w, uint32_t sz); extern void struct_VREvent_t_094_win_to_lin(const void *w, void *l); @@ -1351,13 +1147,9 @@ extern void struct_Compositor_FrameTiming_094_win_to_lin(const void *w, void *l) typedef struct winRenderModel_TextureMap_t_093 winRenderModel_TextureMap_t_093; extern void struct_RenderModel_TextureMap_t_093_lin_to_win(void *l, void *w); extern void struct_RenderModel_TextureMap_t_093_win_to_lin(const void *w, void *l); -extern struct winRenderModel_TextureMap_t_093 *struct_RenderModel_TextureMap_t_093_wrap(void *l); -extern RenderModel_TextureMap_t *struct_RenderModel_TextureMap_t_093_unwrap(winRenderModel_TextureMap_t_093 *w); typedef struct winRenderModel_t_093 winRenderModel_t_093; extern void struct_RenderModel_t_093_lin_to_win(void *l, void *w); extern void struct_RenderModel_t_093_win_to_lin(const void *w, void *l); -extern struct winRenderModel_t_093 *struct_RenderModel_t_093_wrap(void *l); -extern RenderModel_t *struct_RenderModel_t_093_unwrap(winRenderModel_t_093 *w); typedef struct winVREvent_t_093 winVREvent_t_093; extern void struct_VREvent_t_093_lin_to_win(void *l, void *w, uint32_t sz); extern void struct_VREvent_t_093_win_to_lin(const void *w, void *l); @@ -1370,13 +1162,9 @@ extern void struct_Compositor_FrameTiming_093_win_to_lin(const void *w, void *l) typedef struct winRenderModel_TextureMap_t_092 winRenderModel_TextureMap_t_092; extern void struct_RenderModel_TextureMap_t_092_lin_to_win(void *l, void *w); extern void struct_RenderModel_TextureMap_t_092_win_to_lin(const void *w, void *l); -extern struct winRenderModel_TextureMap_t_092 *struct_RenderModel_TextureMap_t_092_wrap(void *l); -extern RenderModel_TextureMap_t *struct_RenderModel_TextureMap_t_092_unwrap(winRenderModel_TextureMap_t_092 *w); typedef struct winRenderModel_t_092 winRenderModel_t_092; extern void struct_RenderModel_t_092_lin_to_win(void *l, void *w); extern void struct_RenderModel_t_092_win_to_lin(const void *w, void *l); -extern struct winRenderModel_t_092 *struct_RenderModel_t_092_wrap(void *l); -extern RenderModel_t *struct_RenderModel_t_092_unwrap(winRenderModel_t_092 *w); typedef struct winVREvent_t_092 winVREvent_t_092; extern void struct_VREvent_t_092_lin_to_win(void *l, void *w, uint32_t sz); extern void struct_VREvent_t_092_win_to_lin(const void *w, void *l); @@ -1389,13 +1177,9 @@ extern void struct_Compositor_FrameTiming_092_win_to_lin(const void *w, void *l) typedef struct winRenderModel_TextureMap_t_091 winRenderModel_TextureMap_t_091; extern void struct_RenderModel_TextureMap_t_091_lin_to_win(void *l, void *w); extern void struct_RenderModel_TextureMap_t_091_win_to_lin(const void *w, void *l); -extern struct winRenderModel_TextureMap_t_091 *struct_RenderModel_TextureMap_t_091_wrap(void *l); -extern RenderModel_TextureMap_t *struct_RenderModel_TextureMap_t_091_unwrap(winRenderModel_TextureMap_t_091 *w); typedef struct winRenderModel_t_091 winRenderModel_t_091; extern void struct_RenderModel_t_091_lin_to_win(void *l, void *w); extern void struct_RenderModel_t_091_win_to_lin(const void *w, void *l); -extern struct winRenderModel_t_091 *struct_RenderModel_t_091_wrap(void *l); -extern RenderModel_t *struct_RenderModel_t_091_unwrap(winRenderModel_t_091 *w); typedef struct winVREvent_t_091 winVREvent_t_091; extern void struct_VREvent_t_091_lin_to_win(void *l, void *w, uint32_t sz); extern void struct_VREvent_t_091_win_to_lin(const void *w, void *l); @@ -1408,13 +1192,9 @@ extern void struct_Compositor_FrameTiming_091_win_to_lin(const void *w, void *l) typedef struct winRenderModel_TextureMap_t_090 winRenderModel_TextureMap_t_090; extern void struct_RenderModel_TextureMap_t_090_lin_to_win(void *l, void *w); extern void struct_RenderModel_TextureMap_t_090_win_to_lin(const void *w, void *l); -extern struct winRenderModel_TextureMap_t_090 *struct_RenderModel_TextureMap_t_090_wrap(void *l); -extern RenderModel_TextureMap_t *struct_RenderModel_TextureMap_t_090_unwrap(winRenderModel_TextureMap_t_090 *w); typedef struct winRenderModel_t_090 winRenderModel_t_090; extern void struct_RenderModel_t_090_lin_to_win(void *l, void *w); extern void struct_RenderModel_t_090_win_to_lin(const void *w, void *l); -extern struct winRenderModel_t_090 *struct_RenderModel_t_090_wrap(void *l); -extern RenderModel_t *struct_RenderModel_t_090_unwrap(winRenderModel_t_090 *w); typedef struct winVREvent_t_090 winVREvent_t_090; extern void struct_VREvent_t_090_lin_to_win(void *l, void *w, uint32_t sz); extern void struct_VREvent_t_090_win_to_lin(const void *w, void *l); diff --git a/vrclient_x64/vrclient_x64/struct_converters_090.cpp b/vrclient_x64/vrclient_x64/struct_converters_090.cpp index e7a739f5..6cdddc6d 100644 --- a/vrclient_x64/vrclient_x64/struct_converters_090.cpp +++ b/vrclient_x64/vrclient_x64/struct_converters_090.cpp @@ -11,8 +11,6 @@ struct winRenderModel_TextureMap_t_090 { uint16_t unWidth; uint16_t unHeight; const uint8_t * rubTextureMapData; - - RenderModel_TextureMap_t *linux_side; } __attribute__ ((ms_struct)); #pragma pack(pop) @@ -34,24 +32,6 @@ void struct_RenderModel_TextureMap_t_090_win_to_lin(const void *w, void *l) lin->rubTextureMapData = win->rubTextureMapData; } -struct winRenderModel_TextureMap_t_090 *struct_RenderModel_TextureMap_t_090_wrap(void *l) -{ - struct winRenderModel_TextureMap_t_090 *win = (struct winRenderModel_TextureMap_t_090 *)malloc(sizeof(*win)); - RenderModel_TextureMap_t *lin = (RenderModel_TextureMap_t *)l; - win->unWidth = lin->unWidth; - win->unHeight = lin->unHeight; - win->rubTextureMapData = lin->rubTextureMapData; - win->linux_side = lin; - return win; -} - -struct RenderModel_TextureMap_t *struct_RenderModel_TextureMap_t_090_unwrap(winRenderModel_TextureMap_t_090 *w) -{ - RenderModel_TextureMap_t *ret = w->linux_side; - free(w); - return ret; -} - #pragma pack(push, 8) struct winRenderModel_t_090 { uint64_t ulInternalHandle; @@ -60,8 +40,6 @@ struct winRenderModel_t_090 { const uint16_t * rIndexData; uint32_t unTriangleCount; winRenderModel_TextureMap_t_090 diffuseTexture __attribute__((aligned(4))); - - RenderModel_t *linux_side; } __attribute__ ((ms_struct)); #pragma pack(pop) @@ -89,27 +67,6 @@ void struct_RenderModel_t_090_win_to_lin(const void *w, void *l) struct_RenderModel_TextureMap_t_090_win_to_lin(&win->diffuseTexture, &lin->diffuseTexture); } -struct winRenderModel_t_090 *struct_RenderModel_t_090_wrap(void *l) -{ - struct winRenderModel_t_090 *win = (struct winRenderModel_t_090 *)malloc(sizeof(*win)); - RenderModel_t *lin = (RenderModel_t *)l; - win->ulInternalHandle = lin->ulInternalHandle; - win->rVertexData = lin->rVertexData; - win->unVertexCount = lin->unVertexCount; - win->rIndexData = lin->rIndexData; - win->unTriangleCount = lin->unTriangleCount; - struct_RenderModel_TextureMap_t_090_lin_to_win(&lin->diffuseTexture, &win->diffuseTexture); - win->linux_side = lin; - return win; -} - -struct RenderModel_t *struct_RenderModel_t_090_unwrap(winRenderModel_t_090 *w) -{ - RenderModel_t *ret = w->linux_side; - free(w); - return ret; -} - #pragma pack(push, 8) struct winVREvent_t_090 { vr::EVREventType eventType; diff --git a/vrclient_x64/vrclient_x64/struct_converters_091.cpp b/vrclient_x64/vrclient_x64/struct_converters_091.cpp index d2e8bc2e..8ba2d417 100644 --- a/vrclient_x64/vrclient_x64/struct_converters_091.cpp +++ b/vrclient_x64/vrclient_x64/struct_converters_091.cpp @@ -11,8 +11,6 @@ struct winRenderModel_TextureMap_t_091 { uint16_t unWidth; uint16_t unHeight; const uint8_t * rubTextureMapData; - - RenderModel_TextureMap_t *linux_side; } __attribute__ ((ms_struct)); #pragma pack(pop) @@ -34,24 +32,6 @@ void struct_RenderModel_TextureMap_t_091_win_to_lin(const void *w, void *l) lin->rubTextureMapData = win->rubTextureMapData; } -struct winRenderModel_TextureMap_t_091 *struct_RenderModel_TextureMap_t_091_wrap(void *l) -{ - struct winRenderModel_TextureMap_t_091 *win = (struct winRenderModel_TextureMap_t_091 *)malloc(sizeof(*win)); - RenderModel_TextureMap_t *lin = (RenderModel_TextureMap_t *)l; - win->unWidth = lin->unWidth; - win->unHeight = lin->unHeight; - win->rubTextureMapData = lin->rubTextureMapData; - win->linux_side = lin; - return win; -} - -struct RenderModel_TextureMap_t *struct_RenderModel_TextureMap_t_091_unwrap(winRenderModel_TextureMap_t_091 *w) -{ - RenderModel_TextureMap_t *ret = w->linux_side; - free(w); - return ret; -} - #pragma pack(push, 8) struct winRenderModel_t_091 { uint64_t ulInternalHandle; @@ -60,8 +40,6 @@ struct winRenderModel_t_091 { const uint16_t * rIndexData; uint32_t unTriangleCount; winRenderModel_TextureMap_t_091 diffuseTexture __attribute__((aligned(4))); - - RenderModel_t *linux_side; } __attribute__ ((ms_struct)); #pragma pack(pop) @@ -89,27 +67,6 @@ void struct_RenderModel_t_091_win_to_lin(const void *w, void *l) struct_RenderModel_TextureMap_t_091_win_to_lin(&win->diffuseTexture, &lin->diffuseTexture); } -struct winRenderModel_t_091 *struct_RenderModel_t_091_wrap(void *l) -{ - struct winRenderModel_t_091 *win = (struct winRenderModel_t_091 *)malloc(sizeof(*win)); - RenderModel_t *lin = (RenderModel_t *)l; - win->ulInternalHandle = lin->ulInternalHandle; - win->rVertexData = lin->rVertexData; - win->unVertexCount = lin->unVertexCount; - win->rIndexData = lin->rIndexData; - win->unTriangleCount = lin->unTriangleCount; - struct_RenderModel_TextureMap_t_091_lin_to_win(&lin->diffuseTexture, &win->diffuseTexture); - win->linux_side = lin; - return win; -} - -struct RenderModel_t *struct_RenderModel_t_091_unwrap(winRenderModel_t_091 *w) -{ - RenderModel_t *ret = w->linux_side; - free(w); - return ret; -} - #pragma pack(push, 8) struct winVREvent_t_091 { vr::EVREventType eventType; diff --git a/vrclient_x64/vrclient_x64/struct_converters_0910.cpp b/vrclient_x64/vrclient_x64/struct_converters_0910.cpp index 6fe23963..ba5f819d 100644 --- a/vrclient_x64/vrclient_x64/struct_converters_0910.cpp +++ b/vrclient_x64/vrclient_x64/struct_converters_0910.cpp @@ -11,8 +11,6 @@ struct winRenderModel_TextureMap_t_0910 { uint16_t unWidth; uint16_t unHeight; const uint8_t * rubTextureMapData; - - RenderModel_TextureMap_t *linux_side; } __attribute__ ((ms_struct)); #pragma pack(pop) @@ -34,24 +32,6 @@ void struct_RenderModel_TextureMap_t_0910_win_to_lin(const void *w, void *l) lin->rubTextureMapData = win->rubTextureMapData; } -struct winRenderModel_TextureMap_t_0910 *struct_RenderModel_TextureMap_t_0910_wrap(void *l) -{ - struct winRenderModel_TextureMap_t_0910 *win = (struct winRenderModel_TextureMap_t_0910 *)malloc(sizeof(*win)); - RenderModel_TextureMap_t *lin = (RenderModel_TextureMap_t *)l; - win->unWidth = lin->unWidth; - win->unHeight = lin->unHeight; - win->rubTextureMapData = lin->rubTextureMapData; - win->linux_side = lin; - return win; -} - -struct RenderModel_TextureMap_t *struct_RenderModel_TextureMap_t_0910_unwrap(winRenderModel_TextureMap_t_0910 *w) -{ - RenderModel_TextureMap_t *ret = w->linux_side; - free(w); - return ret; -} - #pragma pack(push, 8) struct winRenderModel_t_0910 { uint64_t ulInternalHandle; @@ -60,8 +40,6 @@ struct winRenderModel_t_0910 { const uint16_t * rIndexData; uint32_t unTriangleCount; winRenderModel_TextureMap_t_0910 diffuseTexture __attribute__((aligned(4))); - - RenderModel_t *linux_side; } __attribute__ ((ms_struct)); #pragma pack(pop) @@ -89,27 +67,6 @@ void struct_RenderModel_t_0910_win_to_lin(const void *w, void *l) struct_RenderModel_TextureMap_t_0910_win_to_lin(&win->diffuseTexture, &lin->diffuseTexture); } -struct winRenderModel_t_0910 *struct_RenderModel_t_0910_wrap(void *l) -{ - struct winRenderModel_t_0910 *win = (struct winRenderModel_t_0910 *)malloc(sizeof(*win)); - RenderModel_t *lin = (RenderModel_t *)l; - win->ulInternalHandle = lin->ulInternalHandle; - win->rVertexData = lin->rVertexData; - win->unVertexCount = lin->unVertexCount; - win->rIndexData = lin->rIndexData; - win->unTriangleCount = lin->unTriangleCount; - struct_RenderModel_TextureMap_t_0910_lin_to_win(&lin->diffuseTexture, &win->diffuseTexture); - win->linux_side = lin; - return win; -} - -struct RenderModel_t *struct_RenderModel_t_0910_unwrap(winRenderModel_t_0910 *w) -{ - RenderModel_t *ret = w->linux_side; - free(w); - return ret; -} - #pragma pack(push, 8) struct winVREvent_t_0910 { vr::EVREventType eventType; diff --git a/vrclient_x64/vrclient_x64/struct_converters_0912.cpp b/vrclient_x64/vrclient_x64/struct_converters_0912.cpp index 15564684..83cfc3aa 100644 --- a/vrclient_x64/vrclient_x64/struct_converters_0912.cpp +++ b/vrclient_x64/vrclient_x64/struct_converters_0912.cpp @@ -193,8 +193,6 @@ struct winRenderModel_TextureMap_t_0912 { uint16_t unWidth; uint16_t unHeight; const uint8_t * rubTextureMapData; - - RenderModel_TextureMap_t *linux_side; } __attribute__ ((ms_struct)); #pragma pack(pop) @@ -216,24 +214,6 @@ void struct_RenderModel_TextureMap_t_0912_win_to_lin(const void *w, void *l) lin->rubTextureMapData = win->rubTextureMapData; } -struct winRenderModel_TextureMap_t_0912 *struct_RenderModel_TextureMap_t_0912_wrap(void *l) -{ - struct winRenderModel_TextureMap_t_0912 *win = (struct winRenderModel_TextureMap_t_0912 *)malloc(sizeof(*win)); - RenderModel_TextureMap_t *lin = (RenderModel_TextureMap_t *)l; - win->unWidth = lin->unWidth; - win->unHeight = lin->unHeight; - win->rubTextureMapData = lin->rubTextureMapData; - win->linux_side = lin; - return win; -} - -struct RenderModel_TextureMap_t *struct_RenderModel_TextureMap_t_0912_unwrap(winRenderModel_TextureMap_t_0912 *w) -{ - RenderModel_TextureMap_t *ret = w->linux_side; - free(w); - return ret; -} - #pragma pack(push, 8) struct winRenderModel_t_0912 { const vr::RenderModel_Vertex_t * rVertexData; @@ -241,8 +221,6 @@ struct winRenderModel_t_0912 { const uint16_t * rIndexData; uint32_t unTriangleCount; vr::TextureID_t diffuseTextureId; - - RenderModel_t *linux_side; } __attribute__ ((ms_struct)); #pragma pack(pop) @@ -268,25 +246,5 @@ void struct_RenderModel_t_0912_win_to_lin(const void *w, void *l) lin->diffuseTextureId = win->diffuseTextureId; } -struct winRenderModel_t_0912 *struct_RenderModel_t_0912_wrap(void *l) -{ - struct winRenderModel_t_0912 *win = (struct winRenderModel_t_0912 *)malloc(sizeof(*win)); - RenderModel_t *lin = (RenderModel_t *)l; - win->rVertexData = lin->rVertexData; - win->unVertexCount = lin->unVertexCount; - win->rIndexData = lin->rIndexData; - win->unTriangleCount = lin->unTriangleCount; - win->diffuseTextureId = lin->diffuseTextureId; - win->linux_side = lin; - return win; -} - -struct RenderModel_t *struct_RenderModel_t_0912_unwrap(winRenderModel_t_0912 *w) -{ - RenderModel_t *ret = w->linux_side; - free(w); - return ret; -} - } diff --git a/vrclient_x64/vrclient_x64/struct_converters_0913.cpp b/vrclient_x64/vrclient_x64/struct_converters_0913.cpp index 27c001ef..a26272c1 100644 --- a/vrclient_x64/vrclient_x64/struct_converters_0913.cpp +++ b/vrclient_x64/vrclient_x64/struct_converters_0913.cpp @@ -196,8 +196,6 @@ struct winRenderModel_TextureMap_t_0913 { uint16_t unWidth; uint16_t unHeight; const uint8_t * rubTextureMapData; - - RenderModel_TextureMap_t *linux_side; } __attribute__ ((ms_struct)); #pragma pack(pop) @@ -219,24 +217,6 @@ void struct_RenderModel_TextureMap_t_0913_win_to_lin(const void *w, void *l) lin->rubTextureMapData = win->rubTextureMapData; } -struct winRenderModel_TextureMap_t_0913 *struct_RenderModel_TextureMap_t_0913_wrap(void *l) -{ - struct winRenderModel_TextureMap_t_0913 *win = (struct winRenderModel_TextureMap_t_0913 *)malloc(sizeof(*win)); - RenderModel_TextureMap_t *lin = (RenderModel_TextureMap_t *)l; - win->unWidth = lin->unWidth; - win->unHeight = lin->unHeight; - win->rubTextureMapData = lin->rubTextureMapData; - win->linux_side = lin; - return win; -} - -struct RenderModel_TextureMap_t *struct_RenderModel_TextureMap_t_0913_unwrap(winRenderModel_TextureMap_t_0913 *w) -{ - RenderModel_TextureMap_t *ret = w->linux_side; - free(w); - return ret; -} - #pragma pack(push, 8) struct winRenderModel_t_0913 { const vr::RenderModel_Vertex_t * rVertexData; @@ -244,8 +224,6 @@ struct winRenderModel_t_0913 { const uint16_t * rIndexData; uint32_t unTriangleCount; vr::TextureID_t diffuseTextureId; - - RenderModel_t *linux_side; } __attribute__ ((ms_struct)); #pragma pack(pop) @@ -271,25 +249,5 @@ void struct_RenderModel_t_0913_win_to_lin(const void *w, void *l) lin->diffuseTextureId = win->diffuseTextureId; } -struct winRenderModel_t_0913 *struct_RenderModel_t_0913_wrap(void *l) -{ - struct winRenderModel_t_0913 *win = (struct winRenderModel_t_0913 *)malloc(sizeof(*win)); - RenderModel_t *lin = (RenderModel_t *)l; - win->rVertexData = lin->rVertexData; - win->unVertexCount = lin->unVertexCount; - win->rIndexData = lin->rIndexData; - win->unTriangleCount = lin->unTriangleCount; - win->diffuseTextureId = lin->diffuseTextureId; - win->linux_side = lin; - return win; -} - -struct RenderModel_t *struct_RenderModel_t_0913_unwrap(winRenderModel_t_0913 *w) -{ - RenderModel_t *ret = w->linux_side; - free(w); - return ret; -} - } diff --git a/vrclient_x64/vrclient_x64/struct_converters_0914.cpp b/vrclient_x64/vrclient_x64/struct_converters_0914.cpp index e9727a4c..4d9d404d 100644 --- a/vrclient_x64/vrclient_x64/struct_converters_0914.cpp +++ b/vrclient_x64/vrclient_x64/struct_converters_0914.cpp @@ -211,8 +211,6 @@ struct winRenderModel_TextureMap_t_0914 { uint16_t unWidth; uint16_t unHeight; const uint8_t * rubTextureMapData; - - RenderModel_TextureMap_t *linux_side; } __attribute__ ((ms_struct)); #pragma pack(pop) @@ -234,24 +232,6 @@ void struct_RenderModel_TextureMap_t_0914_win_to_lin(const void *w, void *l) lin->rubTextureMapData = win->rubTextureMapData; } -struct winRenderModel_TextureMap_t_0914 *struct_RenderModel_TextureMap_t_0914_wrap(void *l) -{ - struct winRenderModel_TextureMap_t_0914 *win = (struct winRenderModel_TextureMap_t_0914 *)malloc(sizeof(*win)); - RenderModel_TextureMap_t *lin = (RenderModel_TextureMap_t *)l; - win->unWidth = lin->unWidth; - win->unHeight = lin->unHeight; - win->rubTextureMapData = lin->rubTextureMapData; - win->linux_side = lin; - return win; -} - -struct RenderModel_TextureMap_t *struct_RenderModel_TextureMap_t_0914_unwrap(winRenderModel_TextureMap_t_0914 *w) -{ - RenderModel_TextureMap_t *ret = w->linux_side; - free(w); - return ret; -} - #pragma pack(push, 8) struct winRenderModel_t_0914 { const vr::RenderModel_Vertex_t * rVertexData; @@ -259,8 +239,6 @@ struct winRenderModel_t_0914 { const uint16_t * rIndexData; uint32_t unTriangleCount; vr::TextureID_t diffuseTextureId; - - RenderModel_t *linux_side; } __attribute__ ((ms_struct)); #pragma pack(pop) @@ -286,25 +264,5 @@ void struct_RenderModel_t_0914_win_to_lin(const void *w, void *l) lin->diffuseTextureId = win->diffuseTextureId; } -struct winRenderModel_t_0914 *struct_RenderModel_t_0914_wrap(void *l) -{ - struct winRenderModel_t_0914 *win = (struct winRenderModel_t_0914 *)malloc(sizeof(*win)); - RenderModel_t *lin = (RenderModel_t *)l; - win->rVertexData = lin->rVertexData; - win->unVertexCount = lin->unVertexCount; - win->rIndexData = lin->rIndexData; - win->unTriangleCount = lin->unTriangleCount; - win->diffuseTextureId = lin->diffuseTextureId; - win->linux_side = lin; - return win; -} - -struct RenderModel_t *struct_RenderModel_t_0914_unwrap(winRenderModel_t_0914 *w) -{ - RenderModel_t *ret = w->linux_side; - free(w); - return ret; -} - } diff --git a/vrclient_x64/vrclient_x64/struct_converters_0915.cpp b/vrclient_x64/vrclient_x64/struct_converters_0915.cpp index af7a3411..856a8540 100644 --- a/vrclient_x64/vrclient_x64/struct_converters_0915.cpp +++ b/vrclient_x64/vrclient_x64/struct_converters_0915.cpp @@ -69,8 +69,6 @@ struct winRenderModel_TextureMap_t_0915 { uint16_t unWidth; uint16_t unHeight; const uint8_t * rubTextureMapData; - - RenderModel_TextureMap_t *linux_side; } __attribute__ ((ms_struct)); #pragma pack(pop) @@ -92,24 +90,6 @@ void struct_RenderModel_TextureMap_t_0915_win_to_lin(const void *w, void *l) lin->rubTextureMapData = win->rubTextureMapData; } -struct winRenderModel_TextureMap_t_0915 *struct_RenderModel_TextureMap_t_0915_wrap(void *l) -{ - struct winRenderModel_TextureMap_t_0915 *win = (struct winRenderModel_TextureMap_t_0915 *)malloc(sizeof(*win)); - RenderModel_TextureMap_t *lin = (RenderModel_TextureMap_t *)l; - win->unWidth = lin->unWidth; - win->unHeight = lin->unHeight; - win->rubTextureMapData = lin->rubTextureMapData; - win->linux_side = lin; - return win; -} - -struct RenderModel_TextureMap_t *struct_RenderModel_TextureMap_t_0915_unwrap(winRenderModel_TextureMap_t_0915 *w) -{ - RenderModel_TextureMap_t *ret = w->linux_side; - free(w); - return ret; -} - #pragma pack(push, 8) struct winRenderModel_t_0915 { const vr::RenderModel_Vertex_t * rVertexData; @@ -117,8 +97,6 @@ struct winRenderModel_t_0915 { const uint16_t * rIndexData; uint32_t unTriangleCount; vr::TextureID_t diffuseTextureId; - - RenderModel_t *linux_side; } __attribute__ ((ms_struct)); #pragma pack(pop) @@ -144,25 +122,5 @@ void struct_RenderModel_t_0915_win_to_lin(const void *w, void *l) lin->diffuseTextureId = win->diffuseTextureId; } -struct winRenderModel_t_0915 *struct_RenderModel_t_0915_wrap(void *l) -{ - struct winRenderModel_t_0915 *win = (struct winRenderModel_t_0915 *)malloc(sizeof(*win)); - RenderModel_t *lin = (RenderModel_t *)l; - win->rVertexData = lin->rVertexData; - win->unVertexCount = lin->unVertexCount; - win->rIndexData = lin->rIndexData; - win->unTriangleCount = lin->unTriangleCount; - win->diffuseTextureId = lin->diffuseTextureId; - win->linux_side = lin; - return win; -} - -struct RenderModel_t *struct_RenderModel_t_0915_unwrap(winRenderModel_t_0915 *w) -{ - RenderModel_t *ret = w->linux_side; - free(w); - return ret; -} - } diff --git a/vrclient_x64/vrclient_x64/struct_converters_0916.cpp b/vrclient_x64/vrclient_x64/struct_converters_0916.cpp index ac95f6eb..87a42205 100644 --- a/vrclient_x64/vrclient_x64/struct_converters_0916.cpp +++ b/vrclient_x64/vrclient_x64/struct_converters_0916.cpp @@ -69,8 +69,6 @@ struct winRenderModel_TextureMap_t_0916 { uint16_t unWidth; uint16_t unHeight; const uint8_t * rubTextureMapData; - - RenderModel_TextureMap_t *linux_side; } __attribute__ ((ms_struct)); #pragma pack(pop) @@ -92,24 +90,6 @@ void struct_RenderModel_TextureMap_t_0916_win_to_lin(const void *w, void *l) lin->rubTextureMapData = win->rubTextureMapData; } -struct winRenderModel_TextureMap_t_0916 *struct_RenderModel_TextureMap_t_0916_wrap(void *l) -{ - struct winRenderModel_TextureMap_t_0916 *win = (struct winRenderModel_TextureMap_t_0916 *)malloc(sizeof(*win)); - RenderModel_TextureMap_t *lin = (RenderModel_TextureMap_t *)l; - win->unWidth = lin->unWidth; - win->unHeight = lin->unHeight; - win->rubTextureMapData = lin->rubTextureMapData; - win->linux_side = lin; - return win; -} - -struct RenderModel_TextureMap_t *struct_RenderModel_TextureMap_t_0916_unwrap(winRenderModel_TextureMap_t_0916 *w) -{ - RenderModel_TextureMap_t *ret = w->linux_side; - free(w); - return ret; -} - #pragma pack(push, 8) struct winRenderModel_t_0916 { const vr::RenderModel_Vertex_t * rVertexData; @@ -117,8 +97,6 @@ struct winRenderModel_t_0916 { const uint16_t * rIndexData; uint32_t unTriangleCount; vr::TextureID_t diffuseTextureId; - - RenderModel_t *linux_side; } __attribute__ ((ms_struct)); #pragma pack(pop) @@ -144,25 +122,5 @@ void struct_RenderModel_t_0916_win_to_lin(const void *w, void *l) lin->diffuseTextureId = win->diffuseTextureId; } -struct winRenderModel_t_0916 *struct_RenderModel_t_0916_wrap(void *l) -{ - struct winRenderModel_t_0916 *win = (struct winRenderModel_t_0916 *)malloc(sizeof(*win)); - RenderModel_t *lin = (RenderModel_t *)l; - win->rVertexData = lin->rVertexData; - win->unVertexCount = lin->unVertexCount; - win->rIndexData = lin->rIndexData; - win->unTriangleCount = lin->unTriangleCount; - win->diffuseTextureId = lin->diffuseTextureId; - win->linux_side = lin; - return win; -} - -struct RenderModel_t *struct_RenderModel_t_0916_unwrap(winRenderModel_t_0916 *w) -{ - RenderModel_t *ret = w->linux_side; - free(w); - return ret; -} - } diff --git a/vrclient_x64/vrclient_x64/struct_converters_0917.cpp b/vrclient_x64/vrclient_x64/struct_converters_0917.cpp index e8bebd43..22aff8dc 100644 --- a/vrclient_x64/vrclient_x64/struct_converters_0917.cpp +++ b/vrclient_x64/vrclient_x64/struct_converters_0917.cpp @@ -69,8 +69,6 @@ struct winRenderModel_TextureMap_t_0917 { uint16_t unWidth; uint16_t unHeight; const uint8_t * rubTextureMapData; - - RenderModel_TextureMap_t *linux_side; } __attribute__ ((ms_struct)); #pragma pack(pop) @@ -92,24 +90,6 @@ void struct_RenderModel_TextureMap_t_0917_win_to_lin(const void *w, void *l) lin->rubTextureMapData = win->rubTextureMapData; } -struct winRenderModel_TextureMap_t_0917 *struct_RenderModel_TextureMap_t_0917_wrap(void *l) -{ - struct winRenderModel_TextureMap_t_0917 *win = (struct winRenderModel_TextureMap_t_0917 *)malloc(sizeof(*win)); - RenderModel_TextureMap_t *lin = (RenderModel_TextureMap_t *)l; - win->unWidth = lin->unWidth; - win->unHeight = lin->unHeight; - win->rubTextureMapData = lin->rubTextureMapData; - win->linux_side = lin; - return win; -} - -struct RenderModel_TextureMap_t *struct_RenderModel_TextureMap_t_0917_unwrap(winRenderModel_TextureMap_t_0917 *w) -{ - RenderModel_TextureMap_t *ret = w->linux_side; - free(w); - return ret; -} - #pragma pack(push, 8) struct winRenderModel_t_0917 { const vr::RenderModel_Vertex_t * rVertexData; @@ -117,8 +97,6 @@ struct winRenderModel_t_0917 { const uint16_t * rIndexData; uint32_t unTriangleCount; vr::TextureID_t diffuseTextureId; - - RenderModel_t *linux_side; } __attribute__ ((ms_struct)); #pragma pack(pop) @@ -144,25 +122,5 @@ void struct_RenderModel_t_0917_win_to_lin(const void *w, void *l) lin->diffuseTextureId = win->diffuseTextureId; } -struct winRenderModel_t_0917 *struct_RenderModel_t_0917_wrap(void *l) -{ - struct winRenderModel_t_0917 *win = (struct winRenderModel_t_0917 *)malloc(sizeof(*win)); - RenderModel_t *lin = (RenderModel_t *)l; - win->rVertexData = lin->rVertexData; - win->unVertexCount = lin->unVertexCount; - win->rIndexData = lin->rIndexData; - win->unTriangleCount = lin->unTriangleCount; - win->diffuseTextureId = lin->diffuseTextureId; - win->linux_side = lin; - return win; -} - -struct RenderModel_t *struct_RenderModel_t_0917_unwrap(winRenderModel_t_0917 *w) -{ - RenderModel_t *ret = w->linux_side; - free(w); - return ret; -} - } diff --git a/vrclient_x64/vrclient_x64/struct_converters_0918.cpp b/vrclient_x64/vrclient_x64/struct_converters_0918.cpp index 1bebe108..35d608d3 100644 --- a/vrclient_x64/vrclient_x64/struct_converters_0918.cpp +++ b/vrclient_x64/vrclient_x64/struct_converters_0918.cpp @@ -69,8 +69,6 @@ struct winRenderModel_TextureMap_t_0918 { uint16_t unWidth; uint16_t unHeight; const uint8_t * rubTextureMapData; - - RenderModel_TextureMap_t *linux_side; } __attribute__ ((ms_struct)); #pragma pack(pop) @@ -92,24 +90,6 @@ void struct_RenderModel_TextureMap_t_0918_win_to_lin(const void *w, void *l) lin->rubTextureMapData = win->rubTextureMapData; } -struct winRenderModel_TextureMap_t_0918 *struct_RenderModel_TextureMap_t_0918_wrap(void *l) -{ - struct winRenderModel_TextureMap_t_0918 *win = (struct winRenderModel_TextureMap_t_0918 *)malloc(sizeof(*win)); - RenderModel_TextureMap_t *lin = (RenderModel_TextureMap_t *)l; - win->unWidth = lin->unWidth; - win->unHeight = lin->unHeight; - win->rubTextureMapData = lin->rubTextureMapData; - win->linux_side = lin; - return win; -} - -struct RenderModel_TextureMap_t *struct_RenderModel_TextureMap_t_0918_unwrap(winRenderModel_TextureMap_t_0918 *w) -{ - RenderModel_TextureMap_t *ret = w->linux_side; - free(w); - return ret; -} - #pragma pack(push, 8) struct winRenderModel_t_0918 { const vr::RenderModel_Vertex_t * rVertexData; @@ -117,8 +97,6 @@ struct winRenderModel_t_0918 { const uint16_t * rIndexData; uint32_t unTriangleCount; vr::TextureID_t diffuseTextureId; - - RenderModel_t *linux_side; } __attribute__ ((ms_struct)); #pragma pack(pop) @@ -144,25 +122,5 @@ void struct_RenderModel_t_0918_win_to_lin(const void *w, void *l) lin->diffuseTextureId = win->diffuseTextureId; } -struct winRenderModel_t_0918 *struct_RenderModel_t_0918_wrap(void *l) -{ - struct winRenderModel_t_0918 *win = (struct winRenderModel_t_0918 *)malloc(sizeof(*win)); - RenderModel_t *lin = (RenderModel_t *)l; - win->rVertexData = lin->rVertexData; - win->unVertexCount = lin->unVertexCount; - win->rIndexData = lin->rIndexData; - win->unTriangleCount = lin->unTriangleCount; - win->diffuseTextureId = lin->diffuseTextureId; - win->linux_side = lin; - return win; -} - -struct RenderModel_t *struct_RenderModel_t_0918_unwrap(winRenderModel_t_0918 *w) -{ - RenderModel_t *ret = w->linux_side; - free(w); - return ret; -} - } diff --git a/vrclient_x64/vrclient_x64/struct_converters_0919.cpp b/vrclient_x64/vrclient_x64/struct_converters_0919.cpp index 7f446bd3..d7c3236e 100644 --- a/vrclient_x64/vrclient_x64/struct_converters_0919.cpp +++ b/vrclient_x64/vrclient_x64/struct_converters_0919.cpp @@ -69,8 +69,6 @@ struct winRenderModel_TextureMap_t_0919 { uint16_t unWidth; uint16_t unHeight; const uint8_t * rubTextureMapData; - - RenderModel_TextureMap_t *linux_side; } __attribute__ ((ms_struct)); #pragma pack(pop) @@ -92,24 +90,6 @@ void struct_RenderModel_TextureMap_t_0919_win_to_lin(const void *w, void *l) lin->rubTextureMapData = win->rubTextureMapData; } -struct winRenderModel_TextureMap_t_0919 *struct_RenderModel_TextureMap_t_0919_wrap(void *l) -{ - struct winRenderModel_TextureMap_t_0919 *win = (struct winRenderModel_TextureMap_t_0919 *)malloc(sizeof(*win)); - RenderModel_TextureMap_t *lin = (RenderModel_TextureMap_t *)l; - win->unWidth = lin->unWidth; - win->unHeight = lin->unHeight; - win->rubTextureMapData = lin->rubTextureMapData; - win->linux_side = lin; - return win; -} - -struct RenderModel_TextureMap_t *struct_RenderModel_TextureMap_t_0919_unwrap(winRenderModel_TextureMap_t_0919 *w) -{ - RenderModel_TextureMap_t *ret = w->linux_side; - free(w); - return ret; -} - #pragma pack(push, 8) struct winRenderModel_t_0919 { const vr::RenderModel_Vertex_t * rVertexData; @@ -117,8 +97,6 @@ struct winRenderModel_t_0919 { const uint16_t * rIndexData; uint32_t unTriangleCount; vr::TextureID_t diffuseTextureId; - - RenderModel_t *linux_side; } __attribute__ ((ms_struct)); #pragma pack(pop) @@ -144,25 +122,5 @@ void struct_RenderModel_t_0919_win_to_lin(const void *w, void *l) lin->diffuseTextureId = win->diffuseTextureId; } -struct winRenderModel_t_0919 *struct_RenderModel_t_0919_wrap(void *l) -{ - struct winRenderModel_t_0919 *win = (struct winRenderModel_t_0919 *)malloc(sizeof(*win)); - RenderModel_t *lin = (RenderModel_t *)l; - win->rVertexData = lin->rVertexData; - win->unVertexCount = lin->unVertexCount; - win->rIndexData = lin->rIndexData; - win->unTriangleCount = lin->unTriangleCount; - win->diffuseTextureId = lin->diffuseTextureId; - win->linux_side = lin; - return win; -} - -struct RenderModel_t *struct_RenderModel_t_0919_unwrap(winRenderModel_t_0919 *w) -{ - RenderModel_t *ret = w->linux_side; - free(w); - return ret; -} - } diff --git a/vrclient_x64/vrclient_x64/struct_converters_092.cpp b/vrclient_x64/vrclient_x64/struct_converters_092.cpp index c3ebe415..be987715 100644 --- a/vrclient_x64/vrclient_x64/struct_converters_092.cpp +++ b/vrclient_x64/vrclient_x64/struct_converters_092.cpp @@ -11,8 +11,6 @@ struct winRenderModel_TextureMap_t_092 { uint16_t unWidth; uint16_t unHeight; const uint8_t * rubTextureMapData; - - RenderModel_TextureMap_t *linux_side; } __attribute__ ((ms_struct)); #pragma pack(pop) @@ -34,24 +32,6 @@ void struct_RenderModel_TextureMap_t_092_win_to_lin(const void *w, void *l) lin->rubTextureMapData = win->rubTextureMapData; } -struct winRenderModel_TextureMap_t_092 *struct_RenderModel_TextureMap_t_092_wrap(void *l) -{ - struct winRenderModel_TextureMap_t_092 *win = (struct winRenderModel_TextureMap_t_092 *)malloc(sizeof(*win)); - RenderModel_TextureMap_t *lin = (RenderModel_TextureMap_t *)l; - win->unWidth = lin->unWidth; - win->unHeight = lin->unHeight; - win->rubTextureMapData = lin->rubTextureMapData; - win->linux_side = lin; - return win; -} - -struct RenderModel_TextureMap_t *struct_RenderModel_TextureMap_t_092_unwrap(winRenderModel_TextureMap_t_092 *w) -{ - RenderModel_TextureMap_t *ret = w->linux_side; - free(w); - return ret; -} - #pragma pack(push, 8) struct winRenderModel_t_092 { uint64_t ulInternalHandle; @@ -60,8 +40,6 @@ struct winRenderModel_t_092 { const uint16_t * rIndexData; uint32_t unTriangleCount; winRenderModel_TextureMap_t_092 diffuseTexture __attribute__((aligned(4))); - - RenderModel_t *linux_side; } __attribute__ ((ms_struct)); #pragma pack(pop) @@ -89,27 +67,6 @@ void struct_RenderModel_t_092_win_to_lin(const void *w, void *l) struct_RenderModel_TextureMap_t_092_win_to_lin(&win->diffuseTexture, &lin->diffuseTexture); } -struct winRenderModel_t_092 *struct_RenderModel_t_092_wrap(void *l) -{ - struct winRenderModel_t_092 *win = (struct winRenderModel_t_092 *)malloc(sizeof(*win)); - RenderModel_t *lin = (RenderModel_t *)l; - win->ulInternalHandle = lin->ulInternalHandle; - win->rVertexData = lin->rVertexData; - win->unVertexCount = lin->unVertexCount; - win->rIndexData = lin->rIndexData; - win->unTriangleCount = lin->unTriangleCount; - struct_RenderModel_TextureMap_t_092_lin_to_win(&lin->diffuseTexture, &win->diffuseTexture); - win->linux_side = lin; - return win; -} - -struct RenderModel_t *struct_RenderModel_t_092_unwrap(winRenderModel_t_092 *w) -{ - RenderModel_t *ret = w->linux_side; - free(w); - return ret; -} - #pragma pack(push, 8) struct winVREvent_t_092 { vr::EVREventType eventType; diff --git a/vrclient_x64/vrclient_x64/struct_converters_0920.cpp b/vrclient_x64/vrclient_x64/struct_converters_0920.cpp index e2f215b2..3e958dca 100644 --- a/vrclient_x64/vrclient_x64/struct_converters_0920.cpp +++ b/vrclient_x64/vrclient_x64/struct_converters_0920.cpp @@ -69,8 +69,6 @@ struct winRenderModel_TextureMap_t_0920 { uint16_t unWidth; uint16_t unHeight; const uint8_t * rubTextureMapData; - - RenderModel_TextureMap_t *linux_side; } __attribute__ ((ms_struct)); #pragma pack(pop) @@ -92,24 +90,6 @@ void struct_RenderModel_TextureMap_t_0920_win_to_lin(const void *w, void *l) lin->rubTextureMapData = win->rubTextureMapData; } -struct winRenderModel_TextureMap_t_0920 *struct_RenderModel_TextureMap_t_0920_wrap(void *l) -{ - struct winRenderModel_TextureMap_t_0920 *win = (struct winRenderModel_TextureMap_t_0920 *)malloc(sizeof(*win)); - RenderModel_TextureMap_t *lin = (RenderModel_TextureMap_t *)l; - win->unWidth = lin->unWidth; - win->unHeight = lin->unHeight; - win->rubTextureMapData = lin->rubTextureMapData; - win->linux_side = lin; - return win; -} - -struct RenderModel_TextureMap_t *struct_RenderModel_TextureMap_t_0920_unwrap(winRenderModel_TextureMap_t_0920 *w) -{ - RenderModel_TextureMap_t *ret = w->linux_side; - free(w); - return ret; -} - #pragma pack(push, 8) struct winRenderModel_t_0920 { const vr::RenderModel_Vertex_t * rVertexData; @@ -117,8 +97,6 @@ struct winRenderModel_t_0920 { const uint16_t * rIndexData; uint32_t unTriangleCount; vr::TextureID_t diffuseTextureId; - - RenderModel_t *linux_side; } __attribute__ ((ms_struct)); #pragma pack(pop) @@ -144,25 +122,5 @@ void struct_RenderModel_t_0920_win_to_lin(const void *w, void *l) lin->diffuseTextureId = win->diffuseTextureId; } -struct winRenderModel_t_0920 *struct_RenderModel_t_0920_wrap(void *l) -{ - struct winRenderModel_t_0920 *win = (struct winRenderModel_t_0920 *)malloc(sizeof(*win)); - RenderModel_t *lin = (RenderModel_t *)l; - win->rVertexData = lin->rVertexData; - win->unVertexCount = lin->unVertexCount; - win->rIndexData = lin->rIndexData; - win->unTriangleCount = lin->unTriangleCount; - win->diffuseTextureId = lin->diffuseTextureId; - win->linux_side = lin; - return win; -} - -struct RenderModel_t *struct_RenderModel_t_0920_unwrap(winRenderModel_t_0920 *w) -{ - RenderModel_t *ret = w->linux_side; - free(w); - return ret; -} - } diff --git a/vrclient_x64/vrclient_x64/struct_converters_093.cpp b/vrclient_x64/vrclient_x64/struct_converters_093.cpp index a82238f7..83bf3dff 100644 --- a/vrclient_x64/vrclient_x64/struct_converters_093.cpp +++ b/vrclient_x64/vrclient_x64/struct_converters_093.cpp @@ -11,8 +11,6 @@ struct winRenderModel_TextureMap_t_093 { uint16_t unWidth; uint16_t unHeight; const uint8_t * rubTextureMapData; - - RenderModel_TextureMap_t *linux_side; } __attribute__ ((ms_struct)); #pragma pack(pop) @@ -34,24 +32,6 @@ void struct_RenderModel_TextureMap_t_093_win_to_lin(const void *w, void *l) lin->rubTextureMapData = win->rubTextureMapData; } -struct winRenderModel_TextureMap_t_093 *struct_RenderModel_TextureMap_t_093_wrap(void *l) -{ - struct winRenderModel_TextureMap_t_093 *win = (struct winRenderModel_TextureMap_t_093 *)malloc(sizeof(*win)); - RenderModel_TextureMap_t *lin = (RenderModel_TextureMap_t *)l; - win->unWidth = lin->unWidth; - win->unHeight = lin->unHeight; - win->rubTextureMapData = lin->rubTextureMapData; - win->linux_side = lin; - return win; -} - -struct RenderModel_TextureMap_t *struct_RenderModel_TextureMap_t_093_unwrap(winRenderModel_TextureMap_t_093 *w) -{ - RenderModel_TextureMap_t *ret = w->linux_side; - free(w); - return ret; -} - #pragma pack(push, 8) struct winRenderModel_t_093 { uint64_t ulInternalHandle; @@ -60,8 +40,6 @@ struct winRenderModel_t_093 { const uint16_t * rIndexData; uint32_t unTriangleCount; winRenderModel_TextureMap_t_093 diffuseTexture __attribute__((aligned(4))); - - RenderModel_t *linux_side; } __attribute__ ((ms_struct)); #pragma pack(pop) @@ -89,27 +67,6 @@ void struct_RenderModel_t_093_win_to_lin(const void *w, void *l) struct_RenderModel_TextureMap_t_093_win_to_lin(&win->diffuseTexture, &lin->diffuseTexture); } -struct winRenderModel_t_093 *struct_RenderModel_t_093_wrap(void *l) -{ - struct winRenderModel_t_093 *win = (struct winRenderModel_t_093 *)malloc(sizeof(*win)); - RenderModel_t *lin = (RenderModel_t *)l; - win->ulInternalHandle = lin->ulInternalHandle; - win->rVertexData = lin->rVertexData; - win->unVertexCount = lin->unVertexCount; - win->rIndexData = lin->rIndexData; - win->unTriangleCount = lin->unTriangleCount; - struct_RenderModel_TextureMap_t_093_lin_to_win(&lin->diffuseTexture, &win->diffuseTexture); - win->linux_side = lin; - return win; -} - -struct RenderModel_t *struct_RenderModel_t_093_unwrap(winRenderModel_t_093 *w) -{ - RenderModel_t *ret = w->linux_side; - free(w); - return ret; -} - #pragma pack(push, 8) struct winVREvent_t_093 { vr::EVREventType eventType; diff --git a/vrclient_x64/vrclient_x64/struct_converters_094.cpp b/vrclient_x64/vrclient_x64/struct_converters_094.cpp index e26cc6c6..fb229183 100644 --- a/vrclient_x64/vrclient_x64/struct_converters_094.cpp +++ b/vrclient_x64/vrclient_x64/struct_converters_094.cpp @@ -11,8 +11,6 @@ struct winRenderModel_TextureMap_t_094 { uint16_t unWidth; uint16_t unHeight; const uint8_t * rubTextureMapData; - - RenderModel_TextureMap_t *linux_side; } __attribute__ ((ms_struct)); #pragma pack(pop) @@ -34,24 +32,6 @@ void struct_RenderModel_TextureMap_t_094_win_to_lin(const void *w, void *l) lin->rubTextureMapData = win->rubTextureMapData; } -struct winRenderModel_TextureMap_t_094 *struct_RenderModel_TextureMap_t_094_wrap(void *l) -{ - struct winRenderModel_TextureMap_t_094 *win = (struct winRenderModel_TextureMap_t_094 *)malloc(sizeof(*win)); - RenderModel_TextureMap_t *lin = (RenderModel_TextureMap_t *)l; - win->unWidth = lin->unWidth; - win->unHeight = lin->unHeight; - win->rubTextureMapData = lin->rubTextureMapData; - win->linux_side = lin; - return win; -} - -struct RenderModel_TextureMap_t *struct_RenderModel_TextureMap_t_094_unwrap(winRenderModel_TextureMap_t_094 *w) -{ - RenderModel_TextureMap_t *ret = w->linux_side; - free(w); - return ret; -} - #pragma pack(push, 8) struct winRenderModel_t_094 { uint64_t ulInternalHandle; @@ -60,8 +40,6 @@ struct winRenderModel_t_094 { const uint16_t * rIndexData; uint32_t unTriangleCount; winRenderModel_TextureMap_t_094 diffuseTexture __attribute__((aligned(4))); - - RenderModel_t *linux_side; } __attribute__ ((ms_struct)); #pragma pack(pop) @@ -89,27 +67,6 @@ void struct_RenderModel_t_094_win_to_lin(const void *w, void *l) struct_RenderModel_TextureMap_t_094_win_to_lin(&win->diffuseTexture, &lin->diffuseTexture); } -struct winRenderModel_t_094 *struct_RenderModel_t_094_wrap(void *l) -{ - struct winRenderModel_t_094 *win = (struct winRenderModel_t_094 *)malloc(sizeof(*win)); - RenderModel_t *lin = (RenderModel_t *)l; - win->ulInternalHandle = lin->ulInternalHandle; - win->rVertexData = lin->rVertexData; - win->unVertexCount = lin->unVertexCount; - win->rIndexData = lin->rIndexData; - win->unTriangleCount = lin->unTriangleCount; - struct_RenderModel_TextureMap_t_094_lin_to_win(&lin->diffuseTexture, &win->diffuseTexture); - win->linux_side = lin; - return win; -} - -struct RenderModel_t *struct_RenderModel_t_094_unwrap(winRenderModel_t_094 *w) -{ - RenderModel_t *ret = w->linux_side; - free(w); - return ret; -} - #pragma pack(push, 8) struct winVREvent_t_094 { vr::EVREventType eventType; diff --git a/vrclient_x64/vrclient_x64/struct_converters_096.cpp b/vrclient_x64/vrclient_x64/struct_converters_096.cpp index 27d64a68..9e9389f2 100644 --- a/vrclient_x64/vrclient_x64/struct_converters_096.cpp +++ b/vrclient_x64/vrclient_x64/struct_converters_096.cpp @@ -11,8 +11,6 @@ struct winRenderModel_TextureMap_t_096 { uint16_t unWidth; uint16_t unHeight; const uint8_t * rubTextureMapData; - - RenderModel_TextureMap_t *linux_side; } __attribute__ ((ms_struct)); #pragma pack(pop) @@ -34,24 +32,6 @@ void struct_RenderModel_TextureMap_t_096_win_to_lin(const void *w, void *l) lin->rubTextureMapData = win->rubTextureMapData; } -struct winRenderModel_TextureMap_t_096 *struct_RenderModel_TextureMap_t_096_wrap(void *l) -{ - struct winRenderModel_TextureMap_t_096 *win = (struct winRenderModel_TextureMap_t_096 *)malloc(sizeof(*win)); - RenderModel_TextureMap_t *lin = (RenderModel_TextureMap_t *)l; - win->unWidth = lin->unWidth; - win->unHeight = lin->unHeight; - win->rubTextureMapData = lin->rubTextureMapData; - win->linux_side = lin; - return win; -} - -struct RenderModel_TextureMap_t *struct_RenderModel_TextureMap_t_096_unwrap(winRenderModel_TextureMap_t_096 *w) -{ - RenderModel_TextureMap_t *ret = w->linux_side; - free(w); - return ret; -} - #pragma pack(push, 8) struct winRenderModel_t_096 { uint64_t ulInternalHandle; @@ -60,8 +40,6 @@ struct winRenderModel_t_096 { const uint16_t * rIndexData; uint32_t unTriangleCount; winRenderModel_TextureMap_t_096 diffuseTexture __attribute__((aligned(4))); - - RenderModel_t *linux_side; } __attribute__ ((ms_struct)); #pragma pack(pop) @@ -89,27 +67,6 @@ void struct_RenderModel_t_096_win_to_lin(const void *w, void *l) struct_RenderModel_TextureMap_t_096_win_to_lin(&win->diffuseTexture, &lin->diffuseTexture); } -struct winRenderModel_t_096 *struct_RenderModel_t_096_wrap(void *l) -{ - struct winRenderModel_t_096 *win = (struct winRenderModel_t_096 *)malloc(sizeof(*win)); - RenderModel_t *lin = (RenderModel_t *)l; - win->ulInternalHandle = lin->ulInternalHandle; - win->rVertexData = lin->rVertexData; - win->unVertexCount = lin->unVertexCount; - win->rIndexData = lin->rIndexData; - win->unTriangleCount = lin->unTriangleCount; - struct_RenderModel_TextureMap_t_096_lin_to_win(&lin->diffuseTexture, &win->diffuseTexture); - win->linux_side = lin; - return win; -} - -struct RenderModel_t *struct_RenderModel_t_096_unwrap(winRenderModel_t_096 *w) -{ - RenderModel_t *ret = w->linux_side; - free(w); - return ret; -} - #pragma pack(push, 8) struct winVREvent_t_096 { vr::EVREventType eventType; diff --git a/vrclient_x64/vrclient_x64/struct_converters_097.cpp b/vrclient_x64/vrclient_x64/struct_converters_097.cpp index dc2bbd72..f3e54c6a 100644 --- a/vrclient_x64/vrclient_x64/struct_converters_097.cpp +++ b/vrclient_x64/vrclient_x64/struct_converters_097.cpp @@ -11,8 +11,6 @@ struct winRenderModel_TextureMap_t_097 { uint16_t unWidth; uint16_t unHeight; const uint8_t * rubTextureMapData; - - RenderModel_TextureMap_t *linux_side; } __attribute__ ((ms_struct)); #pragma pack(pop) @@ -34,24 +32,6 @@ void struct_RenderModel_TextureMap_t_097_win_to_lin(const void *w, void *l) lin->rubTextureMapData = win->rubTextureMapData; } -struct winRenderModel_TextureMap_t_097 *struct_RenderModel_TextureMap_t_097_wrap(void *l) -{ - struct winRenderModel_TextureMap_t_097 *win = (struct winRenderModel_TextureMap_t_097 *)malloc(sizeof(*win)); - RenderModel_TextureMap_t *lin = (RenderModel_TextureMap_t *)l; - win->unWidth = lin->unWidth; - win->unHeight = lin->unHeight; - win->rubTextureMapData = lin->rubTextureMapData; - win->linux_side = lin; - return win; -} - -struct RenderModel_TextureMap_t *struct_RenderModel_TextureMap_t_097_unwrap(winRenderModel_TextureMap_t_097 *w) -{ - RenderModel_TextureMap_t *ret = w->linux_side; - free(w); - return ret; -} - #pragma pack(push, 8) struct winRenderModel_t_097 { uint64_t ulInternalHandle; @@ -60,8 +40,6 @@ struct winRenderModel_t_097 { const uint16_t * rIndexData; uint32_t unTriangleCount; winRenderModel_TextureMap_t_097 diffuseTexture __attribute__((aligned(4))); - - RenderModel_t *linux_side; } __attribute__ ((ms_struct)); #pragma pack(pop) @@ -89,27 +67,6 @@ void struct_RenderModel_t_097_win_to_lin(const void *w, void *l) struct_RenderModel_TextureMap_t_097_win_to_lin(&win->diffuseTexture, &lin->diffuseTexture); } -struct winRenderModel_t_097 *struct_RenderModel_t_097_wrap(void *l) -{ - struct winRenderModel_t_097 *win = (struct winRenderModel_t_097 *)malloc(sizeof(*win)); - RenderModel_t *lin = (RenderModel_t *)l; - win->ulInternalHandle = lin->ulInternalHandle; - win->rVertexData = lin->rVertexData; - win->unVertexCount = lin->unVertexCount; - win->rIndexData = lin->rIndexData; - win->unTriangleCount = lin->unTriangleCount; - struct_RenderModel_TextureMap_t_097_lin_to_win(&lin->diffuseTexture, &win->diffuseTexture); - win->linux_side = lin; - return win; -} - -struct RenderModel_t *struct_RenderModel_t_097_unwrap(winRenderModel_t_097 *w) -{ - RenderModel_t *ret = w->linux_side; - free(w); - return ret; -} - #pragma pack(push, 8) struct winVREvent_t_097 { vr::EVREventType eventType; diff --git a/vrclient_x64/vrclient_x64/struct_converters_098.cpp b/vrclient_x64/vrclient_x64/struct_converters_098.cpp index fcef0865..d13edf51 100644 --- a/vrclient_x64/vrclient_x64/struct_converters_098.cpp +++ b/vrclient_x64/vrclient_x64/struct_converters_098.cpp @@ -11,8 +11,6 @@ struct winRenderModel_TextureMap_t_098 { uint16_t unWidth; uint16_t unHeight; const uint8_t * rubTextureMapData; - - RenderModel_TextureMap_t *linux_side; } __attribute__ ((ms_struct)); #pragma pack(pop) @@ -34,24 +32,6 @@ void struct_RenderModel_TextureMap_t_098_win_to_lin(const void *w, void *l) lin->rubTextureMapData = win->rubTextureMapData; } -struct winRenderModel_TextureMap_t_098 *struct_RenderModel_TextureMap_t_098_wrap(void *l) -{ - struct winRenderModel_TextureMap_t_098 *win = (struct winRenderModel_TextureMap_t_098 *)malloc(sizeof(*win)); - RenderModel_TextureMap_t *lin = (RenderModel_TextureMap_t *)l; - win->unWidth = lin->unWidth; - win->unHeight = lin->unHeight; - win->rubTextureMapData = lin->rubTextureMapData; - win->linux_side = lin; - return win; -} - -struct RenderModel_TextureMap_t *struct_RenderModel_TextureMap_t_098_unwrap(winRenderModel_TextureMap_t_098 *w) -{ - RenderModel_TextureMap_t *ret = w->linux_side; - free(w); - return ret; -} - #pragma pack(push, 8) struct winRenderModel_t_098 { uint64_t ulInternalHandle; @@ -60,8 +40,6 @@ struct winRenderModel_t_098 { const uint16_t * rIndexData; uint32_t unTriangleCount; winRenderModel_TextureMap_t_098 diffuseTexture __attribute__((aligned(4))); - - RenderModel_t *linux_side; } __attribute__ ((ms_struct)); #pragma pack(pop) @@ -89,27 +67,6 @@ void struct_RenderModel_t_098_win_to_lin(const void *w, void *l) struct_RenderModel_TextureMap_t_098_win_to_lin(&win->diffuseTexture, &lin->diffuseTexture); } -struct winRenderModel_t_098 *struct_RenderModel_t_098_wrap(void *l) -{ - struct winRenderModel_t_098 *win = (struct winRenderModel_t_098 *)malloc(sizeof(*win)); - RenderModel_t *lin = (RenderModel_t *)l; - win->ulInternalHandle = lin->ulInternalHandle; - win->rVertexData = lin->rVertexData; - win->unVertexCount = lin->unVertexCount; - win->rIndexData = lin->rIndexData; - win->unTriangleCount = lin->unTriangleCount; - struct_RenderModel_TextureMap_t_098_lin_to_win(&lin->diffuseTexture, &win->diffuseTexture); - win->linux_side = lin; - return win; -} - -struct RenderModel_t *struct_RenderModel_t_098_unwrap(winRenderModel_t_098 *w) -{ - RenderModel_t *ret = w->linux_side; - free(w); - return ret; -} - #pragma pack(push, 8) struct winVREvent_t_098 { vr::EVREventType eventType; diff --git a/vrclient_x64/vrclient_x64/struct_converters_099.cpp b/vrclient_x64/vrclient_x64/struct_converters_099.cpp index 728d3c97..b76d56be 100644 --- a/vrclient_x64/vrclient_x64/struct_converters_099.cpp +++ b/vrclient_x64/vrclient_x64/struct_converters_099.cpp @@ -11,8 +11,6 @@ struct winRenderModel_TextureMap_t_099 { uint16_t unWidth; uint16_t unHeight; const uint8_t * rubTextureMapData; - - RenderModel_TextureMap_t *linux_side; } __attribute__ ((ms_struct)); #pragma pack(pop) @@ -34,24 +32,6 @@ void struct_RenderModel_TextureMap_t_099_win_to_lin(const void *w, void *l) lin->rubTextureMapData = win->rubTextureMapData; } -struct winRenderModel_TextureMap_t_099 *struct_RenderModel_TextureMap_t_099_wrap(void *l) -{ - struct winRenderModel_TextureMap_t_099 *win = (struct winRenderModel_TextureMap_t_099 *)malloc(sizeof(*win)); - RenderModel_TextureMap_t *lin = (RenderModel_TextureMap_t *)l; - win->unWidth = lin->unWidth; - win->unHeight = lin->unHeight; - win->rubTextureMapData = lin->rubTextureMapData; - win->linux_side = lin; - return win; -} - -struct RenderModel_TextureMap_t *struct_RenderModel_TextureMap_t_099_unwrap(winRenderModel_TextureMap_t_099 *w) -{ - RenderModel_TextureMap_t *ret = w->linux_side; - free(w); - return ret; -} - #pragma pack(push, 8) struct winRenderModel_t_099 { uint64_t ulInternalHandle; @@ -60,8 +40,6 @@ struct winRenderModel_t_099 { const uint16_t * rIndexData; uint32_t unTriangleCount; winRenderModel_TextureMap_t_099 diffuseTexture __attribute__((aligned(4))); - - RenderModel_t *linux_side; } __attribute__ ((ms_struct)); #pragma pack(pop) @@ -89,27 +67,6 @@ void struct_RenderModel_t_099_win_to_lin(const void *w, void *l) struct_RenderModel_TextureMap_t_099_win_to_lin(&win->diffuseTexture, &lin->diffuseTexture); } -struct winRenderModel_t_099 *struct_RenderModel_t_099_wrap(void *l) -{ - struct winRenderModel_t_099 *win = (struct winRenderModel_t_099 *)malloc(sizeof(*win)); - RenderModel_t *lin = (RenderModel_t *)l; - win->ulInternalHandle = lin->ulInternalHandle; - win->rVertexData = lin->rVertexData; - win->unVertexCount = lin->unVertexCount; - win->rIndexData = lin->rIndexData; - win->unTriangleCount = lin->unTriangleCount; - struct_RenderModel_TextureMap_t_099_lin_to_win(&lin->diffuseTexture, &win->diffuseTexture); - win->linux_side = lin; - return win; -} - -struct RenderModel_t *struct_RenderModel_t_099_unwrap(winRenderModel_t_099 *w) -{ - RenderModel_t *ret = w->linux_side; - free(w); - return ret; -} - #pragma pack(push, 8) struct winVREvent_t_099 { vr::EVREventType eventType; diff --git a/vrclient_x64/vrclient_x64/struct_converters_100.cpp b/vrclient_x64/vrclient_x64/struct_converters_100.cpp index d0c88e62..76b8a5ee 100644 --- a/vrclient_x64/vrclient_x64/struct_converters_100.cpp +++ b/vrclient_x64/vrclient_x64/struct_converters_100.cpp @@ -69,8 +69,6 @@ struct winRenderModel_TextureMap_t_100 { uint16_t unWidth; uint16_t unHeight; const uint8_t * rubTextureMapData; - - RenderModel_TextureMap_t *linux_side; } __attribute__ ((ms_struct)); #pragma pack(pop) @@ -92,24 +90,6 @@ void struct_RenderModel_TextureMap_t_100_win_to_lin(const void *w, void *l) lin->rubTextureMapData = win->rubTextureMapData; } -struct winRenderModel_TextureMap_t_100 *struct_RenderModel_TextureMap_t_100_wrap(void *l) -{ - struct winRenderModel_TextureMap_t_100 *win = (struct winRenderModel_TextureMap_t_100 *)malloc(sizeof(*win)); - RenderModel_TextureMap_t *lin = (RenderModel_TextureMap_t *)l; - win->unWidth = lin->unWidth; - win->unHeight = lin->unHeight; - win->rubTextureMapData = lin->rubTextureMapData; - win->linux_side = lin; - return win; -} - -struct RenderModel_TextureMap_t *struct_RenderModel_TextureMap_t_100_unwrap(winRenderModel_TextureMap_t_100 *w) -{ - RenderModel_TextureMap_t *ret = w->linux_side; - free(w); - return ret; -} - #pragma pack(push, 8) struct winRenderModel_t_100 { const vr::RenderModel_Vertex_t * rVertexData; @@ -117,8 +97,6 @@ struct winRenderModel_t_100 { const uint16_t * rIndexData; uint32_t unTriangleCount; vr::TextureID_t diffuseTextureId; - - RenderModel_t *linux_side; } __attribute__ ((ms_struct)); #pragma pack(pop) @@ -144,25 +122,5 @@ void struct_RenderModel_t_100_win_to_lin(const void *w, void *l) lin->diffuseTextureId = win->diffuseTextureId; } -struct winRenderModel_t_100 *struct_RenderModel_t_100_wrap(void *l) -{ - struct winRenderModel_t_100 *win = (struct winRenderModel_t_100 *)malloc(sizeof(*win)); - RenderModel_t *lin = (RenderModel_t *)l; - win->rVertexData = lin->rVertexData; - win->unVertexCount = lin->unVertexCount; - win->rIndexData = lin->rIndexData; - win->unTriangleCount = lin->unTriangleCount; - win->diffuseTextureId = lin->diffuseTextureId; - win->linux_side = lin; - return win; -} - -struct RenderModel_t *struct_RenderModel_t_100_unwrap(winRenderModel_t_100 *w) -{ - RenderModel_t *ret = w->linux_side; - free(w); - return ret; -} - } diff --git a/vrclient_x64/vrclient_x64/struct_converters_101.cpp b/vrclient_x64/vrclient_x64/struct_converters_101.cpp index c5cdeca8..d431b7b7 100644 --- a/vrclient_x64/vrclient_x64/struct_converters_101.cpp +++ b/vrclient_x64/vrclient_x64/struct_converters_101.cpp @@ -69,8 +69,6 @@ struct winRenderModel_TextureMap_t_101 { uint16_t unWidth; uint16_t unHeight; const uint8_t * rubTextureMapData; - - RenderModel_TextureMap_t *linux_side; } __attribute__ ((ms_struct)); #pragma pack(pop) @@ -92,24 +90,6 @@ void struct_RenderModel_TextureMap_t_101_win_to_lin(const void *w, void *l) lin->rubTextureMapData = win->rubTextureMapData; } -struct winRenderModel_TextureMap_t_101 *struct_RenderModel_TextureMap_t_101_wrap(void *l) -{ - struct winRenderModel_TextureMap_t_101 *win = (struct winRenderModel_TextureMap_t_101 *)malloc(sizeof(*win)); - RenderModel_TextureMap_t *lin = (RenderModel_TextureMap_t *)l; - win->unWidth = lin->unWidth; - win->unHeight = lin->unHeight; - win->rubTextureMapData = lin->rubTextureMapData; - win->linux_side = lin; - return win; -} - -struct RenderModel_TextureMap_t *struct_RenderModel_TextureMap_t_101_unwrap(winRenderModel_TextureMap_t_101 *w) -{ - RenderModel_TextureMap_t *ret = w->linux_side; - free(w); - return ret; -} - #pragma pack(push, 8) struct winRenderModel_t_101 { const vr::RenderModel_Vertex_t * rVertexData; @@ -117,8 +97,6 @@ struct winRenderModel_t_101 { const uint16_t * rIndexData; uint32_t unTriangleCount; vr::TextureID_t diffuseTextureId; - - RenderModel_t *linux_side; } __attribute__ ((ms_struct)); #pragma pack(pop) @@ -144,25 +122,5 @@ void struct_RenderModel_t_101_win_to_lin(const void *w, void *l) lin->diffuseTextureId = win->diffuseTextureId; } -struct winRenderModel_t_101 *struct_RenderModel_t_101_wrap(void *l) -{ - struct winRenderModel_t_101 *win = (struct winRenderModel_t_101 *)malloc(sizeof(*win)); - RenderModel_t *lin = (RenderModel_t *)l; - win->rVertexData = lin->rVertexData; - win->unVertexCount = lin->unVertexCount; - win->rIndexData = lin->rIndexData; - win->unTriangleCount = lin->unTriangleCount; - win->diffuseTextureId = lin->diffuseTextureId; - win->linux_side = lin; - return win; -} - -struct RenderModel_t *struct_RenderModel_t_101_unwrap(winRenderModel_t_101 *w) -{ - RenderModel_t *ret = w->linux_side; - free(w); - return ret; -} - } diff --git a/vrclient_x64/vrclient_x64/struct_converters_1010.cpp b/vrclient_x64/vrclient_x64/struct_converters_1010.cpp index d2fc2601..f2b15b1e 100644 --- a/vrclient_x64/vrclient_x64/struct_converters_1010.cpp +++ b/vrclient_x64/vrclient_x64/struct_converters_1010.cpp @@ -69,8 +69,6 @@ struct winRenderModel_TextureMap_t_1010 { uint16_t unWidth; uint16_t unHeight; const uint8_t * rubTextureMapData; - - RenderModel_TextureMap_t *linux_side; } __attribute__ ((ms_struct)); #pragma pack(pop) @@ -92,24 +90,6 @@ void struct_RenderModel_TextureMap_t_1010_win_to_lin(const void *w, void *l) lin->rubTextureMapData = win->rubTextureMapData; } -struct winRenderModel_TextureMap_t_1010 *struct_RenderModel_TextureMap_t_1010_wrap(void *l) -{ - struct winRenderModel_TextureMap_t_1010 *win = (struct winRenderModel_TextureMap_t_1010 *)malloc(sizeof(*win)); - RenderModel_TextureMap_t *lin = (RenderModel_TextureMap_t *)l; - win->unWidth = lin->unWidth; - win->unHeight = lin->unHeight; - win->rubTextureMapData = lin->rubTextureMapData; - win->linux_side = lin; - return win; -} - -struct RenderModel_TextureMap_t *struct_RenderModel_TextureMap_t_1010_unwrap(winRenderModel_TextureMap_t_1010 *w) -{ - RenderModel_TextureMap_t *ret = w->linux_side; - free(w); - return ret; -} - #pragma pack(push, 8) struct winRenderModel_t_1010 { const vr::RenderModel_Vertex_t * rVertexData; @@ -117,8 +97,6 @@ struct winRenderModel_t_1010 { const uint16_t * rIndexData; uint32_t unTriangleCount; vr::TextureID_t diffuseTextureId; - - RenderModel_t *linux_side; } __attribute__ ((ms_struct)); #pragma pack(pop) @@ -144,25 +122,5 @@ void struct_RenderModel_t_1010_win_to_lin(const void *w, void *l) lin->diffuseTextureId = win->diffuseTextureId; } -struct winRenderModel_t_1010 *struct_RenderModel_t_1010_wrap(void *l) -{ - struct winRenderModel_t_1010 *win = (struct winRenderModel_t_1010 *)malloc(sizeof(*win)); - RenderModel_t *lin = (RenderModel_t *)l; - win->rVertexData = lin->rVertexData; - win->unVertexCount = lin->unVertexCount; - win->rIndexData = lin->rIndexData; - win->unTriangleCount = lin->unTriangleCount; - win->diffuseTextureId = lin->diffuseTextureId; - win->linux_side = lin; - return win; -} - -struct RenderModel_t *struct_RenderModel_t_1010_unwrap(winRenderModel_t_1010 *w) -{ - RenderModel_t *ret = w->linux_side; - free(w); - return ret; -} - } diff --git a/vrclient_x64/vrclient_x64/struct_converters_1011.cpp b/vrclient_x64/vrclient_x64/struct_converters_1011.cpp index bbe7b360..b282591a 100644 --- a/vrclient_x64/vrclient_x64/struct_converters_1011.cpp +++ b/vrclient_x64/vrclient_x64/struct_converters_1011.cpp @@ -69,8 +69,6 @@ struct winRenderModel_TextureMap_t_1011 { uint16_t unWidth; uint16_t unHeight; const uint8_t * rubTextureMapData; - - RenderModel_TextureMap_t *linux_side; } __attribute__ ((ms_struct)); #pragma pack(pop) @@ -92,24 +90,6 @@ void struct_RenderModel_TextureMap_t_1011_win_to_lin(const void *w, void *l) lin->rubTextureMapData = win->rubTextureMapData; } -struct winRenderModel_TextureMap_t_1011 *struct_RenderModel_TextureMap_t_1011_wrap(void *l) -{ - struct winRenderModel_TextureMap_t_1011 *win = (struct winRenderModel_TextureMap_t_1011 *)malloc(sizeof(*win)); - RenderModel_TextureMap_t *lin = (RenderModel_TextureMap_t *)l; - win->unWidth = lin->unWidth; - win->unHeight = lin->unHeight; - win->rubTextureMapData = lin->rubTextureMapData; - win->linux_side = lin; - return win; -} - -struct RenderModel_TextureMap_t *struct_RenderModel_TextureMap_t_1011_unwrap(winRenderModel_TextureMap_t_1011 *w) -{ - RenderModel_TextureMap_t *ret = w->linux_side; - free(w); - return ret; -} - #pragma pack(push, 8) struct winRenderModel_t_1011 { const vr::RenderModel_Vertex_t * rVertexData; @@ -117,8 +97,6 @@ struct winRenderModel_t_1011 { const uint16_t * rIndexData; uint32_t unTriangleCount; vr::TextureID_t diffuseTextureId; - - RenderModel_t *linux_side; } __attribute__ ((ms_struct)); #pragma pack(pop) @@ -144,25 +122,5 @@ void struct_RenderModel_t_1011_win_to_lin(const void *w, void *l) lin->diffuseTextureId = win->diffuseTextureId; } -struct winRenderModel_t_1011 *struct_RenderModel_t_1011_wrap(void *l) -{ - struct winRenderModel_t_1011 *win = (struct winRenderModel_t_1011 *)malloc(sizeof(*win)); - RenderModel_t *lin = (RenderModel_t *)l; - win->rVertexData = lin->rVertexData; - win->unVertexCount = lin->unVertexCount; - win->rIndexData = lin->rIndexData; - win->unTriangleCount = lin->unTriangleCount; - win->diffuseTextureId = lin->diffuseTextureId; - win->linux_side = lin; - return win; -} - -struct RenderModel_t *struct_RenderModel_t_1011_unwrap(winRenderModel_t_1011 *w) -{ - RenderModel_t *ret = w->linux_side; - free(w); - return ret; -} - } diff --git a/vrclient_x64/vrclient_x64/struct_converters_1012.cpp b/vrclient_x64/vrclient_x64/struct_converters_1012.cpp index 8981ca9a..c5527059 100644 --- a/vrclient_x64/vrclient_x64/struct_converters_1012.cpp +++ b/vrclient_x64/vrclient_x64/struct_converters_1012.cpp @@ -69,8 +69,6 @@ struct winRenderModel_TextureMap_t_1012 { uint16_t unWidth; uint16_t unHeight; const uint8_t * rubTextureMapData; - - RenderModel_TextureMap_t *linux_side; } __attribute__ ((ms_struct)); #pragma pack(pop) @@ -92,24 +90,6 @@ void struct_RenderModel_TextureMap_t_1012_win_to_lin(const void *w, void *l) lin->rubTextureMapData = win->rubTextureMapData; } -struct winRenderModel_TextureMap_t_1012 *struct_RenderModel_TextureMap_t_1012_wrap(void *l) -{ - struct winRenderModel_TextureMap_t_1012 *win = (struct winRenderModel_TextureMap_t_1012 *)malloc(sizeof(*win)); - RenderModel_TextureMap_t *lin = (RenderModel_TextureMap_t *)l; - win->unWidth = lin->unWidth; - win->unHeight = lin->unHeight; - win->rubTextureMapData = lin->rubTextureMapData; - win->linux_side = lin; - return win; -} - -struct RenderModel_TextureMap_t *struct_RenderModel_TextureMap_t_1012_unwrap(winRenderModel_TextureMap_t_1012 *w) -{ - RenderModel_TextureMap_t *ret = w->linux_side; - free(w); - return ret; -} - #pragma pack(push, 8) struct winRenderModel_t_1012 { const vr::RenderModel_Vertex_t * rVertexData; @@ -117,8 +97,6 @@ struct winRenderModel_t_1012 { const uint16_t * rIndexData; uint32_t unTriangleCount; vr::TextureID_t diffuseTextureId; - - RenderModel_t *linux_side; } __attribute__ ((ms_struct)); #pragma pack(pop) @@ -144,25 +122,5 @@ void struct_RenderModel_t_1012_win_to_lin(const void *w, void *l) lin->diffuseTextureId = win->diffuseTextureId; } -struct winRenderModel_t_1012 *struct_RenderModel_t_1012_wrap(void *l) -{ - struct winRenderModel_t_1012 *win = (struct winRenderModel_t_1012 *)malloc(sizeof(*win)); - RenderModel_t *lin = (RenderModel_t *)l; - win->rVertexData = lin->rVertexData; - win->unVertexCount = lin->unVertexCount; - win->rIndexData = lin->rIndexData; - win->unTriangleCount = lin->unTriangleCount; - win->diffuseTextureId = lin->diffuseTextureId; - win->linux_side = lin; - return win; -} - -struct RenderModel_t *struct_RenderModel_t_1012_unwrap(winRenderModel_t_1012 *w) -{ - RenderModel_t *ret = w->linux_side; - free(w); - return ret; -} - } diff --git a/vrclient_x64/vrclient_x64/struct_converters_1013.cpp b/vrclient_x64/vrclient_x64/struct_converters_1013.cpp index b039b2ed..c5af9175 100644 --- a/vrclient_x64/vrclient_x64/struct_converters_1013.cpp +++ b/vrclient_x64/vrclient_x64/struct_converters_1013.cpp @@ -69,8 +69,6 @@ struct winRenderModel_TextureMap_t_1013 { uint16_t unWidth; uint16_t unHeight; const uint8_t * rubTextureMapData; - - RenderModel_TextureMap_t *linux_side; } __attribute__ ((ms_struct)); #pragma pack(pop) @@ -92,24 +90,6 @@ void struct_RenderModel_TextureMap_t_1013_win_to_lin(const void *w, void *l) lin->rubTextureMapData = win->rubTextureMapData; } -struct winRenderModel_TextureMap_t_1013 *struct_RenderModel_TextureMap_t_1013_wrap(void *l) -{ - struct winRenderModel_TextureMap_t_1013 *win = (struct winRenderModel_TextureMap_t_1013 *)malloc(sizeof(*win)); - RenderModel_TextureMap_t *lin = (RenderModel_TextureMap_t *)l; - win->unWidth = lin->unWidth; - win->unHeight = lin->unHeight; - win->rubTextureMapData = lin->rubTextureMapData; - win->linux_side = lin; - return win; -} - -struct RenderModel_TextureMap_t *struct_RenderModel_TextureMap_t_1013_unwrap(winRenderModel_TextureMap_t_1013 *w) -{ - RenderModel_TextureMap_t *ret = w->linux_side; - free(w); - return ret; -} - #pragma pack(push, 8) struct winRenderModel_t_1013 { const vr::RenderModel_Vertex_t * rVertexData; @@ -117,8 +97,6 @@ struct winRenderModel_t_1013 { const uint16_t * rIndexData; uint32_t unTriangleCount; vr::TextureID_t diffuseTextureId; - - RenderModel_t *linux_side; } __attribute__ ((ms_struct)); #pragma pack(pop) @@ -144,25 +122,5 @@ void struct_RenderModel_t_1013_win_to_lin(const void *w, void *l) lin->diffuseTextureId = win->diffuseTextureId; } -struct winRenderModel_t_1013 *struct_RenderModel_t_1013_wrap(void *l) -{ - struct winRenderModel_t_1013 *win = (struct winRenderModel_t_1013 *)malloc(sizeof(*win)); - RenderModel_t *lin = (RenderModel_t *)l; - win->rVertexData = lin->rVertexData; - win->unVertexCount = lin->unVertexCount; - win->rIndexData = lin->rIndexData; - win->unTriangleCount = lin->unTriangleCount; - win->diffuseTextureId = lin->diffuseTextureId; - win->linux_side = lin; - return win; -} - -struct RenderModel_t *struct_RenderModel_t_1013_unwrap(winRenderModel_t_1013 *w) -{ - RenderModel_t *ret = w->linux_side; - free(w); - return ret; -} - } diff --git a/vrclient_x64/vrclient_x64/struct_converters_1014.cpp b/vrclient_x64/vrclient_x64/struct_converters_1014.cpp index 19a75659..9af2e47f 100644 --- a/vrclient_x64/vrclient_x64/struct_converters_1014.cpp +++ b/vrclient_x64/vrclient_x64/struct_converters_1014.cpp @@ -69,8 +69,6 @@ struct winRenderModel_TextureMap_t_1014 { uint16_t unWidth; uint16_t unHeight; const uint8_t * rubTextureMapData; - - RenderModel_TextureMap_t *linux_side; } __attribute__ ((ms_struct)); #pragma pack(pop) @@ -92,24 +90,6 @@ void struct_RenderModel_TextureMap_t_1014_win_to_lin(const void *w, void *l) lin->rubTextureMapData = win->rubTextureMapData; } -struct winRenderModel_TextureMap_t_1014 *struct_RenderModel_TextureMap_t_1014_wrap(void *l) -{ - struct winRenderModel_TextureMap_t_1014 *win = (struct winRenderModel_TextureMap_t_1014 *)malloc(sizeof(*win)); - RenderModel_TextureMap_t *lin = (RenderModel_TextureMap_t *)l; - win->unWidth = lin->unWidth; - win->unHeight = lin->unHeight; - win->rubTextureMapData = lin->rubTextureMapData; - win->linux_side = lin; - return win; -} - -struct RenderModel_TextureMap_t *struct_RenderModel_TextureMap_t_1014_unwrap(winRenderModel_TextureMap_t_1014 *w) -{ - RenderModel_TextureMap_t *ret = w->linux_side; - free(w); - return ret; -} - #pragma pack(push, 8) struct winRenderModel_t_1014 { const vr::RenderModel_Vertex_t * rVertexData; @@ -117,8 +97,6 @@ struct winRenderModel_t_1014 { const uint16_t * rIndexData; uint32_t unTriangleCount; vr::TextureID_t diffuseTextureId; - - RenderModel_t *linux_side; } __attribute__ ((ms_struct)); #pragma pack(pop) @@ -144,25 +122,5 @@ void struct_RenderModel_t_1014_win_to_lin(const void *w, void *l) lin->diffuseTextureId = win->diffuseTextureId; } -struct winRenderModel_t_1014 *struct_RenderModel_t_1014_wrap(void *l) -{ - struct winRenderModel_t_1014 *win = (struct winRenderModel_t_1014 *)malloc(sizeof(*win)); - RenderModel_t *lin = (RenderModel_t *)l; - win->rVertexData = lin->rVertexData; - win->unVertexCount = lin->unVertexCount; - win->rIndexData = lin->rIndexData; - win->unTriangleCount = lin->unTriangleCount; - win->diffuseTextureId = lin->diffuseTextureId; - win->linux_side = lin; - return win; -} - -struct RenderModel_t *struct_RenderModel_t_1014_unwrap(winRenderModel_t_1014 *w) -{ - RenderModel_t *ret = w->linux_side; - free(w); - return ret; -} - } diff --git a/vrclient_x64/vrclient_x64/struct_converters_1015.cpp b/vrclient_x64/vrclient_x64/struct_converters_1015.cpp index b827de45..254bc34d 100644 --- a/vrclient_x64/vrclient_x64/struct_converters_1015.cpp +++ b/vrclient_x64/vrclient_x64/struct_converters_1015.cpp @@ -69,8 +69,6 @@ struct winRenderModel_TextureMap_t_1015 { uint16_t unWidth; uint16_t unHeight; const uint8_t * rubTextureMapData; - - RenderModel_TextureMap_t *linux_side; } __attribute__ ((ms_struct)); #pragma pack(pop) @@ -92,24 +90,6 @@ void struct_RenderModel_TextureMap_t_1015_win_to_lin(const void *w, void *l) lin->rubTextureMapData = win->rubTextureMapData; } -struct winRenderModel_TextureMap_t_1015 *struct_RenderModel_TextureMap_t_1015_wrap(void *l) -{ - struct winRenderModel_TextureMap_t_1015 *win = (struct winRenderModel_TextureMap_t_1015 *)malloc(sizeof(*win)); - RenderModel_TextureMap_t *lin = (RenderModel_TextureMap_t *)l; - win->unWidth = lin->unWidth; - win->unHeight = lin->unHeight; - win->rubTextureMapData = lin->rubTextureMapData; - win->linux_side = lin; - return win; -} - -struct RenderModel_TextureMap_t *struct_RenderModel_TextureMap_t_1015_unwrap(winRenderModel_TextureMap_t_1015 *w) -{ - RenderModel_TextureMap_t *ret = w->linux_side; - free(w); - return ret; -} - #pragma pack(push, 8) struct winRenderModel_t_1015 { const vr::RenderModel_Vertex_t * rVertexData; @@ -117,8 +97,6 @@ struct winRenderModel_t_1015 { const uint16_t * rIndexData; uint32_t unTriangleCount; vr::TextureID_t diffuseTextureId; - - RenderModel_t *linux_side; } __attribute__ ((ms_struct)); #pragma pack(pop) @@ -144,26 +122,6 @@ void struct_RenderModel_t_1015_win_to_lin(const void *w, void *l) lin->diffuseTextureId = win->diffuseTextureId; } -struct winRenderModel_t_1015 *struct_RenderModel_t_1015_wrap(void *l) -{ - struct winRenderModel_t_1015 *win = (struct winRenderModel_t_1015 *)malloc(sizeof(*win)); - RenderModel_t *lin = (RenderModel_t *)l; - win->rVertexData = lin->rVertexData; - win->unVertexCount = lin->unVertexCount; - win->rIndexData = lin->rIndexData; - win->unTriangleCount = lin->unTriangleCount; - win->diffuseTextureId = lin->diffuseTextureId; - win->linux_side = lin; - return win; -} - -struct RenderModel_t *struct_RenderModel_t_1015_unwrap(winRenderModel_t_1015 *w) -{ - RenderModel_t *ret = w->linux_side; - free(w); - return ret; -} - #pragma pack(push, 8) struct winInputAnalogActionData_t_1015 { bool bActive; diff --git a/vrclient_x64/vrclient_x64/struct_converters_1016.cpp b/vrclient_x64/vrclient_x64/struct_converters_1016.cpp index 7d4ecaa2..9deb0618 100644 --- a/vrclient_x64/vrclient_x64/struct_converters_1016.cpp +++ b/vrclient_x64/vrclient_x64/struct_converters_1016.cpp @@ -69,8 +69,6 @@ struct winRenderModel_TextureMap_t_1016 { uint16_t unWidth; uint16_t unHeight; const uint8_t * rubTextureMapData; - - RenderModel_TextureMap_t *linux_side; } __attribute__ ((ms_struct)); #pragma pack(pop) @@ -92,24 +90,6 @@ void struct_RenderModel_TextureMap_t_1016_win_to_lin(const void *w, void *l) lin->rubTextureMapData = win->rubTextureMapData; } -struct winRenderModel_TextureMap_t_1016 *struct_RenderModel_TextureMap_t_1016_wrap(void *l) -{ - struct winRenderModel_TextureMap_t_1016 *win = (struct winRenderModel_TextureMap_t_1016 *)malloc(sizeof(*win)); - RenderModel_TextureMap_t *lin = (RenderModel_TextureMap_t *)l; - win->unWidth = lin->unWidth; - win->unHeight = lin->unHeight; - win->rubTextureMapData = lin->rubTextureMapData; - win->linux_side = lin; - return win; -} - -struct RenderModel_TextureMap_t *struct_RenderModel_TextureMap_t_1016_unwrap(winRenderModel_TextureMap_t_1016 *w) -{ - RenderModel_TextureMap_t *ret = w->linux_side; - free(w); - return ret; -} - #pragma pack(push, 8) struct winRenderModel_t_1016 { const vr::RenderModel_Vertex_t * rVertexData; @@ -117,8 +97,6 @@ struct winRenderModel_t_1016 { const uint16_t * rIndexData; uint32_t unTriangleCount; vr::TextureID_t diffuseTextureId; - - RenderModel_t *linux_side; } __attribute__ ((ms_struct)); #pragma pack(pop) @@ -144,26 +122,6 @@ void struct_RenderModel_t_1016_win_to_lin(const void *w, void *l) lin->diffuseTextureId = win->diffuseTextureId; } -struct winRenderModel_t_1016 *struct_RenderModel_t_1016_wrap(void *l) -{ - struct winRenderModel_t_1016 *win = (struct winRenderModel_t_1016 *)malloc(sizeof(*win)); - RenderModel_t *lin = (RenderModel_t *)l; - win->rVertexData = lin->rVertexData; - win->unVertexCount = lin->unVertexCount; - win->rIndexData = lin->rIndexData; - win->unTriangleCount = lin->unTriangleCount; - win->diffuseTextureId = lin->diffuseTextureId; - win->linux_side = lin; - return win; -} - -struct RenderModel_t *struct_RenderModel_t_1016_unwrap(winRenderModel_t_1016 *w) -{ - RenderModel_t *ret = w->linux_side; - free(w); - return ret; -} - #pragma pack(push, 8) struct winInputAnalogActionData_t_1016 { bool bActive; diff --git a/vrclient_x64/vrclient_x64/struct_converters_1017.cpp b/vrclient_x64/vrclient_x64/struct_converters_1017.cpp index a0ff3dc8..374c596b 100644 --- a/vrclient_x64/vrclient_x64/struct_converters_1017.cpp +++ b/vrclient_x64/vrclient_x64/struct_converters_1017.cpp @@ -107,8 +107,6 @@ struct winRenderModel_TextureMap_t_1017 { uint16_t unWidth; uint16_t unHeight; const uint8_t * rubTextureMapData; - - RenderModel_TextureMap_t *linux_side; } __attribute__ ((ms_struct)); #pragma pack(pop) @@ -130,24 +128,6 @@ void struct_RenderModel_TextureMap_t_1017_win_to_lin(const void *w, void *l) lin->rubTextureMapData = win->rubTextureMapData; } -struct winRenderModel_TextureMap_t_1017 *struct_RenderModel_TextureMap_t_1017_wrap(void *l) -{ - struct winRenderModel_TextureMap_t_1017 *win = (struct winRenderModel_TextureMap_t_1017 *)malloc(sizeof(*win)); - RenderModel_TextureMap_t *lin = (RenderModel_TextureMap_t *)l; - win->unWidth = lin->unWidth; - win->unHeight = lin->unHeight; - win->rubTextureMapData = lin->rubTextureMapData; - win->linux_side = lin; - return win; -} - -struct RenderModel_TextureMap_t *struct_RenderModel_TextureMap_t_1017_unwrap(winRenderModel_TextureMap_t_1017 *w) -{ - RenderModel_TextureMap_t *ret = w->linux_side; - free(w); - return ret; -} - #pragma pack(push, 8) struct winRenderModel_t_1017 { const vr::RenderModel_Vertex_t * rVertexData; @@ -155,8 +135,6 @@ struct winRenderModel_t_1017 { const uint16_t * rIndexData; uint32_t unTriangleCount; vr::TextureID_t diffuseTextureId; - - RenderModel_t *linux_side; } __attribute__ ((ms_struct)); #pragma pack(pop) @@ -182,26 +160,6 @@ void struct_RenderModel_t_1017_win_to_lin(const void *w, void *l) lin->diffuseTextureId = win->diffuseTextureId; } -struct winRenderModel_t_1017 *struct_RenderModel_t_1017_wrap(void *l) -{ - struct winRenderModel_t_1017 *win = (struct winRenderModel_t_1017 *)malloc(sizeof(*win)); - RenderModel_t *lin = (RenderModel_t *)l; - win->rVertexData = lin->rVertexData; - win->unVertexCount = lin->unVertexCount; - win->rIndexData = lin->rIndexData; - win->unTriangleCount = lin->unTriangleCount; - win->diffuseTextureId = lin->diffuseTextureId; - win->linux_side = lin; - return win; -} - -struct RenderModel_t *struct_RenderModel_t_1017_unwrap(winRenderModel_t_1017 *w) -{ - RenderModel_t *ret = w->linux_side; - free(w); - return ret; -} - #pragma pack(push, 8) struct winInputAnalogActionData_t_1017 { bool bActive; diff --git a/vrclient_x64/vrclient_x64/struct_converters_102.cpp b/vrclient_x64/vrclient_x64/struct_converters_102.cpp index 41ac4e4a..6c014287 100644 --- a/vrclient_x64/vrclient_x64/struct_converters_102.cpp +++ b/vrclient_x64/vrclient_x64/struct_converters_102.cpp @@ -155,8 +155,6 @@ struct winRenderModel_TextureMap_t_102 { uint16_t unWidth; uint16_t unHeight; const uint8_t * rubTextureMapData; - - RenderModel_TextureMap_t *linux_side; } __attribute__ ((ms_struct)); #pragma pack(pop) @@ -178,24 +176,6 @@ void struct_RenderModel_TextureMap_t_102_win_to_lin(const void *w, void *l) lin->rubTextureMapData = win->rubTextureMapData; } -struct winRenderModel_TextureMap_t_102 *struct_RenderModel_TextureMap_t_102_wrap(void *l) -{ - struct winRenderModel_TextureMap_t_102 *win = (struct winRenderModel_TextureMap_t_102 *)malloc(sizeof(*win)); - RenderModel_TextureMap_t *lin = (RenderModel_TextureMap_t *)l; - win->unWidth = lin->unWidth; - win->unHeight = lin->unHeight; - win->rubTextureMapData = lin->rubTextureMapData; - win->linux_side = lin; - return win; -} - -struct RenderModel_TextureMap_t *struct_RenderModel_TextureMap_t_102_unwrap(winRenderModel_TextureMap_t_102 *w) -{ - RenderModel_TextureMap_t *ret = w->linux_side; - free(w); - return ret; -} - #pragma pack(push, 8) struct winRenderModel_t_102 { const vr::RenderModel_Vertex_t * rVertexData; @@ -203,8 +183,6 @@ struct winRenderModel_t_102 { const uint16_t * rIndexData; uint32_t unTriangleCount; vr::TextureID_t diffuseTextureId; - - RenderModel_t *linux_side; } __attribute__ ((ms_struct)); #pragma pack(pop) @@ -230,25 +208,5 @@ void struct_RenderModel_t_102_win_to_lin(const void *w, void *l) lin->diffuseTextureId = win->diffuseTextureId; } -struct winRenderModel_t_102 *struct_RenderModel_t_102_wrap(void *l) -{ - struct winRenderModel_t_102 *win = (struct winRenderModel_t_102 *)malloc(sizeof(*win)); - RenderModel_t *lin = (RenderModel_t *)l; - win->rVertexData = lin->rVertexData; - win->unVertexCount = lin->unVertexCount; - win->rIndexData = lin->rIndexData; - win->unTriangleCount = lin->unTriangleCount; - win->diffuseTextureId = lin->diffuseTextureId; - win->linux_side = lin; - return win; -} - -struct RenderModel_t *struct_RenderModel_t_102_unwrap(winRenderModel_t_102 *w) -{ - RenderModel_t *ret = w->linux_side; - free(w); - return ret; -} - } diff --git a/vrclient_x64/vrclient_x64/struct_converters_103.cpp b/vrclient_x64/vrclient_x64/struct_converters_103.cpp index a8d94f35..c336f12a 100644 --- a/vrclient_x64/vrclient_x64/struct_converters_103.cpp +++ b/vrclient_x64/vrclient_x64/struct_converters_103.cpp @@ -155,8 +155,6 @@ struct winRenderModel_TextureMap_t_103 { uint16_t unWidth; uint16_t unHeight; const uint8_t * rubTextureMapData; - - RenderModel_TextureMap_t *linux_side; } __attribute__ ((ms_struct)); #pragma pack(pop) @@ -178,24 +176,6 @@ void struct_RenderModel_TextureMap_t_103_win_to_lin(const void *w, void *l) lin->rubTextureMapData = win->rubTextureMapData; } -struct winRenderModel_TextureMap_t_103 *struct_RenderModel_TextureMap_t_103_wrap(void *l) -{ - struct winRenderModel_TextureMap_t_103 *win = (struct winRenderModel_TextureMap_t_103 *)malloc(sizeof(*win)); - RenderModel_TextureMap_t *lin = (RenderModel_TextureMap_t *)l; - win->unWidth = lin->unWidth; - win->unHeight = lin->unHeight; - win->rubTextureMapData = lin->rubTextureMapData; - win->linux_side = lin; - return win; -} - -struct RenderModel_TextureMap_t *struct_RenderModel_TextureMap_t_103_unwrap(winRenderModel_TextureMap_t_103 *w) -{ - RenderModel_TextureMap_t *ret = w->linux_side; - free(w); - return ret; -} - #pragma pack(push, 8) struct winRenderModel_t_103 { const vr::RenderModel_Vertex_t * rVertexData; @@ -203,8 +183,6 @@ struct winRenderModel_t_103 { const uint16_t * rIndexData; uint32_t unTriangleCount; vr::TextureID_t diffuseTextureId; - - RenderModel_t *linux_side; } __attribute__ ((ms_struct)); #pragma pack(pop) @@ -230,25 +208,5 @@ void struct_RenderModel_t_103_win_to_lin(const void *w, void *l) lin->diffuseTextureId = win->diffuseTextureId; } -struct winRenderModel_t_103 *struct_RenderModel_t_103_wrap(void *l) -{ - struct winRenderModel_t_103 *win = (struct winRenderModel_t_103 *)malloc(sizeof(*win)); - RenderModel_t *lin = (RenderModel_t *)l; - win->rVertexData = lin->rVertexData; - win->unVertexCount = lin->unVertexCount; - win->rIndexData = lin->rIndexData; - win->unTriangleCount = lin->unTriangleCount; - win->diffuseTextureId = lin->diffuseTextureId; - win->linux_side = lin; - return win; -} - -struct RenderModel_t *struct_RenderModel_t_103_unwrap(winRenderModel_t_103 *w) -{ - RenderModel_t *ret = w->linux_side; - free(w); - return ret; -} - } diff --git a/vrclient_x64/vrclient_x64/struct_converters_103a.cpp b/vrclient_x64/vrclient_x64/struct_converters_103a.cpp index f8b77294..14b1a409 100644 --- a/vrclient_x64/vrclient_x64/struct_converters_103a.cpp +++ b/vrclient_x64/vrclient_x64/struct_converters_103a.cpp @@ -69,8 +69,6 @@ struct winRenderModel_TextureMap_t_103a { uint16_t unWidth; uint16_t unHeight; const uint8_t * rubTextureMapData; - - RenderModel_TextureMap_t *linux_side; } __attribute__ ((ms_struct)); #pragma pack(pop) @@ -92,24 +90,6 @@ void struct_RenderModel_TextureMap_t_103a_win_to_lin(const void *w, void *l) lin->rubTextureMapData = win->rubTextureMapData; } -struct winRenderModel_TextureMap_t_103a *struct_RenderModel_TextureMap_t_103a_wrap(void *l) -{ - struct winRenderModel_TextureMap_t_103a *win = (struct winRenderModel_TextureMap_t_103a *)malloc(sizeof(*win)); - RenderModel_TextureMap_t *lin = (RenderModel_TextureMap_t *)l; - win->unWidth = lin->unWidth; - win->unHeight = lin->unHeight; - win->rubTextureMapData = lin->rubTextureMapData; - win->linux_side = lin; - return win; -} - -struct RenderModel_TextureMap_t *struct_RenderModel_TextureMap_t_103a_unwrap(winRenderModel_TextureMap_t_103a *w) -{ - RenderModel_TextureMap_t *ret = w->linux_side; - free(w); - return ret; -} - #pragma pack(push, 8) struct winRenderModel_t_103a { const vr::RenderModel_Vertex_t * rVertexData; @@ -117,8 +97,6 @@ struct winRenderModel_t_103a { const uint16_t * rIndexData; uint32_t unTriangleCount; vr::TextureID_t diffuseTextureId; - - RenderModel_t *linux_side; } __attribute__ ((ms_struct)); #pragma pack(pop) @@ -144,25 +122,5 @@ void struct_RenderModel_t_103a_win_to_lin(const void *w, void *l) lin->diffuseTextureId = win->diffuseTextureId; } -struct winRenderModel_t_103a *struct_RenderModel_t_103a_wrap(void *l) -{ - struct winRenderModel_t_103a *win = (struct winRenderModel_t_103a *)malloc(sizeof(*win)); - RenderModel_t *lin = (RenderModel_t *)l; - win->rVertexData = lin->rVertexData; - win->unVertexCount = lin->unVertexCount; - win->rIndexData = lin->rIndexData; - win->unTriangleCount = lin->unTriangleCount; - win->diffuseTextureId = lin->diffuseTextureId; - win->linux_side = lin; - return win; -} - -struct RenderModel_t *struct_RenderModel_t_103a_unwrap(winRenderModel_t_103a *w) -{ - RenderModel_t *ret = w->linux_side; - free(w); - return ret; -} - } diff --git a/vrclient_x64/vrclient_x64/struct_converters_104.cpp b/vrclient_x64/vrclient_x64/struct_converters_104.cpp index 60a8aa4c..5e6a49d0 100644 --- a/vrclient_x64/vrclient_x64/struct_converters_104.cpp +++ b/vrclient_x64/vrclient_x64/struct_converters_104.cpp @@ -69,8 +69,6 @@ struct winRenderModel_TextureMap_t_104 { uint16_t unWidth; uint16_t unHeight; const uint8_t * rubTextureMapData; - - RenderModel_TextureMap_t *linux_side; } __attribute__ ((ms_struct)); #pragma pack(pop) @@ -92,24 +90,6 @@ void struct_RenderModel_TextureMap_t_104_win_to_lin(const void *w, void *l) lin->rubTextureMapData = win->rubTextureMapData; } -struct winRenderModel_TextureMap_t_104 *struct_RenderModel_TextureMap_t_104_wrap(void *l) -{ - struct winRenderModel_TextureMap_t_104 *win = (struct winRenderModel_TextureMap_t_104 *)malloc(sizeof(*win)); - RenderModel_TextureMap_t *lin = (RenderModel_TextureMap_t *)l; - win->unWidth = lin->unWidth; - win->unHeight = lin->unHeight; - win->rubTextureMapData = lin->rubTextureMapData; - win->linux_side = lin; - return win; -} - -struct RenderModel_TextureMap_t *struct_RenderModel_TextureMap_t_104_unwrap(winRenderModel_TextureMap_t_104 *w) -{ - RenderModel_TextureMap_t *ret = w->linux_side; - free(w); - return ret; -} - #pragma pack(push, 8) struct winRenderModel_t_104 { const vr::RenderModel_Vertex_t * rVertexData; @@ -117,8 +97,6 @@ struct winRenderModel_t_104 { const uint16_t * rIndexData; uint32_t unTriangleCount; vr::TextureID_t diffuseTextureId; - - RenderModel_t *linux_side; } __attribute__ ((ms_struct)); #pragma pack(pop) @@ -144,25 +122,5 @@ void struct_RenderModel_t_104_win_to_lin(const void *w, void *l) lin->diffuseTextureId = win->diffuseTextureId; } -struct winRenderModel_t_104 *struct_RenderModel_t_104_wrap(void *l) -{ - struct winRenderModel_t_104 *win = (struct winRenderModel_t_104 *)malloc(sizeof(*win)); - RenderModel_t *lin = (RenderModel_t *)l; - win->rVertexData = lin->rVertexData; - win->unVertexCount = lin->unVertexCount; - win->rIndexData = lin->rIndexData; - win->unTriangleCount = lin->unTriangleCount; - win->diffuseTextureId = lin->diffuseTextureId; - win->linux_side = lin; - return win; -} - -struct RenderModel_t *struct_RenderModel_t_104_unwrap(winRenderModel_t_104 *w) -{ - RenderModel_t *ret = w->linux_side; - free(w); - return ret; -} - } diff --git a/vrclient_x64/vrclient_x64/struct_converters_105.cpp b/vrclient_x64/vrclient_x64/struct_converters_105.cpp index fed43684..adea6e20 100644 --- a/vrclient_x64/vrclient_x64/struct_converters_105.cpp +++ b/vrclient_x64/vrclient_x64/struct_converters_105.cpp @@ -69,8 +69,6 @@ struct winRenderModel_TextureMap_t_105 { uint16_t unWidth; uint16_t unHeight; const uint8_t * rubTextureMapData; - - RenderModel_TextureMap_t *linux_side; } __attribute__ ((ms_struct)); #pragma pack(pop) @@ -92,24 +90,6 @@ void struct_RenderModel_TextureMap_t_105_win_to_lin(const void *w, void *l) lin->rubTextureMapData = win->rubTextureMapData; } -struct winRenderModel_TextureMap_t_105 *struct_RenderModel_TextureMap_t_105_wrap(void *l) -{ - struct winRenderModel_TextureMap_t_105 *win = (struct winRenderModel_TextureMap_t_105 *)malloc(sizeof(*win)); - RenderModel_TextureMap_t *lin = (RenderModel_TextureMap_t *)l; - win->unWidth = lin->unWidth; - win->unHeight = lin->unHeight; - win->rubTextureMapData = lin->rubTextureMapData; - win->linux_side = lin; - return win; -} - -struct RenderModel_TextureMap_t *struct_RenderModel_TextureMap_t_105_unwrap(winRenderModel_TextureMap_t_105 *w) -{ - RenderModel_TextureMap_t *ret = w->linux_side; - free(w); - return ret; -} - #pragma pack(push, 8) struct winRenderModel_t_105 { const vr::RenderModel_Vertex_t * rVertexData; @@ -117,8 +97,6 @@ struct winRenderModel_t_105 { const uint16_t * rIndexData; uint32_t unTriangleCount; vr::TextureID_t diffuseTextureId; - - RenderModel_t *linux_side; } __attribute__ ((ms_struct)); #pragma pack(pop) @@ -144,25 +122,5 @@ void struct_RenderModel_t_105_win_to_lin(const void *w, void *l) lin->diffuseTextureId = win->diffuseTextureId; } -struct winRenderModel_t_105 *struct_RenderModel_t_105_wrap(void *l) -{ - struct winRenderModel_t_105 *win = (struct winRenderModel_t_105 *)malloc(sizeof(*win)); - RenderModel_t *lin = (RenderModel_t *)l; - win->rVertexData = lin->rVertexData; - win->unVertexCount = lin->unVertexCount; - win->rIndexData = lin->rIndexData; - win->unTriangleCount = lin->unTriangleCount; - win->diffuseTextureId = lin->diffuseTextureId; - win->linux_side = lin; - return win; -} - -struct RenderModel_t *struct_RenderModel_t_105_unwrap(winRenderModel_t_105 *w) -{ - RenderModel_t *ret = w->linux_side; - free(w); - return ret; -} - } diff --git a/vrclient_x64/vrclient_x64/struct_converters_106.cpp b/vrclient_x64/vrclient_x64/struct_converters_106.cpp index bf807349..7cea11c2 100644 --- a/vrclient_x64/vrclient_x64/struct_converters_106.cpp +++ b/vrclient_x64/vrclient_x64/struct_converters_106.cpp @@ -69,8 +69,6 @@ struct winRenderModel_TextureMap_t_106 { uint16_t unWidth; uint16_t unHeight; const uint8_t * rubTextureMapData; - - RenderModel_TextureMap_t *linux_side; } __attribute__ ((ms_struct)); #pragma pack(pop) @@ -92,24 +90,6 @@ void struct_RenderModel_TextureMap_t_106_win_to_lin(const void *w, void *l) lin->rubTextureMapData = win->rubTextureMapData; } -struct winRenderModel_TextureMap_t_106 *struct_RenderModel_TextureMap_t_106_wrap(void *l) -{ - struct winRenderModel_TextureMap_t_106 *win = (struct winRenderModel_TextureMap_t_106 *)malloc(sizeof(*win)); - RenderModel_TextureMap_t *lin = (RenderModel_TextureMap_t *)l; - win->unWidth = lin->unWidth; - win->unHeight = lin->unHeight; - win->rubTextureMapData = lin->rubTextureMapData; - win->linux_side = lin; - return win; -} - -struct RenderModel_TextureMap_t *struct_RenderModel_TextureMap_t_106_unwrap(winRenderModel_TextureMap_t_106 *w) -{ - RenderModel_TextureMap_t *ret = w->linux_side; - free(w); - return ret; -} - #pragma pack(push, 8) struct winRenderModel_t_106 { const vr::RenderModel_Vertex_t * rVertexData; @@ -117,8 +97,6 @@ struct winRenderModel_t_106 { const uint16_t * rIndexData; uint32_t unTriangleCount; vr::TextureID_t diffuseTextureId; - - RenderModel_t *linux_side; } __attribute__ ((ms_struct)); #pragma pack(pop) @@ -144,25 +122,5 @@ void struct_RenderModel_t_106_win_to_lin(const void *w, void *l) lin->diffuseTextureId = win->diffuseTextureId; } -struct winRenderModel_t_106 *struct_RenderModel_t_106_wrap(void *l) -{ - struct winRenderModel_t_106 *win = (struct winRenderModel_t_106 *)malloc(sizeof(*win)); - RenderModel_t *lin = (RenderModel_t *)l; - win->rVertexData = lin->rVertexData; - win->unVertexCount = lin->unVertexCount; - win->rIndexData = lin->rIndexData; - win->unTriangleCount = lin->unTriangleCount; - win->diffuseTextureId = lin->diffuseTextureId; - win->linux_side = lin; - return win; -} - -struct RenderModel_t *struct_RenderModel_t_106_unwrap(winRenderModel_t_106 *w) -{ - RenderModel_t *ret = w->linux_side; - free(w); - return ret; -} - } diff --git a/vrclient_x64/vrclient_x64/struct_converters_107.cpp b/vrclient_x64/vrclient_x64/struct_converters_107.cpp index 1aeba4a7..5234f8da 100644 --- a/vrclient_x64/vrclient_x64/struct_converters_107.cpp +++ b/vrclient_x64/vrclient_x64/struct_converters_107.cpp @@ -69,8 +69,6 @@ struct winRenderModel_TextureMap_t_107 { uint16_t unWidth; uint16_t unHeight; const uint8_t * rubTextureMapData; - - RenderModel_TextureMap_t *linux_side; } __attribute__ ((ms_struct)); #pragma pack(pop) @@ -92,24 +90,6 @@ void struct_RenderModel_TextureMap_t_107_win_to_lin(const void *w, void *l) lin->rubTextureMapData = win->rubTextureMapData; } -struct winRenderModel_TextureMap_t_107 *struct_RenderModel_TextureMap_t_107_wrap(void *l) -{ - struct winRenderModel_TextureMap_t_107 *win = (struct winRenderModel_TextureMap_t_107 *)malloc(sizeof(*win)); - RenderModel_TextureMap_t *lin = (RenderModel_TextureMap_t *)l; - win->unWidth = lin->unWidth; - win->unHeight = lin->unHeight; - win->rubTextureMapData = lin->rubTextureMapData; - win->linux_side = lin; - return win; -} - -struct RenderModel_TextureMap_t *struct_RenderModel_TextureMap_t_107_unwrap(winRenderModel_TextureMap_t_107 *w) -{ - RenderModel_TextureMap_t *ret = w->linux_side; - free(w); - return ret; -} - #pragma pack(push, 8) struct winRenderModel_t_107 { const vr::RenderModel_Vertex_t * rVertexData; @@ -117,8 +97,6 @@ struct winRenderModel_t_107 { const uint16_t * rIndexData; uint32_t unTriangleCount; vr::TextureID_t diffuseTextureId; - - RenderModel_t *linux_side; } __attribute__ ((ms_struct)); #pragma pack(pop) @@ -144,25 +122,5 @@ void struct_RenderModel_t_107_win_to_lin(const void *w, void *l) lin->diffuseTextureId = win->diffuseTextureId; } -struct winRenderModel_t_107 *struct_RenderModel_t_107_wrap(void *l) -{ - struct winRenderModel_t_107 *win = (struct winRenderModel_t_107 *)malloc(sizeof(*win)); - RenderModel_t *lin = (RenderModel_t *)l; - win->rVertexData = lin->rVertexData; - win->unVertexCount = lin->unVertexCount; - win->rIndexData = lin->rIndexData; - win->unTriangleCount = lin->unTriangleCount; - win->diffuseTextureId = lin->diffuseTextureId; - win->linux_side = lin; - return win; -} - -struct RenderModel_t *struct_RenderModel_t_107_unwrap(winRenderModel_t_107 *w) -{ - RenderModel_t *ret = w->linux_side; - free(w); - return ret; -} - } diff --git a/vrclient_x64/vrclient_x64/struct_converters_108.cpp b/vrclient_x64/vrclient_x64/struct_converters_108.cpp index a5210ec1..dc6c1072 100644 --- a/vrclient_x64/vrclient_x64/struct_converters_108.cpp +++ b/vrclient_x64/vrclient_x64/struct_converters_108.cpp @@ -69,8 +69,6 @@ struct winRenderModel_TextureMap_t_108 { uint16_t unWidth; uint16_t unHeight; const uint8_t * rubTextureMapData; - - RenderModel_TextureMap_t *linux_side; } __attribute__ ((ms_struct)); #pragma pack(pop) @@ -92,24 +90,6 @@ void struct_RenderModel_TextureMap_t_108_win_to_lin(const void *w, void *l) lin->rubTextureMapData = win->rubTextureMapData; } -struct winRenderModel_TextureMap_t_108 *struct_RenderModel_TextureMap_t_108_wrap(void *l) -{ - struct winRenderModel_TextureMap_t_108 *win = (struct winRenderModel_TextureMap_t_108 *)malloc(sizeof(*win)); - RenderModel_TextureMap_t *lin = (RenderModel_TextureMap_t *)l; - win->unWidth = lin->unWidth; - win->unHeight = lin->unHeight; - win->rubTextureMapData = lin->rubTextureMapData; - win->linux_side = lin; - return win; -} - -struct RenderModel_TextureMap_t *struct_RenderModel_TextureMap_t_108_unwrap(winRenderModel_TextureMap_t_108 *w) -{ - RenderModel_TextureMap_t *ret = w->linux_side; - free(w); - return ret; -} - #pragma pack(push, 8) struct winRenderModel_t_108 { const vr::RenderModel_Vertex_t * rVertexData; @@ -117,8 +97,6 @@ struct winRenderModel_t_108 { const uint16_t * rIndexData; uint32_t unTriangleCount; vr::TextureID_t diffuseTextureId; - - RenderModel_t *linux_side; } __attribute__ ((ms_struct)); #pragma pack(pop) @@ -144,25 +122,5 @@ void struct_RenderModel_t_108_win_to_lin(const void *w, void *l) lin->diffuseTextureId = win->diffuseTextureId; } -struct winRenderModel_t_108 *struct_RenderModel_t_108_wrap(void *l) -{ - struct winRenderModel_t_108 *win = (struct winRenderModel_t_108 *)malloc(sizeof(*win)); - RenderModel_t *lin = (RenderModel_t *)l; - win->rVertexData = lin->rVertexData; - win->unVertexCount = lin->unVertexCount; - win->rIndexData = lin->rIndexData; - win->unTriangleCount = lin->unTriangleCount; - win->diffuseTextureId = lin->diffuseTextureId; - win->linux_side = lin; - return win; -} - -struct RenderModel_t *struct_RenderModel_t_108_unwrap(winRenderModel_t_108 *w) -{ - RenderModel_t *ret = w->linux_side; - free(w); - return ret; -} - } diff --git a/vrclient_x64/vrclient_x64/struct_converters_109.cpp b/vrclient_x64/vrclient_x64/struct_converters_109.cpp index de00d04c..e523dc10 100644 --- a/vrclient_x64/vrclient_x64/struct_converters_109.cpp +++ b/vrclient_x64/vrclient_x64/struct_converters_109.cpp @@ -69,8 +69,6 @@ struct winRenderModel_TextureMap_t_109 { uint16_t unWidth; uint16_t unHeight; const uint8_t * rubTextureMapData; - - RenderModel_TextureMap_t *linux_side; } __attribute__ ((ms_struct)); #pragma pack(pop) @@ -92,24 +90,6 @@ void struct_RenderModel_TextureMap_t_109_win_to_lin(const void *w, void *l) lin->rubTextureMapData = win->rubTextureMapData; } -struct winRenderModel_TextureMap_t_109 *struct_RenderModel_TextureMap_t_109_wrap(void *l) -{ - struct winRenderModel_TextureMap_t_109 *win = (struct winRenderModel_TextureMap_t_109 *)malloc(sizeof(*win)); - RenderModel_TextureMap_t *lin = (RenderModel_TextureMap_t *)l; - win->unWidth = lin->unWidth; - win->unHeight = lin->unHeight; - win->rubTextureMapData = lin->rubTextureMapData; - win->linux_side = lin; - return win; -} - -struct RenderModel_TextureMap_t *struct_RenderModel_TextureMap_t_109_unwrap(winRenderModel_TextureMap_t_109 *w) -{ - RenderModel_TextureMap_t *ret = w->linux_side; - free(w); - return ret; -} - #pragma pack(push, 8) struct winRenderModel_t_109 { const vr::RenderModel_Vertex_t * rVertexData; @@ -117,8 +97,6 @@ struct winRenderModel_t_109 { const uint16_t * rIndexData; uint32_t unTriangleCount; vr::TextureID_t diffuseTextureId; - - RenderModel_t *linux_side; } __attribute__ ((ms_struct)); #pragma pack(pop) @@ -144,25 +122,5 @@ void struct_RenderModel_t_109_win_to_lin(const void *w, void *l) lin->diffuseTextureId = win->diffuseTextureId; } -struct winRenderModel_t_109 *struct_RenderModel_t_109_wrap(void *l) -{ - struct winRenderModel_t_109 *win = (struct winRenderModel_t_109 *)malloc(sizeof(*win)); - RenderModel_t *lin = (RenderModel_t *)l; - win->rVertexData = lin->rVertexData; - win->unVertexCount = lin->unVertexCount; - win->rIndexData = lin->rIndexData; - win->unTriangleCount = lin->unTriangleCount; - win->diffuseTextureId = lin->diffuseTextureId; - win->linux_side = lin; - return win; -} - -struct RenderModel_t *struct_RenderModel_t_109_unwrap(winRenderModel_t_109 *w) -{ - RenderModel_t *ret = w->linux_side; - free(w); - return ret; -} - } diff --git a/vrclient_x64/vrclient_x64/struct_converters_11030.cpp b/vrclient_x64/vrclient_x64/struct_converters_11030.cpp index 22d05710..d56e830a 100644 --- a/vrclient_x64/vrclient_x64/struct_converters_11030.cpp +++ b/vrclient_x64/vrclient_x64/struct_converters_11030.cpp @@ -133,8 +133,6 @@ struct winRenderModel_TextureMap_t_11030 { uint16_t unWidth; uint16_t unHeight; const uint8_t * rubTextureMapData; - - RenderModel_TextureMap_t *linux_side; } __attribute__ ((ms_struct)); #pragma pack(pop) @@ -156,24 +154,6 @@ void struct_RenderModel_TextureMap_t_11030_win_to_lin(const void *w, void *l) lin->rubTextureMapData = win->rubTextureMapData; } -struct winRenderModel_TextureMap_t_11030 *struct_RenderModel_TextureMap_t_11030_wrap(void *l) -{ - struct winRenderModel_TextureMap_t_11030 *win = (struct winRenderModel_TextureMap_t_11030 *)malloc(sizeof(*win)); - RenderModel_TextureMap_t *lin = (RenderModel_TextureMap_t *)l; - win->unWidth = lin->unWidth; - win->unHeight = lin->unHeight; - win->rubTextureMapData = lin->rubTextureMapData; - win->linux_side = lin; - return win; -} - -struct RenderModel_TextureMap_t *struct_RenderModel_TextureMap_t_11030_unwrap(winRenderModel_TextureMap_t_11030 *w) -{ - RenderModel_TextureMap_t *ret = w->linux_side; - free(w); - return ret; -} - #pragma pack(push, 8) struct winRenderModel_t_11030 { const vr::RenderModel_Vertex_t * rVertexData; @@ -181,8 +161,6 @@ struct winRenderModel_t_11030 { const uint16_t * rIndexData; uint32_t unTriangleCount; vr::TextureID_t diffuseTextureId; - - RenderModel_t *linux_side; } __attribute__ ((ms_struct)); #pragma pack(pop) @@ -208,26 +186,6 @@ void struct_RenderModel_t_11030_win_to_lin(const void *w, void *l) lin->diffuseTextureId = win->diffuseTextureId; } -struct winRenderModel_t_11030 *struct_RenderModel_t_11030_wrap(void *l) -{ - struct winRenderModel_t_11030 *win = (struct winRenderModel_t_11030 *)malloc(sizeof(*win)); - RenderModel_t *lin = (RenderModel_t *)l; - win->rVertexData = lin->rVertexData; - win->unVertexCount = lin->unVertexCount; - win->rIndexData = lin->rIndexData; - win->unTriangleCount = lin->unTriangleCount; - win->diffuseTextureId = lin->diffuseTextureId; - win->linux_side = lin; - return win; -} - -struct RenderModel_t *struct_RenderModel_t_11030_unwrap(winRenderModel_t_11030 *w) -{ - RenderModel_t *ret = w->linux_side; - free(w); - return ret; -} - #pragma pack(push, 8) struct winInputAnalogActionData_t_11030 { bool bActive; diff --git a/vrclient_x64/vrclient_x64/struct_converters_11111.cpp b/vrclient_x64/vrclient_x64/struct_converters_11111.cpp index f9b8f843..cd9e51e8 100644 --- a/vrclient_x64/vrclient_x64/struct_converters_11111.cpp +++ b/vrclient_x64/vrclient_x64/struct_converters_11111.cpp @@ -134,8 +134,6 @@ struct winRenderModel_TextureMap_t_11111 { uint16_t unHeight; const uint8_t * rubTextureMapData; vr::EVRRenderModelTextureFormat format; - - RenderModel_TextureMap_t *linux_side; } __attribute__ ((ms_struct)); #pragma pack(pop) @@ -159,25 +157,6 @@ void struct_RenderModel_TextureMap_t_11111_win_to_lin(const void *w, void *l) lin->format = win->format; } -struct winRenderModel_TextureMap_t_11111 *struct_RenderModel_TextureMap_t_11111_wrap(void *l) -{ - struct winRenderModel_TextureMap_t_11111 *win = (struct winRenderModel_TextureMap_t_11111 *)malloc(sizeof(*win)); - RenderModel_TextureMap_t *lin = (RenderModel_TextureMap_t *)l; - win->unWidth = lin->unWidth; - win->unHeight = lin->unHeight; - win->rubTextureMapData = lin->rubTextureMapData; - win->format = lin->format; - win->linux_side = lin; - return win; -} - -struct RenderModel_TextureMap_t *struct_RenderModel_TextureMap_t_11111_unwrap(winRenderModel_TextureMap_t_11111 *w) -{ - RenderModel_TextureMap_t *ret = w->linux_side; - free(w); - return ret; -} - #pragma pack(push, 8) struct winRenderModel_t_11111 { const vr::RenderModel_Vertex_t * rVertexData; @@ -185,8 +164,6 @@ struct winRenderModel_t_11111 { const uint16_t * rIndexData; uint32_t unTriangleCount; vr::TextureID_t diffuseTextureId; - - RenderModel_t *linux_side; } __attribute__ ((ms_struct)); #pragma pack(pop) @@ -212,26 +189,6 @@ void struct_RenderModel_t_11111_win_to_lin(const void *w, void *l) lin->diffuseTextureId = win->diffuseTextureId; } -struct winRenderModel_t_11111 *struct_RenderModel_t_11111_wrap(void *l) -{ - struct winRenderModel_t_11111 *win = (struct winRenderModel_t_11111 *)malloc(sizeof(*win)); - RenderModel_t *lin = (RenderModel_t *)l; - win->rVertexData = lin->rVertexData; - win->unVertexCount = lin->unVertexCount; - win->rIndexData = lin->rIndexData; - win->unTriangleCount = lin->unTriangleCount; - win->diffuseTextureId = lin->diffuseTextureId; - win->linux_side = lin; - return win; -} - -struct RenderModel_t *struct_RenderModel_t_11111_unwrap(winRenderModel_t_11111 *w) -{ - RenderModel_t *ret = w->linux_side; - free(w); - return ret; -} - #pragma pack(push, 8) struct winInputAnalogActionData_t_11111 { bool bActive; diff --git a/vrclient_x64/vrclient_x64/struct_converters_1125.cpp b/vrclient_x64/vrclient_x64/struct_converters_1125.cpp index 4fae3d53..50c1c5ad 100644 --- a/vrclient_x64/vrclient_x64/struct_converters_1125.cpp +++ b/vrclient_x64/vrclient_x64/struct_converters_1125.cpp @@ -157,8 +157,6 @@ struct winRenderModel_TextureMap_t_1125 { uint16_t unHeight; const uint8_t * rubTextureMapData; vr::EVRRenderModelTextureFormat format; - - RenderModel_TextureMap_t *linux_side; } __attribute__ ((ms_struct)); #pragma pack(pop) @@ -182,25 +180,6 @@ void struct_RenderModel_TextureMap_t_1125_win_to_lin(const void *w, void *l) lin->format = win->format; } -struct winRenderModel_TextureMap_t_1125 *struct_RenderModel_TextureMap_t_1125_wrap(void *l) -{ - struct winRenderModel_TextureMap_t_1125 *win = (struct winRenderModel_TextureMap_t_1125 *)malloc(sizeof(*win)); - RenderModel_TextureMap_t *lin = (RenderModel_TextureMap_t *)l; - win->unWidth = lin->unWidth; - win->unHeight = lin->unHeight; - win->rubTextureMapData = lin->rubTextureMapData; - win->format = lin->format; - win->linux_side = lin; - return win; -} - -struct RenderModel_TextureMap_t *struct_RenderModel_TextureMap_t_1125_unwrap(winRenderModel_TextureMap_t_1125 *w) -{ - RenderModel_TextureMap_t *ret = w->linux_side; - free(w); - return ret; -} - #pragma pack(push, 8) struct winRenderModel_t_1125 { const vr::RenderModel_Vertex_t * rVertexData; @@ -208,8 +187,6 @@ struct winRenderModel_t_1125 { const uint16_t * rIndexData; uint32_t unTriangleCount; vr::TextureID_t diffuseTextureId; - - RenderModel_t *linux_side; } __attribute__ ((ms_struct)); #pragma pack(pop) @@ -235,26 +212,6 @@ void struct_RenderModel_t_1125_win_to_lin(const void *w, void *l) lin->diffuseTextureId = win->diffuseTextureId; } -struct winRenderModel_t_1125 *struct_RenderModel_t_1125_wrap(void *l) -{ - struct winRenderModel_t_1125 *win = (struct winRenderModel_t_1125 *)malloc(sizeof(*win)); - RenderModel_t *lin = (RenderModel_t *)l; - win->rVertexData = lin->rVertexData; - win->unVertexCount = lin->unVertexCount; - win->rIndexData = lin->rIndexData; - win->unTriangleCount = lin->unTriangleCount; - win->diffuseTextureId = lin->diffuseTextureId; - win->linux_side = lin; - return win; -} - -struct RenderModel_t *struct_RenderModel_t_1125_unwrap(winRenderModel_t_1125 *w) -{ - RenderModel_t *ret = w->linux_side; - free(w); - return ret; -} - #pragma pack(push, 8) struct winInputAnalogActionData_t_1125 { bool bActive; diff --git a/vrclient_x64/vrclient_x64/struct_converters_11310.cpp b/vrclient_x64/vrclient_x64/struct_converters_11310.cpp index 250001ca..5b1882b1 100644 --- a/vrclient_x64/vrclient_x64/struct_converters_11310.cpp +++ b/vrclient_x64/vrclient_x64/struct_converters_11310.cpp @@ -157,8 +157,6 @@ struct winRenderModel_TextureMap_t_11310 { uint16_t unHeight; const uint8_t * rubTextureMapData; vr::EVRRenderModelTextureFormat format; - - RenderModel_TextureMap_t *linux_side; } __attribute__ ((ms_struct)); #pragma pack(pop) @@ -182,25 +180,6 @@ void struct_RenderModel_TextureMap_t_11310_win_to_lin(const void *w, void *l) lin->format = win->format; } -struct winRenderModel_TextureMap_t_11310 *struct_RenderModel_TextureMap_t_11310_wrap(void *l) -{ - struct winRenderModel_TextureMap_t_11310 *win = (struct winRenderModel_TextureMap_t_11310 *)malloc(sizeof(*win)); - RenderModel_TextureMap_t *lin = (RenderModel_TextureMap_t *)l; - win->unWidth = lin->unWidth; - win->unHeight = lin->unHeight; - win->rubTextureMapData = lin->rubTextureMapData; - win->format = lin->format; - win->linux_side = lin; - return win; -} - -struct RenderModel_TextureMap_t *struct_RenderModel_TextureMap_t_11310_unwrap(winRenderModel_TextureMap_t_11310 *w) -{ - RenderModel_TextureMap_t *ret = w->linux_side; - free(w); - return ret; -} - #pragma pack(push, 8) struct winRenderModel_t_11310 { const vr::RenderModel_Vertex_t * rVertexData; @@ -208,8 +187,6 @@ struct winRenderModel_t_11310 { const uint16_t * rIndexData; uint32_t unTriangleCount; vr::TextureID_t diffuseTextureId; - - RenderModel_t *linux_side; } __attribute__ ((ms_struct)); #pragma pack(pop) @@ -235,26 +212,6 @@ void struct_RenderModel_t_11310_win_to_lin(const void *w, void *l) lin->diffuseTextureId = win->diffuseTextureId; } -struct winRenderModel_t_11310 *struct_RenderModel_t_11310_wrap(void *l) -{ - struct winRenderModel_t_11310 *win = (struct winRenderModel_t_11310 *)malloc(sizeof(*win)); - RenderModel_t *lin = (RenderModel_t *)l; - win->rVertexData = lin->rVertexData; - win->unVertexCount = lin->unVertexCount; - win->rIndexData = lin->rIndexData; - win->unTriangleCount = lin->unTriangleCount; - win->diffuseTextureId = lin->diffuseTextureId; - win->linux_side = lin; - return win; -} - -struct RenderModel_t *struct_RenderModel_t_11310_unwrap(winRenderModel_t_11310 *w) -{ - RenderModel_t *ret = w->linux_side; - free(w); - return ret; -} - #pragma pack(push, 8) struct winInputAnalogActionData_t_11310 { bool bActive; diff --git a/vrclient_x64/vrclient_x64/struct_converters_113b.cpp b/vrclient_x64/vrclient_x64/struct_converters_113b.cpp index 794abd33..58b8058f 100644 --- a/vrclient_x64/vrclient_x64/struct_converters_113b.cpp +++ b/vrclient_x64/vrclient_x64/struct_converters_113b.cpp @@ -107,8 +107,6 @@ struct winRenderModel_TextureMap_t_113b { uint16_t unWidth; uint16_t unHeight; const uint8_t * rubTextureMapData; - - RenderModel_TextureMap_t *linux_side; } __attribute__ ((ms_struct)); #pragma pack(pop) @@ -130,24 +128,6 @@ void struct_RenderModel_TextureMap_t_113b_win_to_lin(const void *w, void *l) lin->rubTextureMapData = win->rubTextureMapData; } -struct winRenderModel_TextureMap_t_113b *struct_RenderModel_TextureMap_t_113b_wrap(void *l) -{ - struct winRenderModel_TextureMap_t_113b *win = (struct winRenderModel_TextureMap_t_113b *)malloc(sizeof(*win)); - RenderModel_TextureMap_t *lin = (RenderModel_TextureMap_t *)l; - win->unWidth = lin->unWidth; - win->unHeight = lin->unHeight; - win->rubTextureMapData = lin->rubTextureMapData; - win->linux_side = lin; - return win; -} - -struct RenderModel_TextureMap_t *struct_RenderModel_TextureMap_t_113b_unwrap(winRenderModel_TextureMap_t_113b *w) -{ - RenderModel_TextureMap_t *ret = w->linux_side; - free(w); - return ret; -} - #pragma pack(push, 8) struct winRenderModel_t_113b { const vr::RenderModel_Vertex_t * rVertexData; @@ -155,8 +135,6 @@ struct winRenderModel_t_113b { const uint16_t * rIndexData; uint32_t unTriangleCount; vr::TextureID_t diffuseTextureId; - - RenderModel_t *linux_side; } __attribute__ ((ms_struct)); #pragma pack(pop) @@ -182,26 +160,6 @@ void struct_RenderModel_t_113b_win_to_lin(const void *w, void *l) lin->diffuseTextureId = win->diffuseTextureId; } -struct winRenderModel_t_113b *struct_RenderModel_t_113b_wrap(void *l) -{ - struct winRenderModel_t_113b *win = (struct winRenderModel_t_113b *)malloc(sizeof(*win)); - RenderModel_t *lin = (RenderModel_t *)l; - win->rVertexData = lin->rVertexData; - win->unVertexCount = lin->unVertexCount; - win->rIndexData = lin->rIndexData; - win->unTriangleCount = lin->unTriangleCount; - win->diffuseTextureId = lin->diffuseTextureId; - win->linux_side = lin; - return win; -} - -struct RenderModel_t *struct_RenderModel_t_113b_unwrap(winRenderModel_t_113b *w) -{ - RenderModel_t *ret = w->linux_side; - free(w); - return ret; -} - #pragma pack(push, 8) struct winInputAnalogActionData_t_113b { bool bActive; diff --git a/vrclient_x64/vrclient_x64/struct_converters_11415.cpp b/vrclient_x64/vrclient_x64/struct_converters_11415.cpp index 9038246c..ffa6b2a0 100644 --- a/vrclient_x64/vrclient_x64/struct_converters_11415.cpp +++ b/vrclient_x64/vrclient_x64/struct_converters_11415.cpp @@ -157,8 +157,6 @@ struct winRenderModel_TextureMap_t_11415 { uint16_t unHeight; const uint8_t * rubTextureMapData; vr::EVRRenderModelTextureFormat format; - - RenderModel_TextureMap_t *linux_side; } __attribute__ ((ms_struct)); #pragma pack(pop) @@ -182,25 +180,6 @@ void struct_RenderModel_TextureMap_t_11415_win_to_lin(const void *w, void *l) lin->format = win->format; } -struct winRenderModel_TextureMap_t_11415 *struct_RenderModel_TextureMap_t_11415_wrap(void *l) -{ - struct winRenderModel_TextureMap_t_11415 *win = (struct winRenderModel_TextureMap_t_11415 *)malloc(sizeof(*win)); - RenderModel_TextureMap_t *lin = (RenderModel_TextureMap_t *)l; - win->unWidth = lin->unWidth; - win->unHeight = lin->unHeight; - win->rubTextureMapData = lin->rubTextureMapData; - win->format = lin->format; - win->linux_side = lin; - return win; -} - -struct RenderModel_TextureMap_t *struct_RenderModel_TextureMap_t_11415_unwrap(winRenderModel_TextureMap_t_11415 *w) -{ - RenderModel_TextureMap_t *ret = w->linux_side; - free(w); - return ret; -} - #pragma pack(push, 8) struct winRenderModel_t_11415 { const vr::RenderModel_Vertex_t * rVertexData; @@ -208,8 +187,6 @@ struct winRenderModel_t_11415 { const uint16_t * rIndexData; uint32_t unTriangleCount; vr::TextureID_t diffuseTextureId; - - RenderModel_t *linux_side; } __attribute__ ((ms_struct)); #pragma pack(pop) @@ -235,26 +212,6 @@ void struct_RenderModel_t_11415_win_to_lin(const void *w, void *l) lin->diffuseTextureId = win->diffuseTextureId; } -struct winRenderModel_t_11415 *struct_RenderModel_t_11415_wrap(void *l) -{ - struct winRenderModel_t_11415 *win = (struct winRenderModel_t_11415 *)malloc(sizeof(*win)); - RenderModel_t *lin = (RenderModel_t *)l; - win->rVertexData = lin->rVertexData; - win->unVertexCount = lin->unVertexCount; - win->rIndexData = lin->rIndexData; - win->unTriangleCount = lin->unTriangleCount; - win->diffuseTextureId = lin->diffuseTextureId; - win->linux_side = lin; - return win; -} - -struct RenderModel_t *struct_RenderModel_t_11415_unwrap(winRenderModel_t_11415 *w) -{ - RenderModel_t *ret = w->linux_side; - free(w); - return ret; -} - #pragma pack(push, 8) struct winInputAnalogActionData_t_11415 { bool bActive; diff --git a/vrclient_x64/vrclient_x64/struct_converters_1168.cpp b/vrclient_x64/vrclient_x64/struct_converters_1168.cpp index 4aaebb70..12c07b7b 100644 --- a/vrclient_x64/vrclient_x64/struct_converters_1168.cpp +++ b/vrclient_x64/vrclient_x64/struct_converters_1168.cpp @@ -157,8 +157,6 @@ struct winRenderModel_TextureMap_t_1168 { uint16_t unHeight; const uint8_t * rubTextureMapData; vr::EVRRenderModelTextureFormat format; - - RenderModel_TextureMap_t *linux_side; } __attribute__ ((ms_struct)); #pragma pack(pop) @@ -182,25 +180,6 @@ void struct_RenderModel_TextureMap_t_1168_win_to_lin(const void *w, void *l) lin->format = win->format; } -struct winRenderModel_TextureMap_t_1168 *struct_RenderModel_TextureMap_t_1168_wrap(void *l) -{ - struct winRenderModel_TextureMap_t_1168 *win = (struct winRenderModel_TextureMap_t_1168 *)malloc(sizeof(*win)); - RenderModel_TextureMap_t *lin = (RenderModel_TextureMap_t *)l; - win->unWidth = lin->unWidth; - win->unHeight = lin->unHeight; - win->rubTextureMapData = lin->rubTextureMapData; - win->format = lin->format; - win->linux_side = lin; - return win; -} - -struct RenderModel_TextureMap_t *struct_RenderModel_TextureMap_t_1168_unwrap(winRenderModel_TextureMap_t_1168 *w) -{ - RenderModel_TextureMap_t *ret = w->linux_side; - free(w); - return ret; -} - #pragma pack(push, 8) struct winRenderModel_t_1168 { const vr::RenderModel_Vertex_t * rVertexData; @@ -208,8 +187,6 @@ struct winRenderModel_t_1168 { const uint16_t * rIndexData; uint32_t unTriangleCount; vr::TextureID_t diffuseTextureId; - - RenderModel_t *linux_side; } __attribute__ ((ms_struct)); #pragma pack(pop) @@ -235,26 +212,6 @@ void struct_RenderModel_t_1168_win_to_lin(const void *w, void *l) lin->diffuseTextureId = win->diffuseTextureId; } -struct winRenderModel_t_1168 *struct_RenderModel_t_1168_wrap(void *l) -{ - struct winRenderModel_t_1168 *win = (struct winRenderModel_t_1168 *)malloc(sizeof(*win)); - RenderModel_t *lin = (RenderModel_t *)l; - win->rVertexData = lin->rVertexData; - win->unVertexCount = lin->unVertexCount; - win->rIndexData = lin->rIndexData; - win->unTriangleCount = lin->unTriangleCount; - win->diffuseTextureId = lin->diffuseTextureId; - win->linux_side = lin; - return win; -} - -struct RenderModel_t *struct_RenderModel_t_1168_unwrap(winRenderModel_t_1168 *w) -{ - RenderModel_t *ret = w->linux_side; - free(w); - return ret; -} - #pragma pack(push, 8) struct winInputAnalogActionData_t_1168 { bool bActive; diff --git a/vrclient_x64/vrclient_x64/struct_converters_1210.cpp b/vrclient_x64/vrclient_x64/struct_converters_1210.cpp index 95361eba..35b5461e 100644 --- a/vrclient_x64/vrclient_x64/struct_converters_1210.cpp +++ b/vrclient_x64/vrclient_x64/struct_converters_1210.cpp @@ -107,8 +107,6 @@ struct winRenderModel_TextureMap_t_1210 { uint16_t unWidth; uint16_t unHeight; const uint8_t * rubTextureMapData; - - RenderModel_TextureMap_t *linux_side; } __attribute__ ((ms_struct)); #pragma pack(pop) @@ -130,24 +128,6 @@ void struct_RenderModel_TextureMap_t_1210_win_to_lin(const void *w, void *l) lin->rubTextureMapData = win->rubTextureMapData; } -struct winRenderModel_TextureMap_t_1210 *struct_RenderModel_TextureMap_t_1210_wrap(void *l) -{ - struct winRenderModel_TextureMap_t_1210 *win = (struct winRenderModel_TextureMap_t_1210 *)malloc(sizeof(*win)); - RenderModel_TextureMap_t *lin = (RenderModel_TextureMap_t *)l; - win->unWidth = lin->unWidth; - win->unHeight = lin->unHeight; - win->rubTextureMapData = lin->rubTextureMapData; - win->linux_side = lin; - return win; -} - -struct RenderModel_TextureMap_t *struct_RenderModel_TextureMap_t_1210_unwrap(winRenderModel_TextureMap_t_1210 *w) -{ - RenderModel_TextureMap_t *ret = w->linux_side; - free(w); - return ret; -} - #pragma pack(push, 8) struct winRenderModel_t_1210 { const vr::RenderModel_Vertex_t * rVertexData; @@ -155,8 +135,6 @@ struct winRenderModel_t_1210 { const uint16_t * rIndexData; uint32_t unTriangleCount; vr::TextureID_t diffuseTextureId; - - RenderModel_t *linux_side; } __attribute__ ((ms_struct)); #pragma pack(pop) @@ -182,26 +160,6 @@ void struct_RenderModel_t_1210_win_to_lin(const void *w, void *l) lin->diffuseTextureId = win->diffuseTextureId; } -struct winRenderModel_t_1210 *struct_RenderModel_t_1210_wrap(void *l) -{ - struct winRenderModel_t_1210 *win = (struct winRenderModel_t_1210 *)malloc(sizeof(*win)); - RenderModel_t *lin = (RenderModel_t *)l; - win->rVertexData = lin->rVertexData; - win->unVertexCount = lin->unVertexCount; - win->rIndexData = lin->rIndexData; - win->unTriangleCount = lin->unTriangleCount; - win->diffuseTextureId = lin->diffuseTextureId; - win->linux_side = lin; - return win; -} - -struct RenderModel_t *struct_RenderModel_t_1210_unwrap(winRenderModel_t_1210 *w) -{ - RenderModel_t *ret = w->linux_side; - free(w); - return ret; -} - #pragma pack(push, 8) struct winInputAnalogActionData_t_1210 { bool bActive; diff --git a/vrclient_x64/vrclient_x64/struct_converters_1237.cpp b/vrclient_x64/vrclient_x64/struct_converters_1237.cpp index 634d2849..2f6c5752 100644 --- a/vrclient_x64/vrclient_x64/struct_converters_1237.cpp +++ b/vrclient_x64/vrclient_x64/struct_converters_1237.cpp @@ -158,8 +158,6 @@ struct winRenderModel_TextureMap_t_1237 { const uint8_t * rubTextureMapData; vr::EVRRenderModelTextureFormat format; uint16_t unMipLevels; - - RenderModel_TextureMap_t *linux_side; } __attribute__ ((ms_struct)); #pragma pack(pop) @@ -185,26 +183,6 @@ void struct_RenderModel_TextureMap_t_1237_win_to_lin(const void *w, void *l) lin->unMipLevels = win->unMipLevels; } -struct winRenderModel_TextureMap_t_1237 *struct_RenderModel_TextureMap_t_1237_wrap(void *l) -{ - struct winRenderModel_TextureMap_t_1237 *win = (struct winRenderModel_TextureMap_t_1237 *)malloc(sizeof(*win)); - RenderModel_TextureMap_t *lin = (RenderModel_TextureMap_t *)l; - win->unWidth = lin->unWidth; - win->unHeight = lin->unHeight; - win->rubTextureMapData = lin->rubTextureMapData; - win->format = lin->format; - win->unMipLevels = lin->unMipLevels; - win->linux_side = lin; - return win; -} - -struct RenderModel_TextureMap_t *struct_RenderModel_TextureMap_t_1237_unwrap(winRenderModel_TextureMap_t_1237 *w) -{ - RenderModel_TextureMap_t *ret = w->linux_side; - free(w); - return ret; -} - #pragma pack(push, 8) struct winRenderModel_t_1237 { const vr::RenderModel_Vertex_t * rVertexData; @@ -212,8 +190,6 @@ struct winRenderModel_t_1237 { const uint16_t * rIndexData; uint32_t unTriangleCount; vr::TextureID_t diffuseTextureId; - - RenderModel_t *linux_side; } __attribute__ ((ms_struct)); #pragma pack(pop) @@ -239,26 +215,6 @@ void struct_RenderModel_t_1237_win_to_lin(const void *w, void *l) lin->diffuseTextureId = win->diffuseTextureId; } -struct winRenderModel_t_1237 *struct_RenderModel_t_1237_wrap(void *l) -{ - struct winRenderModel_t_1237 *win = (struct winRenderModel_t_1237 *)malloc(sizeof(*win)); - RenderModel_t *lin = (RenderModel_t *)l; - win->rVertexData = lin->rVertexData; - win->unVertexCount = lin->unVertexCount; - win->rIndexData = lin->rIndexData; - win->unTriangleCount = lin->unTriangleCount; - win->diffuseTextureId = lin->diffuseTextureId; - win->linux_side = lin; - return win; -} - -struct RenderModel_t *struct_RenderModel_t_1237_unwrap(winRenderModel_t_1237 *w) -{ - RenderModel_t *ret = w->linux_side; - free(w); - return ret; -} - #pragma pack(push, 8) struct winInputAnalogActionData_t_1237 { bool bActive; diff --git a/vrclient_x64/vrclient_x64/struct_converters_1267.cpp b/vrclient_x64/vrclient_x64/struct_converters_1267.cpp index 59545614..1de85c6a 100644 --- a/vrclient_x64/vrclient_x64/struct_converters_1267.cpp +++ b/vrclient_x64/vrclient_x64/struct_converters_1267.cpp @@ -158,8 +158,6 @@ struct winRenderModel_TextureMap_t_1267 { const uint8_t * rubTextureMapData; vr::EVRRenderModelTextureFormat format; uint16_t unMipLevels; - - RenderModel_TextureMap_t *linux_side; } __attribute__ ((ms_struct)); #pragma pack(pop) @@ -185,26 +183,6 @@ void struct_RenderModel_TextureMap_t_1267_win_to_lin(const void *w, void *l) lin->unMipLevels = win->unMipLevels; } -struct winRenderModel_TextureMap_t_1267 *struct_RenderModel_TextureMap_t_1267_wrap(void *l) -{ - struct winRenderModel_TextureMap_t_1267 *win = (struct winRenderModel_TextureMap_t_1267 *)malloc(sizeof(*win)); - RenderModel_TextureMap_t *lin = (RenderModel_TextureMap_t *)l; - win->unWidth = lin->unWidth; - win->unHeight = lin->unHeight; - win->rubTextureMapData = lin->rubTextureMapData; - win->format = lin->format; - win->unMipLevels = lin->unMipLevels; - win->linux_side = lin; - return win; -} - -struct RenderModel_TextureMap_t *struct_RenderModel_TextureMap_t_1267_unwrap(winRenderModel_TextureMap_t_1267 *w) -{ - RenderModel_TextureMap_t *ret = w->linux_side; - free(w); - return ret; -} - #pragma pack(push, 8) struct winRenderModel_t_1267 { const vr::RenderModel_Vertex_t * rVertexData; @@ -212,8 +190,6 @@ struct winRenderModel_t_1267 { const uint16_t * rIndexData; uint32_t unTriangleCount; vr::TextureID_t diffuseTextureId; - - RenderModel_t *linux_side; } __attribute__ ((ms_struct)); #pragma pack(pop) @@ -239,26 +215,6 @@ void struct_RenderModel_t_1267_win_to_lin(const void *w, void *l) lin->diffuseTextureId = win->diffuseTextureId; } -struct winRenderModel_t_1267 *struct_RenderModel_t_1267_wrap(void *l) -{ - struct winRenderModel_t_1267 *win = (struct winRenderModel_t_1267 *)malloc(sizeof(*win)); - RenderModel_t *lin = (RenderModel_t *)l; - win->rVertexData = lin->rVertexData; - win->unVertexCount = lin->unVertexCount; - win->rIndexData = lin->rIndexData; - win->unTriangleCount = lin->unTriangleCount; - win->diffuseTextureId = lin->diffuseTextureId; - win->linux_side = lin; - return win; -} - -struct RenderModel_t *struct_RenderModel_t_1267_unwrap(winRenderModel_t_1267 *w) -{ - RenderModel_t *ret = w->linux_side; - free(w); - return ret; -} - #pragma pack(push, 8) struct winInputAnalogActionData_t_1267 { bool bActive; diff --git a/vrclient_x64/vrclient_x64/struct_converters_1322.cpp b/vrclient_x64/vrclient_x64/struct_converters_1322.cpp index f2f86169..03bcbd2b 100644 --- a/vrclient_x64/vrclient_x64/struct_converters_1322.cpp +++ b/vrclient_x64/vrclient_x64/struct_converters_1322.cpp @@ -107,8 +107,6 @@ struct winRenderModel_TextureMap_t_1322 { uint16_t unWidth; uint16_t unHeight; const uint8_t * rubTextureMapData; - - RenderModel_TextureMap_t *linux_side; } __attribute__ ((ms_struct)); #pragma pack(pop) @@ -130,24 +128,6 @@ void struct_RenderModel_TextureMap_t_1322_win_to_lin(const void *w, void *l) lin->rubTextureMapData = win->rubTextureMapData; } -struct winRenderModel_TextureMap_t_1322 *struct_RenderModel_TextureMap_t_1322_wrap(void *l) -{ - struct winRenderModel_TextureMap_t_1322 *win = (struct winRenderModel_TextureMap_t_1322 *)malloc(sizeof(*win)); - RenderModel_TextureMap_t *lin = (RenderModel_TextureMap_t *)l; - win->unWidth = lin->unWidth; - win->unHeight = lin->unHeight; - win->rubTextureMapData = lin->rubTextureMapData; - win->linux_side = lin; - return win; -} - -struct RenderModel_TextureMap_t *struct_RenderModel_TextureMap_t_1322_unwrap(winRenderModel_TextureMap_t_1322 *w) -{ - RenderModel_TextureMap_t *ret = w->linux_side; - free(w); - return ret; -} - #pragma pack(push, 8) struct winRenderModel_t_1322 { const vr::RenderModel_Vertex_t * rVertexData; @@ -155,8 +135,6 @@ struct winRenderModel_t_1322 { const uint16_t * rIndexData; uint32_t unTriangleCount; vr::TextureID_t diffuseTextureId; - - RenderModel_t *linux_side; } __attribute__ ((ms_struct)); #pragma pack(pop) @@ -182,26 +160,6 @@ void struct_RenderModel_t_1322_win_to_lin(const void *w, void *l) lin->diffuseTextureId = win->diffuseTextureId; } -struct winRenderModel_t_1322 *struct_RenderModel_t_1322_wrap(void *l) -{ - struct winRenderModel_t_1322 *win = (struct winRenderModel_t_1322 *)malloc(sizeof(*win)); - RenderModel_t *lin = (RenderModel_t *)l; - win->rVertexData = lin->rVertexData; - win->unVertexCount = lin->unVertexCount; - win->rIndexData = lin->rIndexData; - win->unTriangleCount = lin->unTriangleCount; - win->diffuseTextureId = lin->diffuseTextureId; - win->linux_side = lin; - return win; -} - -struct RenderModel_t *struct_RenderModel_t_1322_unwrap(winRenderModel_t_1322 *w) -{ - RenderModel_t *ret = w->linux_side; - free(w); - return ret; -} - #pragma pack(push, 8) struct winInputAnalogActionData_t_1322 { bool bActive; diff --git a/vrclient_x64/vrclient_x64/struct_converters_1418.cpp b/vrclient_x64/vrclient_x64/struct_converters_1418.cpp index 8596c434..0058d63a 100644 --- a/vrclient_x64/vrclient_x64/struct_converters_1418.cpp +++ b/vrclient_x64/vrclient_x64/struct_converters_1418.cpp @@ -107,8 +107,6 @@ struct winRenderModel_TextureMap_t_1418 { uint16_t unWidth; uint16_t unHeight; const uint8_t * rubTextureMapData; - - RenderModel_TextureMap_t *linux_side; } __attribute__ ((ms_struct)); #pragma pack(pop) @@ -130,24 +128,6 @@ void struct_RenderModel_TextureMap_t_1418_win_to_lin(const void *w, void *l) lin->rubTextureMapData = win->rubTextureMapData; } -struct winRenderModel_TextureMap_t_1418 *struct_RenderModel_TextureMap_t_1418_wrap(void *l) -{ - struct winRenderModel_TextureMap_t_1418 *win = (struct winRenderModel_TextureMap_t_1418 *)malloc(sizeof(*win)); - RenderModel_TextureMap_t *lin = (RenderModel_TextureMap_t *)l; - win->unWidth = lin->unWidth; - win->unHeight = lin->unHeight; - win->rubTextureMapData = lin->rubTextureMapData; - win->linux_side = lin; - return win; -} - -struct RenderModel_TextureMap_t *struct_RenderModel_TextureMap_t_1418_unwrap(winRenderModel_TextureMap_t_1418 *w) -{ - RenderModel_TextureMap_t *ret = w->linux_side; - free(w); - return ret; -} - #pragma pack(push, 8) struct winRenderModel_t_1418 { const vr::RenderModel_Vertex_t * rVertexData; @@ -155,8 +135,6 @@ struct winRenderModel_t_1418 { const uint16_t * rIndexData; uint32_t unTriangleCount; vr::TextureID_t diffuseTextureId; - - RenderModel_t *linux_side; } __attribute__ ((ms_struct)); #pragma pack(pop) @@ -182,26 +160,6 @@ void struct_RenderModel_t_1418_win_to_lin(const void *w, void *l) lin->diffuseTextureId = win->diffuseTextureId; } -struct winRenderModel_t_1418 *struct_RenderModel_t_1418_wrap(void *l) -{ - struct winRenderModel_t_1418 *win = (struct winRenderModel_t_1418 *)malloc(sizeof(*win)); - RenderModel_t *lin = (RenderModel_t *)l; - win->rVertexData = lin->rVertexData; - win->unVertexCount = lin->unVertexCount; - win->rIndexData = lin->rIndexData; - win->unTriangleCount = lin->unTriangleCount; - win->diffuseTextureId = lin->diffuseTextureId; - win->linux_side = lin; - return win; -} - -struct RenderModel_t *struct_RenderModel_t_1418_unwrap(winRenderModel_t_1418 *w) -{ - RenderModel_t *ret = w->linux_side; - free(w); - return ret; -} - #pragma pack(push, 8) struct winInputAnalogActionData_t_1418 { bool bActive; diff --git a/vrclient_x64/vrclient_x64/struct_converters_1517.cpp b/vrclient_x64/vrclient_x64/struct_converters_1517.cpp index c536bf7c..a412dbfc 100644 --- a/vrclient_x64/vrclient_x64/struct_converters_1517.cpp +++ b/vrclient_x64/vrclient_x64/struct_converters_1517.cpp @@ -107,8 +107,6 @@ struct winRenderModel_TextureMap_t_1517 { uint16_t unWidth; uint16_t unHeight; const uint8_t * rubTextureMapData; - - RenderModel_TextureMap_t *linux_side; } __attribute__ ((ms_struct)); #pragma pack(pop) @@ -130,24 +128,6 @@ void struct_RenderModel_TextureMap_t_1517_win_to_lin(const void *w, void *l) lin->rubTextureMapData = win->rubTextureMapData; } -struct winRenderModel_TextureMap_t_1517 *struct_RenderModel_TextureMap_t_1517_wrap(void *l) -{ - struct winRenderModel_TextureMap_t_1517 *win = (struct winRenderModel_TextureMap_t_1517 *)malloc(sizeof(*win)); - RenderModel_TextureMap_t *lin = (RenderModel_TextureMap_t *)l; - win->unWidth = lin->unWidth; - win->unHeight = lin->unHeight; - win->rubTextureMapData = lin->rubTextureMapData; - win->linux_side = lin; - return win; -} - -struct RenderModel_TextureMap_t *struct_RenderModel_TextureMap_t_1517_unwrap(winRenderModel_TextureMap_t_1517 *w) -{ - RenderModel_TextureMap_t *ret = w->linux_side; - free(w); - return ret; -} - #pragma pack(push, 8) struct winRenderModel_t_1517 { const vr::RenderModel_Vertex_t * rVertexData; @@ -155,8 +135,6 @@ struct winRenderModel_t_1517 { const uint16_t * rIndexData; uint32_t unTriangleCount; vr::TextureID_t diffuseTextureId; - - RenderModel_t *linux_side; } __attribute__ ((ms_struct)); #pragma pack(pop) @@ -182,26 +160,6 @@ void struct_RenderModel_t_1517_win_to_lin(const void *w, void *l) lin->diffuseTextureId = win->diffuseTextureId; } -struct winRenderModel_t_1517 *struct_RenderModel_t_1517_wrap(void *l) -{ - struct winRenderModel_t_1517 *win = (struct winRenderModel_t_1517 *)malloc(sizeof(*win)); - RenderModel_t *lin = (RenderModel_t *)l; - win->rVertexData = lin->rVertexData; - win->unVertexCount = lin->unVertexCount; - win->rIndexData = lin->rIndexData; - win->unTriangleCount = lin->unTriangleCount; - win->diffuseTextureId = lin->diffuseTextureId; - win->linux_side = lin; - return win; -} - -struct RenderModel_t *struct_RenderModel_t_1517_unwrap(winRenderModel_t_1517 *w) -{ - RenderModel_t *ret = w->linux_side; - free(w); - return ret; -} - #pragma pack(push, 8) struct winInputAnalogActionData_t_1517 { bool bActive; diff --git a/vrclient_x64/vrclient_x64/struct_converters_1610.cpp b/vrclient_x64/vrclient_x64/struct_converters_1610.cpp index 3342c1fc..d7c461b2 100644 --- a/vrclient_x64/vrclient_x64/struct_converters_1610.cpp +++ b/vrclient_x64/vrclient_x64/struct_converters_1610.cpp @@ -107,8 +107,6 @@ struct winRenderModel_TextureMap_t_1610 { uint16_t unWidth; uint16_t unHeight; const uint8_t * rubTextureMapData; - - RenderModel_TextureMap_t *linux_side; } __attribute__ ((ms_struct)); #pragma pack(pop) @@ -130,24 +128,6 @@ void struct_RenderModel_TextureMap_t_1610_win_to_lin(const void *w, void *l) lin->rubTextureMapData = win->rubTextureMapData; } -struct winRenderModel_TextureMap_t_1610 *struct_RenderModel_TextureMap_t_1610_wrap(void *l) -{ - struct winRenderModel_TextureMap_t_1610 *win = (struct winRenderModel_TextureMap_t_1610 *)malloc(sizeof(*win)); - RenderModel_TextureMap_t *lin = (RenderModel_TextureMap_t *)l; - win->unWidth = lin->unWidth; - win->unHeight = lin->unHeight; - win->rubTextureMapData = lin->rubTextureMapData; - win->linux_side = lin; - return win; -} - -struct RenderModel_TextureMap_t *struct_RenderModel_TextureMap_t_1610_unwrap(winRenderModel_TextureMap_t_1610 *w) -{ - RenderModel_TextureMap_t *ret = w->linux_side; - free(w); - return ret; -} - #pragma pack(push, 8) struct winRenderModel_t_1610 { const vr::RenderModel_Vertex_t * rVertexData; @@ -155,8 +135,6 @@ struct winRenderModel_t_1610 { const uint16_t * rIndexData; uint32_t unTriangleCount; vr::TextureID_t diffuseTextureId; - - RenderModel_t *linux_side; } __attribute__ ((ms_struct)); #pragma pack(pop) @@ -182,26 +160,6 @@ void struct_RenderModel_t_1610_win_to_lin(const void *w, void *l) lin->diffuseTextureId = win->diffuseTextureId; } -struct winRenderModel_t_1610 *struct_RenderModel_t_1610_wrap(void *l) -{ - struct winRenderModel_t_1610 *win = (struct winRenderModel_t_1610 *)malloc(sizeof(*win)); - RenderModel_t *lin = (RenderModel_t *)l; - win->rVertexData = lin->rVertexData; - win->unVertexCount = lin->unVertexCount; - win->rIndexData = lin->rIndexData; - win->unTriangleCount = lin->unTriangleCount; - win->diffuseTextureId = lin->diffuseTextureId; - win->linux_side = lin; - return win; -} - -struct RenderModel_t *struct_RenderModel_t_1610_unwrap(winRenderModel_t_1610 *w) -{ - RenderModel_t *ret = w->linux_side; - free(w); - return ret; -} - #pragma pack(push, 8) struct winInputAnalogActionData_t_1610 { bool bActive; diff --git a/vrclient_x64/vrclient_x64/struct_converters_1715.cpp b/vrclient_x64/vrclient_x64/struct_converters_1715.cpp index 4a0fae5c..af71908f 100644 --- a/vrclient_x64/vrclient_x64/struct_converters_1715.cpp +++ b/vrclient_x64/vrclient_x64/struct_converters_1715.cpp @@ -107,8 +107,6 @@ struct winRenderModel_TextureMap_t_1715 { uint16_t unWidth; uint16_t unHeight; const uint8_t * rubTextureMapData; - - RenderModel_TextureMap_t *linux_side; } __attribute__ ((ms_struct)); #pragma pack(pop) @@ -130,24 +128,6 @@ void struct_RenderModel_TextureMap_t_1715_win_to_lin(const void *w, void *l) lin->rubTextureMapData = win->rubTextureMapData; } -struct winRenderModel_TextureMap_t_1715 *struct_RenderModel_TextureMap_t_1715_wrap(void *l) -{ - struct winRenderModel_TextureMap_t_1715 *win = (struct winRenderModel_TextureMap_t_1715 *)malloc(sizeof(*win)); - RenderModel_TextureMap_t *lin = (RenderModel_TextureMap_t *)l; - win->unWidth = lin->unWidth; - win->unHeight = lin->unHeight; - win->rubTextureMapData = lin->rubTextureMapData; - win->linux_side = lin; - return win; -} - -struct RenderModel_TextureMap_t *struct_RenderModel_TextureMap_t_1715_unwrap(winRenderModel_TextureMap_t_1715 *w) -{ - RenderModel_TextureMap_t *ret = w->linux_side; - free(w); - return ret; -} - #pragma pack(push, 8) struct winRenderModel_t_1715 { const vr::RenderModel_Vertex_t * rVertexData; @@ -155,8 +135,6 @@ struct winRenderModel_t_1715 { const uint16_t * rIndexData; uint32_t unTriangleCount; vr::TextureID_t diffuseTextureId; - - RenderModel_t *linux_side; } __attribute__ ((ms_struct)); #pragma pack(pop) @@ -182,26 +160,6 @@ void struct_RenderModel_t_1715_win_to_lin(const void *w, void *l) lin->diffuseTextureId = win->diffuseTextureId; } -struct winRenderModel_t_1715 *struct_RenderModel_t_1715_wrap(void *l) -{ - struct winRenderModel_t_1715 *win = (struct winRenderModel_t_1715 *)malloc(sizeof(*win)); - RenderModel_t *lin = (RenderModel_t *)l; - win->rVertexData = lin->rVertexData; - win->unVertexCount = lin->unVertexCount; - win->rIndexData = lin->rIndexData; - win->unTriangleCount = lin->unTriangleCount; - win->diffuseTextureId = lin->diffuseTextureId; - win->linux_side = lin; - return win; -} - -struct RenderModel_t *struct_RenderModel_t_1715_unwrap(winRenderModel_t_1715 *w) -{ - RenderModel_t *ret = w->linux_side; - free(w); - return ret; -} - #pragma pack(push, 8) struct winInputAnalogActionData_t_1715 { bool bActive; diff --git a/vrclient_x64/vrclient_x64/struct_converters_1819.cpp b/vrclient_x64/vrclient_x64/struct_converters_1819.cpp index 276c0b35..affefea1 100644 --- a/vrclient_x64/vrclient_x64/struct_converters_1819.cpp +++ b/vrclient_x64/vrclient_x64/struct_converters_1819.cpp @@ -107,8 +107,6 @@ struct winRenderModel_TextureMap_t_1819 { uint16_t unWidth; uint16_t unHeight; const uint8_t * rubTextureMapData; - - RenderModel_TextureMap_t *linux_side; } __attribute__ ((ms_struct)); #pragma pack(pop) @@ -130,24 +128,6 @@ void struct_RenderModel_TextureMap_t_1819_win_to_lin(const void *w, void *l) lin->rubTextureMapData = win->rubTextureMapData; } -struct winRenderModel_TextureMap_t_1819 *struct_RenderModel_TextureMap_t_1819_wrap(void *l) -{ - struct winRenderModel_TextureMap_t_1819 *win = (struct winRenderModel_TextureMap_t_1819 *)malloc(sizeof(*win)); - RenderModel_TextureMap_t *lin = (RenderModel_TextureMap_t *)l; - win->unWidth = lin->unWidth; - win->unHeight = lin->unHeight; - win->rubTextureMapData = lin->rubTextureMapData; - win->linux_side = lin; - return win; -} - -struct RenderModel_TextureMap_t *struct_RenderModel_TextureMap_t_1819_unwrap(winRenderModel_TextureMap_t_1819 *w) -{ - RenderModel_TextureMap_t *ret = w->linux_side; - free(w); - return ret; -} - #pragma pack(push, 8) struct winRenderModel_t_1819 { const vr::RenderModel_Vertex_t * rVertexData; @@ -155,8 +135,6 @@ struct winRenderModel_t_1819 { const uint16_t * rIndexData; uint32_t unTriangleCount; vr::TextureID_t diffuseTextureId; - - RenderModel_t *linux_side; } __attribute__ ((ms_struct)); #pragma pack(pop) @@ -182,26 +160,6 @@ void struct_RenderModel_t_1819_win_to_lin(const void *w, void *l) lin->diffuseTextureId = win->diffuseTextureId; } -struct winRenderModel_t_1819 *struct_RenderModel_t_1819_wrap(void *l) -{ - struct winRenderModel_t_1819 *win = (struct winRenderModel_t_1819 *)malloc(sizeof(*win)); - RenderModel_t *lin = (RenderModel_t *)l; - win->rVertexData = lin->rVertexData; - win->unVertexCount = lin->unVertexCount; - win->rIndexData = lin->rIndexData; - win->unTriangleCount = lin->unTriangleCount; - win->diffuseTextureId = lin->diffuseTextureId; - win->linux_side = lin; - return win; -} - -struct RenderModel_t *struct_RenderModel_t_1819_unwrap(winRenderModel_t_1819 *w) -{ - RenderModel_t *ret = w->linux_side; - free(w); - return ret; -} - #pragma pack(push, 8) struct winInputAnalogActionData_t_1819 { bool bActive; diff --git a/vrclient_x64/vrclient_x64/struct_converters_1916.cpp b/vrclient_x64/vrclient_x64/struct_converters_1916.cpp index 3b081ca2..e22a03d9 100644 --- a/vrclient_x64/vrclient_x64/struct_converters_1916.cpp +++ b/vrclient_x64/vrclient_x64/struct_converters_1916.cpp @@ -107,8 +107,6 @@ struct winRenderModel_TextureMap_t_1916 { uint16_t unWidth; uint16_t unHeight; const uint8_t * rubTextureMapData; - - RenderModel_TextureMap_t *linux_side; } __attribute__ ((ms_struct)); #pragma pack(pop) @@ -130,24 +128,6 @@ void struct_RenderModel_TextureMap_t_1916_win_to_lin(const void *w, void *l) lin->rubTextureMapData = win->rubTextureMapData; } -struct winRenderModel_TextureMap_t_1916 *struct_RenderModel_TextureMap_t_1916_wrap(void *l) -{ - struct winRenderModel_TextureMap_t_1916 *win = (struct winRenderModel_TextureMap_t_1916 *)malloc(sizeof(*win)); - RenderModel_TextureMap_t *lin = (RenderModel_TextureMap_t *)l; - win->unWidth = lin->unWidth; - win->unHeight = lin->unHeight; - win->rubTextureMapData = lin->rubTextureMapData; - win->linux_side = lin; - return win; -} - -struct RenderModel_TextureMap_t *struct_RenderModel_TextureMap_t_1916_unwrap(winRenderModel_TextureMap_t_1916 *w) -{ - RenderModel_TextureMap_t *ret = w->linux_side; - free(w); - return ret; -} - #pragma pack(push, 8) struct winRenderModel_t_1916 { const vr::RenderModel_Vertex_t * rVertexData; @@ -155,8 +135,6 @@ struct winRenderModel_t_1916 { const uint16_t * rIndexData; uint32_t unTriangleCount; vr::TextureID_t diffuseTextureId; - - RenderModel_t *linux_side; } __attribute__ ((ms_struct)); #pragma pack(pop) @@ -182,26 +160,6 @@ void struct_RenderModel_t_1916_win_to_lin(const void *w, void *l) lin->diffuseTextureId = win->diffuseTextureId; } -struct winRenderModel_t_1916 *struct_RenderModel_t_1916_wrap(void *l) -{ - struct winRenderModel_t_1916 *win = (struct winRenderModel_t_1916 *)malloc(sizeof(*win)); - RenderModel_t *lin = (RenderModel_t *)l; - win->rVertexData = lin->rVertexData; - win->unVertexCount = lin->unVertexCount; - win->rIndexData = lin->rIndexData; - win->unTriangleCount = lin->unTriangleCount; - win->diffuseTextureId = lin->diffuseTextureId; - win->linux_side = lin; - return win; -} - -struct RenderModel_t *struct_RenderModel_t_1916_unwrap(winRenderModel_t_1916 *w) -{ - RenderModel_t *ret = w->linux_side; - free(w); - return ret; -} - #pragma pack(push, 8) struct winInputAnalogActionData_t_1916 { bool bActive; diff --git a/vrclient_x64/vrclient_x64/unix_private.h b/vrclient_x64/vrclient_x64/unix_private.h index 3ba4e220..3968afa1 100644 --- a/vrclient_x64/vrclient_x64/unix_private.h +++ b/vrclient_x64/vrclient_x64/unix_private.h @@ -7,7 +7,7 @@ #include #include -#include "vrclient_structs.h" +#include "unixlib.h" #include "wine/debug.h" #include "wine/list.h" @@ -16,16 +16,6 @@ extern "C" { #endif /* __cplusplus */ -extern w_RenderModel_t_090 *struct_RenderModel_t_090_wrap(u_RenderModel_t_090 *l); -extern u_RenderModel_t_090 *struct_RenderModel_t_090_unwrap(w_RenderModel_t_090 *w); -extern w_RenderModel_t_0912 *struct_RenderModel_t_0912_wrap(u_RenderModel_t_0912 *l); -extern u_RenderModel_t_0912 *struct_RenderModel_t_0912_unwrap(w_RenderModel_t_0912 *w); - -extern w_RenderModel_TextureMap_t_090 *struct_RenderModel_TextureMap_t_090_wrap(u_RenderModel_TextureMap_t_090 *l); -extern u_RenderModel_TextureMap_t_090 *struct_RenderModel_TextureMap_t_090_unwrap(w_RenderModel_TextureMap_t_090 *l); -extern w_RenderModel_TextureMap_t_1237 *struct_RenderModel_TextureMap_t_1237_wrap(u_RenderModel_TextureMap_t_1237 *l); -extern u_RenderModel_TextureMap_t_1237 *struct_RenderModel_TextureMap_t_1237_unwrap(w_RenderModel_TextureMap_t_1237 *w); - #ifdef __cplusplus } /* extern "C" */ #endif /* __cplusplus */ diff --git a/vrclient_x64/vrclient_x64/unix_vrrendermodels_manual.cpp b/vrclient_x64/vrclient_x64/unix_vrrendermodels_manual.cpp new file mode 100644 index 00000000..a94b8f48 --- /dev/null +++ b/vrclient_x64/vrclient_x64/unix_vrrendermodels_manual.cpp @@ -0,0 +1,131 @@ +#include "unix_private.h" + +#include "cppIVRRenderModels_IVRRenderModels_002.hpp" +#include "cppIVRRenderModels_IVRRenderModels_004.hpp" +#include "cppIVRRenderModels_IVRRenderModels_005.hpp" +#include "cppIVRRenderModels_IVRRenderModels_006.hpp" + +/* LoadRenderModel(_Async) / FreeRenderModel */ + +void cppIVRRenderModels_IVRRenderModels_002_LoadRenderModel( struct cppIVRRenderModels_IVRRenderModels_002_LoadRenderModel_params *params ) +{ + struct u_IVRRenderModels_IVRRenderModels_002 *iface = (struct u_IVRRenderModels_IVRRenderModels_002 *)params->linux_side; + struct render_model *model = params->ppRenderModel ? CONTAINING_RECORD( *params->ppRenderModel, struct render_model, w_0912 ) : NULL; + params->_ret = iface->LoadRenderModel( params->pchRenderModelName, params->ppRenderModel ? &model->u_0912 : nullptr ); + if (params->_ret == 0 && model) model->w_0912 = *model->u_0912; +} + +void cppIVRRenderModels_IVRRenderModels_002_FreeRenderModel( struct cppIVRRenderModels_IVRRenderModels_002_FreeRenderModel_params *params ) +{ + struct u_IVRRenderModels_IVRRenderModels_002 *iface = (struct u_IVRRenderModels_IVRRenderModels_002 *)params->linux_side; + struct render_model *model = CONTAINING_RECORD( params->pRenderModel, struct render_model, w_0912 ); + iface->FreeRenderModel( model->u_0912 ); +} + +void cppIVRRenderModels_IVRRenderModels_004_LoadRenderModel_Async( struct cppIVRRenderModels_IVRRenderModels_004_LoadRenderModel_Async_params *params ) +{ + struct u_IVRRenderModels_IVRRenderModels_004 *iface = (struct u_IVRRenderModels_IVRRenderModels_004 *)params->linux_side; + struct render_model *model = params->ppRenderModel ? CONTAINING_RECORD( *params->ppRenderModel, struct render_model, w_0912 ) : NULL; + params->_ret = iface->LoadRenderModel_Async( params->pchRenderModelName, params->ppRenderModel ? &model->u_0912 : nullptr ); + if (params->_ret == 0 && model) model->w_0912 = *model->u_0912; +} + +void cppIVRRenderModels_IVRRenderModels_004_FreeRenderModel( struct cppIVRRenderModels_IVRRenderModels_004_FreeRenderModel_params *params ) +{ + struct u_IVRRenderModels_IVRRenderModels_004 *iface = (struct u_IVRRenderModels_IVRRenderModels_004 *)params->linux_side; + struct render_model *model = CONTAINING_RECORD( params->pRenderModel, struct render_model, w_0912 ); + iface->FreeRenderModel( model->u_0912 ); +} + +void cppIVRRenderModels_IVRRenderModels_005_LoadRenderModel_Async( struct cppIVRRenderModels_IVRRenderModels_005_LoadRenderModel_Async_params *params ) +{ + struct u_IVRRenderModels_IVRRenderModels_005 *iface = (struct u_IVRRenderModels_IVRRenderModels_005 *)params->linux_side; + struct render_model *model = params->ppRenderModel ? CONTAINING_RECORD( *params->ppRenderModel, struct render_model, w_0912 ) : NULL; + params->_ret = iface->LoadRenderModel_Async( params->pchRenderModelName, params->ppRenderModel ? &model->u_0912 : nullptr ); + if (params->_ret == 0 && model) model->w_0912 = *model->u_0912; +} + +void cppIVRRenderModels_IVRRenderModels_005_FreeRenderModel( struct cppIVRRenderModels_IVRRenderModels_005_FreeRenderModel_params *params ) +{ + struct u_IVRRenderModels_IVRRenderModels_005 *iface = (struct u_IVRRenderModels_IVRRenderModels_005 *)params->linux_side; + struct render_model *model = CONTAINING_RECORD( params->pRenderModel, struct render_model, w_0912 ); + iface->FreeRenderModel( model->u_0912 ); +} + +void cppIVRRenderModels_IVRRenderModels_006_LoadRenderModel_Async( struct cppIVRRenderModels_IVRRenderModels_006_LoadRenderModel_Async_params *params ) +{ + struct u_IVRRenderModels_IVRRenderModels_006 *iface = (struct u_IVRRenderModels_IVRRenderModels_006 *)params->linux_side; + struct render_model *model = params->ppRenderModel ? CONTAINING_RECORD( *params->ppRenderModel, struct render_model, w_0912 ) : NULL; + params->_ret = iface->LoadRenderModel_Async( params->pchRenderModelName, params->ppRenderModel ? &model->u_0912 : nullptr ); + if (params->_ret == 0 && model) model->w_0912 = *model->u_0912; +} + +void cppIVRRenderModels_IVRRenderModels_006_FreeRenderModel( struct cppIVRRenderModels_IVRRenderModels_006_FreeRenderModel_params *params ) +{ + struct u_IVRRenderModels_IVRRenderModels_006 *iface = (struct u_IVRRenderModels_IVRRenderModels_006 *)params->linux_side; + struct render_model *model = CONTAINING_RECORD( params->pRenderModel, struct render_model, w_0912 ); + iface->FreeRenderModel( model->u_0912 ); +} + + +/* LoadTexture(_Async) / FreeTexture */ + +void cppIVRRenderModels_IVRRenderModels_002_LoadTexture( struct cppIVRRenderModels_IVRRenderModels_002_LoadTexture_params *params ) +{ + struct u_IVRRenderModels_IVRRenderModels_002 *iface = (struct u_IVRRenderModels_IVRRenderModels_002 *)params->linux_side; + struct render_model_texture_map *map = params->ppTexture ? CONTAINING_RECORD( *params->ppTexture, struct render_model_texture_map, w_090 ) : NULL; + params->_ret = iface->LoadTexture( params->textureId, params->ppTexture ? &map->u_090 : nullptr ); + if (params->_ret == 0 && map) map->w_090 = *map->u_090; +} + +void cppIVRRenderModels_IVRRenderModels_002_FreeTexture( struct cppIVRRenderModels_IVRRenderModels_002_FreeTexture_params *params ) +{ + struct u_IVRRenderModels_IVRRenderModels_002 *iface = (struct u_IVRRenderModels_IVRRenderModels_002 *)params->linux_side; + struct render_model_texture_map *map = CONTAINING_RECORD( params->pTexture, struct render_model_texture_map, w_090 ); + iface->FreeTexture( map->u_090 ); +} + +void cppIVRRenderModels_IVRRenderModels_004_LoadTexture_Async( struct cppIVRRenderModels_IVRRenderModels_004_LoadTexture_Async_params *params ) +{ + struct u_IVRRenderModels_IVRRenderModels_004 *iface = (struct u_IVRRenderModels_IVRRenderModels_004 *)params->linux_side; + struct render_model_texture_map *map = params->ppTexture ? CONTAINING_RECORD( *params->ppTexture, struct render_model_texture_map, w_090 ) : NULL; + params->_ret = iface->LoadTexture_Async( params->textureId, params->ppTexture ? &map->u_090 : nullptr ); + if (params->_ret == 0 && map) map->w_090 = *map->u_090; +} + +void cppIVRRenderModels_IVRRenderModels_004_FreeTexture( struct cppIVRRenderModels_IVRRenderModels_004_FreeTexture_params *params ) +{ + struct u_IVRRenderModels_IVRRenderModels_004 *iface = (struct u_IVRRenderModels_IVRRenderModels_004 *)params->linux_side; + struct render_model_texture_map *map = CONTAINING_RECORD( params->pTexture, struct render_model_texture_map, w_090 ); + iface->FreeTexture( map->u_090 ); +} + +void cppIVRRenderModels_IVRRenderModels_005_LoadTexture_Async( struct cppIVRRenderModels_IVRRenderModels_005_LoadTexture_Async_params *params ) +{ + struct u_IVRRenderModels_IVRRenderModels_005 *iface = (struct u_IVRRenderModels_IVRRenderModels_005 *)params->linux_side; + struct render_model_texture_map *map = params->ppTexture ? CONTAINING_RECORD( *params->ppTexture, struct render_model_texture_map, w_090 ) : NULL; + params->_ret = iface->LoadTexture_Async( params->textureId, params->ppTexture ? &map->u_090 : nullptr ); + if (params->_ret == 0 && map) map->w_090 = *map->u_090; +} + +void cppIVRRenderModels_IVRRenderModels_005_FreeTexture( struct cppIVRRenderModels_IVRRenderModels_005_FreeTexture_params *params ) +{ + struct u_IVRRenderModels_IVRRenderModels_005 *iface = (struct u_IVRRenderModels_IVRRenderModels_005 *)params->linux_side; + struct render_model_texture_map *map = CONTAINING_RECORD( params->pTexture, struct render_model_texture_map, w_090 ); + iface->FreeTexture( map->u_090 ); +} + +void cppIVRRenderModels_IVRRenderModels_006_LoadTexture_Async( struct cppIVRRenderModels_IVRRenderModels_006_LoadTexture_Async_params *params ) +{ + struct u_IVRRenderModels_IVRRenderModels_006 *iface = (struct u_IVRRenderModels_IVRRenderModels_006 *)params->linux_side; + struct render_model_texture_map *map = params->ppTexture ? CONTAINING_RECORD( *params->ppTexture, struct render_model_texture_map, w_1237 ) : NULL; + params->_ret = iface->LoadTexture_Async( params->textureId, params->ppTexture ? &map->u_1237 : nullptr ); + if (params->_ret == 0 && map) map->w_1237 = *map->u_1237; +} + +void cppIVRRenderModels_IVRRenderModels_006_FreeTexture( struct cppIVRRenderModels_IVRRenderModels_006_FreeTexture_params *params ) +{ + struct u_IVRRenderModels_IVRRenderModels_006 *iface = (struct u_IVRRenderModels_IVRRenderModels_006 *)params->linux_side; + struct render_model_texture_map *map = CONTAINING_RECORD( params->pTexture, struct render_model_texture_map, w_1237 ); + iface->FreeTexture( map->u_1237 ); +} diff --git a/vrclient_x64/vrclient_x64/unixlib.h b/vrclient_x64/vrclient_x64/unixlib.h new file mode 100644 index 00000000..81fc051f --- /dev/null +++ b/vrclient_x64/vrclient_x64/unixlib.h @@ -0,0 +1,44 @@ +#ifndef __VRCLIENT_UNIXLIB_H +#define __VRCLIENT_UNIXLIB_H + +#include +#include + +#include "vrclient_structs.h" + +#ifdef __cplusplus +extern "C" +{ +#endif /* __cplusplus */ + +struct render_model +{ + union + { + w_RenderModel_t_0912 w_0912; + }; + union + { + u_RenderModel_t_0912 *u_0912; + }; +}; + +struct render_model_texture_map +{ + union + { + w_RenderModel_TextureMap_t_090 w_090; + w_RenderModel_TextureMap_t_1237 w_1237; + }; + union + { + u_RenderModel_TextureMap_t_090 *u_090; + u_RenderModel_TextureMap_t_1237 *u_1237; + }; +}; + +#ifdef __cplusplus +} /* extern "C" */ +#endif /* __cplusplus */ + +#endif /* __VRCLIENT_UNIXLIB_H */ diff --git a/vrclient_x64/vrclient_x64/vrclient_main.c b/vrclient_x64/vrclient_x64/vrclient_main.c index 4be8c6f7..2b930c3f 100644 --- a/vrclient_x64/vrclient_x64/vrclient_main.c +++ b/vrclient_x64/vrclient_x64/vrclient_main.c @@ -17,7 +17,6 @@ #include "d3d11_4.h" #include "dxvk-interop.h" -#include "vrclient_structs.h" #include "vrclient_private.h" #include "flatapi.h" diff --git a/vrclient_x64/vrclient_x64/vrclient_private.h b/vrclient_x64/vrclient_x64/vrclient_private.h index 6849a980..e9b4d20e 100644 --- a/vrclient_x64/vrclient_x64/vrclient_private.h +++ b/vrclient_x64/vrclient_x64/vrclient_private.h @@ -5,6 +5,7 @@ #include #ifndef __cplusplus +#include "unixlib.h" #include "wine/debug.h" #include "cxx.h" #else diff --git a/vrclient_x64/vrclient_x64/vrcompositor_manual.c b/vrclient_x64/vrclient_x64/vrcompositor_manual.c index a3ea2a0d..67423235 100644 --- a/vrclient_x64/vrclient_x64/vrcompositor_manual.c +++ b/vrclient_x64/vrclient_x64/vrcompositor_manual.c @@ -7,7 +7,6 @@ #define COBJMACROS #include "d3d11_4.h" #include "dxvk-interop.h" -#include "vrclient_structs.h" #include "vrclient_private.h" #include "flatapi.h" diff --git a/vrclient_x64/vrclient_x64/vrinput_manual.c b/vrclient_x64/vrclient_x64/vrinput_manual.c index a0450ce0..22e2ce71 100644 --- a/vrclient_x64/vrclient_x64/vrinput_manual.c +++ b/vrclient_x64/vrclient_x64/vrinput_manual.c @@ -1,4 +1,3 @@ -#include "vrclient_structs.h" #include "vrclient_private.h" #include "cppIVRInput_IVRInput_004.h" diff --git a/vrclient_x64/vrclient_x64/vroverlay_manual.c b/vrclient_x64/vrclient_x64/vroverlay_manual.c index 9245706e..ecbb02e5 100644 --- a/vrclient_x64/vrclient_x64/vroverlay_manual.c +++ b/vrclient_x64/vrclient_x64/vroverlay_manual.c @@ -7,7 +7,6 @@ #define COBJMACROS #include "d3d11_4.h" #include "dxvk-interop.h" -#include "vrclient_structs.h" #include "vrclient_private.h" #include "flatapi.h" diff --git a/vrclient_x64/vrclient_x64/vrrendermodels_manual.c b/vrclient_x64/vrclient_x64/vrrendermodels_manual.c index 1d59bf93..02e476e8 100644 --- a/vrclient_x64/vrclient_x64/vrrendermodels_manual.c +++ b/vrclient_x64/vrclient_x64/vrrendermodels_manual.c @@ -7,24 +7,14 @@ #define COBJMACROS #include "d3d11_4.h" #include "dxvk-interop.h" -#include "vrclient_structs.h" #include "vrclient_private.h" #include "flatapi.h" -/* 0918 is binary compatible with 1015 */ -typedef struct winRenderModel_t_0918 winRenderModel_t_0918; -typedef struct winRenderModel_TextureMap_t_0918 winRenderModel_TextureMap_t_0918; +#include "cppIVRRenderModels_IVRRenderModels_001.h" +#include "cppIVRRenderModels_IVRRenderModels_002.h" #include "cppIVRRenderModels_IVRRenderModels_004.h" - -typedef struct winRenderModel_t_1015 winRenderModel_t_1015; -typedef struct winRenderModel_TextureMap_t_1015 winRenderModel_TextureMap_t_1015; #include "cppIVRRenderModels_IVRRenderModels_005.h" - -/* this is converted to 1267 during load_linux_texture_map, so ensure new - * structure is compatible before updating this number */ -typedef struct winRenderModel_t_1267 winRenderModel_t_1267; -typedef struct winRenderModel_TextureMap_t_1267 winRenderModel_TextureMap_t_1267; #include "cppIVRRenderModels_IVRRenderModels_006.h" WINE_DEFAULT_DEBUG_CHANNEL(vrclient); @@ -70,83 +60,6 @@ static uint32_t load_into_texture_d3d11( ID3D11Texture2D *texture, const w_Rende return VRRenderModelError_None; } -static uint32_t load_linux_texture_map_004( void *linux_side, int32_t texture_id, w_RenderModel_TextureMap_t_1237 **texture_map ) -{ - w_RenderModel_TextureMap_t_090 *orig_map; - struct cppIVRRenderModels_IVRRenderModels_004_LoadTexture_Async_params load_params = - { - .linux_side = linux_side, - .textureId = texture_id, - .ppTexture = &orig_map, - }; - struct cppIVRRenderModels_IVRRenderModels_004_FreeTexture_params free_params = - { - .linux_side = linux_side, - }; - cppIVRRenderModels_IVRRenderModels_004_LoadTexture_Async( &load_params ); - if (load_params._ret) return load_params._ret; - *texture_map = HeapAlloc( GetProcessHeap(), HEAP_ZERO_MEMORY, sizeof(**texture_map) ); - memcpy( *texture_map, orig_map, sizeof(*orig_map) ); - free_params.pTexture = orig_map; - cppIVRRenderModels_IVRRenderModels_004_FreeTexture( &free_params ); - return 0; -} - -static void free_linux_texture_map_004( void *linux_side, w_RenderModel_TextureMap_t_1237 *texture_map ) -{ - HeapFree( GetProcessHeap(), 0, texture_map ); -} - -static uint32_t load_linux_texture_map_005( void *linux_side, int32_t texture_id, w_RenderModel_TextureMap_t_1237 **texture_map ) -{ - w_RenderModel_TextureMap_t_090 *orig_map; - struct cppIVRRenderModels_IVRRenderModels_005_LoadTexture_Async_params load_params = - { - .linux_side = linux_side, - .textureId = texture_id, - .ppTexture = &orig_map, - }; - struct cppIVRRenderModels_IVRRenderModels_005_FreeTexture_params free_params = - { - .linux_side = linux_side, - }; - cppIVRRenderModels_IVRRenderModels_005_LoadTexture_Async( &load_params ); - if (load_params._ret) return load_params._ret; - *texture_map = HeapAlloc( GetProcessHeap(), HEAP_ZERO_MEMORY, sizeof(**texture_map) ); - memcpy( *texture_map, orig_map, sizeof(*orig_map) ); - free_params.pTexture = orig_map; - cppIVRRenderModels_IVRRenderModels_005_FreeTexture( &free_params ); - return 0; -} - -static void free_linux_texture_map_005( void *linux_side, w_RenderModel_TextureMap_t_1237 *texture_map ) -{ - HeapFree( GetProcessHeap(), 0, texture_map ); -} - -static uint32_t load_linux_texture_map_006( void *linux_side, int32_t texture_id, w_RenderModel_TextureMap_t_1237 **texture_map ) -{ - struct cppIVRRenderModels_IVRRenderModels_006_LoadTexture_Async_params load_params = - { - .linux_side = linux_side, - .textureId = texture_id, - .ppTexture = texture_map, - }; - cppIVRRenderModels_IVRRenderModels_006_LoadTexture_Async( &load_params ); - return load_params._ret; -} - -static void free_linux_texture_map_006( void *linux_side, w_RenderModel_TextureMap_t_1237 *texture_map ) -{ - struct cppIVRRenderModels_IVRRenderModels_006_FreeTexture_params params = - { - .linux_side = linux_side, - .pTexture = texture_map, - }; - - cppIVRRenderModels_IVRRenderModels_006_FreeTexture( ¶ms ); -} - static uint32_t ivrrendermodels_load_texture_d3d11_async( void *device, w_RenderModel_TextureMap_t_1237 *texture_map, void **dst_texture ) { @@ -208,14 +121,21 @@ static uint32_t ivrrendermodels_load_into_texture_d3d11_async( void *dst_texture return error; } + +uint32_t __thiscall winIVRRenderModels_IVRRenderModels_004_LoadTexture_Async( struct w_steam_iface *_this, int32_t textureId, + w_RenderModel_TextureMap_t_090 **ppTexture ); +void __thiscall winIVRRenderModels_IVRRenderModels_004_FreeTexture( struct w_steam_iface *_this, w_RenderModel_TextureMap_t_090 *pTexture ); + uint32_t __thiscall winIVRRenderModels_IVRRenderModels_004_LoadTextureD3D11_Async( struct w_steam_iface *_this, int32_t textureId, void *pD3D11Device, void **ppD3D11Texture2D ) { - w_RenderModel_TextureMap_t_1237 *texture_map = NULL; + w_RenderModel_TextureMap_t_1237 texture_map = {0}; + w_RenderModel_TextureMap_t_090 *texture_map_090; uint32_t _ret; + TRACE( "%p\n", _this ); - _ret = load_linux_texture_map_004( _this->u_iface, textureId, &texture_map ); + _ret = winIVRRenderModels_IVRRenderModels_004_LoadTexture_Async( _this, textureId, &texture_map_090 ); if (_ret == VRRenderModelError_Loading) { TRACE( "Loading.\n" ); @@ -227,20 +147,29 @@ uint32_t __thiscall winIVRRenderModels_IVRRenderModels_004_LoadTextureD3D11_Asyn return _ret; } - _ret = ivrrendermodels_load_texture_d3d11_async( pD3D11Device, texture_map, ppD3D11Texture2D ); - - free_linux_texture_map_004( _this->u_iface, texture_map ); + texture_map.unWidth = texture_map_090->unWidth; + texture_map.unHeight = texture_map_090->unHeight; + texture_map.rubTextureMapData = texture_map_090->rubTextureMapData; + _ret = ivrrendermodels_load_texture_d3d11_async( pD3D11Device, &texture_map, ppD3D11Texture2D ); + winIVRRenderModels_IVRRenderModels_004_FreeTexture( _this, texture_map_090 ); return _ret; } + +uint32_t __thiscall winIVRRenderModels_IVRRenderModels_005_LoadTexture_Async( struct w_steam_iface *_this, int32_t textureId, + w_RenderModel_TextureMap_t_090 **ppTexture ); +void __thiscall winIVRRenderModels_IVRRenderModels_005_FreeTexture( struct w_steam_iface *_this, w_RenderModel_TextureMap_t_090 *pTexture ); + uint32_t __thiscall winIVRRenderModels_IVRRenderModels_005_LoadTextureD3D11_Async( struct w_steam_iface *_this, int32_t textureId, void *pD3D11Device, void **ppD3D11Texture2D ) { - w_RenderModel_TextureMap_t_1237 *texture_map = NULL; + w_RenderModel_TextureMap_t_1237 texture_map = {0}; + w_RenderModel_TextureMap_t_090 *texture_map_090; uint32_t _ret; + TRACE( "%p\n", _this ); - _ret = load_linux_texture_map_005( _this->u_iface, textureId, &texture_map ); + _ret = winIVRRenderModels_IVRRenderModels_005_LoadTexture_Async( _this, textureId, &texture_map_090 ); if (_ret == VRRenderModelError_Loading) { TRACE( "Loading.\n" ); @@ -252,20 +181,28 @@ uint32_t __thiscall winIVRRenderModels_IVRRenderModels_005_LoadTextureD3D11_Asyn return _ret; } - _ret = ivrrendermodels_load_texture_d3d11_async( pD3D11Device, texture_map, ppD3D11Texture2D ); - - free_linux_texture_map_005( _this->u_iface, texture_map ); + texture_map.unWidth = texture_map_090->unWidth; + texture_map.unHeight = texture_map_090->unHeight; + texture_map.rubTextureMapData = texture_map_090->rubTextureMapData; + _ret = ivrrendermodels_load_texture_d3d11_async( pD3D11Device, &texture_map, ppD3D11Texture2D ); + winIVRRenderModels_IVRRenderModels_005_FreeTexture( _this, texture_map_090 ); return _ret; } + +uint32_t __thiscall winIVRRenderModels_IVRRenderModels_006_LoadTexture_Async( struct w_steam_iface *_this, int32_t textureId, + w_RenderModel_TextureMap_t_1237 **ppTexture ); +void __thiscall winIVRRenderModels_IVRRenderModels_006_FreeTexture( struct w_steam_iface *_this, w_RenderModel_TextureMap_t_1237 *pTexture ); + uint32_t __thiscall winIVRRenderModels_IVRRenderModels_006_LoadTextureD3D11_Async( struct w_steam_iface *_this, int32_t textureId, void *pD3D11Device, void **ppD3D11Texture2D ) { - w_RenderModel_TextureMap_t_1237 *texture_map = NULL; + w_RenderModel_TextureMap_t_1237 *texture_map; uint32_t _ret; + TRACE( "%p\n", _this ); - _ret = load_linux_texture_map_006( _this->u_iface, textureId, &texture_map ); + _ret = winIVRRenderModels_IVRRenderModels_006_LoadTexture_Async( _this, textureId, &texture_map ); if (_ret == VRRenderModelError_Loading) { TRACE( "Loading.\n" ); @@ -278,8 +215,7 @@ uint32_t __thiscall winIVRRenderModels_IVRRenderModels_006_LoadTextureD3D11_Asyn } _ret = ivrrendermodels_load_texture_d3d11_async( pD3D11Device, texture_map, ppD3D11Texture2D ); - - free_linux_texture_map_006( _this->u_iface, texture_map ); + winIVRRenderModels_IVRRenderModels_006_FreeTexture( _this, texture_map ); return _ret; } @@ -290,17 +226,21 @@ void __thiscall winIVRRenderModels_IVRRenderModels_004_FreeTextureD3D11( struct TRACE( "%p\n", _this ); d3d11_texture->lpVtbl->Release( d3d11_texture ); } + uint32_t __thiscall winIVRRenderModels_IVRRenderModels_005_LoadIntoTextureD3D11_Async( struct w_steam_iface *_this, int32_t textureId, void *pDstTexture ) { - w_RenderModel_TextureMap_t_1237 *texture_map = NULL; + w_RenderModel_TextureMap_t_1237 texture_map = {0}; + w_RenderModel_TextureMap_t_090 *texture_map_090; uint32_t _ret; TRACE( "%p\n", _this ); if (!pDstTexture) return VRRenderModelError_InvalidArg; - _ret = load_linux_texture_map_005( _this->u_iface, textureId, &texture_map ); + TRACE( "%p\n", _this ); + + _ret = winIVRRenderModels_IVRRenderModels_005_LoadTexture_Async( _this, textureId, &texture_map_090 ); if (_ret == VRRenderModelError_Loading) { TRACE( "Loading.\n" ); @@ -312,9 +252,11 @@ uint32_t __thiscall winIVRRenderModels_IVRRenderModels_005_LoadIntoTextureD3D11_ return _ret; } - _ret = ivrrendermodels_load_into_texture_d3d11_async( pDstTexture, texture_map ); - - free_linux_texture_map_005( _this->u_iface, texture_map ); + texture_map.unWidth = texture_map_090->unWidth; + texture_map.unHeight = texture_map_090->unHeight; + texture_map.rubTextureMapData = texture_map_090->rubTextureMapData; + _ret = ivrrendermodels_load_into_texture_d3d11_async( pDstTexture, &texture_map ); + winIVRRenderModels_IVRRenderModels_005_FreeTexture( _this, texture_map_090 ); return _ret; } @@ -325,6 +267,7 @@ void __thiscall winIVRRenderModels_IVRRenderModels_005_FreeTextureD3D11( struct TRACE( "%p\n", _this ); d3d11_texture->lpVtbl->Release( d3d11_texture ); } + uint32_t __thiscall winIVRRenderModels_IVRRenderModels_006_LoadIntoTextureD3D11_Async( struct w_steam_iface *_this, int32_t textureId, void *pDstTexture ) { @@ -335,7 +278,7 @@ uint32_t __thiscall winIVRRenderModels_IVRRenderModels_006_LoadIntoTextureD3D11_ if (!pDstTexture) return VRRenderModelError_InvalidArg; - _ret = load_linux_texture_map_006( _this->u_iface, textureId, &texture_map ); + _ret = winIVRRenderModels_IVRRenderModels_006_LoadTexture_Async( _this, textureId, &texture_map ); if (_ret == VRRenderModelError_Loading) { TRACE( "Loading.\n" ); @@ -348,8 +291,7 @@ uint32_t __thiscall winIVRRenderModels_IVRRenderModels_006_LoadIntoTextureD3D11_ } _ret = ivrrendermodels_load_into_texture_d3d11_async( pDstTexture, texture_map ); - - free_linux_texture_map_006( _this->u_iface, texture_map ); + winIVRRenderModels_IVRRenderModels_006_FreeTexture( _this, texture_map ); return _ret; } @@ -360,3 +302,239 @@ void __thiscall winIVRRenderModels_IVRRenderModels_006_FreeTextureD3D11( struct TRACE( "%p\n", _this ); d3d11_texture->lpVtbl->Release( d3d11_texture ); } + +/* LoadRenderModel(_Async) / FreeRenderModel */ + +bool __thiscall winIVRRenderModels_IVRRenderModels_002_LoadRenderModel( struct w_steam_iface *_this, const char *pchRenderModelName, + w_RenderModel_t_0912 **ppRenderModel ) +{ + struct render_model *model; + struct cppIVRRenderModels_IVRRenderModels_002_LoadRenderModel_params params = + { + .linux_side = _this->u_iface, + .pchRenderModelName = pchRenderModelName, + .ppRenderModel = ppRenderModel, + }; + TRACE( "%p\n", _this ); + if (ppRenderModel && (model = HeapAlloc( GetProcessHeap(), HEAP_ZERO_MEMORY, sizeof(*model) ))) *ppRenderModel = &model->w_0912; + cppIVRRenderModels_IVRRenderModels_002_LoadRenderModel( ¶ms ); + return params._ret; +} + +void __thiscall winIVRRenderModels_IVRRenderModels_002_FreeRenderModel( struct w_steam_iface *_this, w_RenderModel_t_0912 *pRenderModel ) +{ + struct render_model *model = CONTAINING_RECORD( pRenderModel, struct render_model, w_0912 ); + struct cppIVRRenderModels_IVRRenderModels_002_FreeRenderModel_params params = + { + .linux_side = _this->u_iface, + .pRenderModel = pRenderModel, + }; + TRACE( "%p\n", _this ); + cppIVRRenderModels_IVRRenderModels_002_FreeRenderModel( ¶ms ); + HeapFree( GetProcessHeap(), 0, model ); +} + +uint32_t __thiscall winIVRRenderModels_IVRRenderModels_004_LoadRenderModel_Async( struct w_steam_iface *_this, const char *pchRenderModelName, + w_RenderModel_t_0912 **ppRenderModel ) +{ + struct render_model *model; + struct cppIVRRenderModels_IVRRenderModels_004_LoadRenderModel_Async_params params = + { + .linux_side = _this->u_iface, + .pchRenderModelName = pchRenderModelName, + .ppRenderModel = ppRenderModel, + }; + TRACE( "%p\n", _this ); + if (ppRenderModel && (model = HeapAlloc( GetProcessHeap(), HEAP_ZERO_MEMORY, sizeof(*model) ))) *ppRenderModel = &model->w_0912; + cppIVRRenderModels_IVRRenderModels_004_LoadRenderModel_Async( ¶ms ); + return params._ret; +} + +void __thiscall winIVRRenderModels_IVRRenderModels_004_FreeRenderModel( struct w_steam_iface *_this, w_RenderModel_t_0912 *pRenderModel ) +{ + struct render_model *model = CONTAINING_RECORD( pRenderModel, struct render_model, w_0912 ); + struct cppIVRRenderModels_IVRRenderModels_004_FreeRenderModel_params params = + { + .linux_side = _this->u_iface, + .pRenderModel = pRenderModel, + }; + TRACE( "%p\n", _this ); + cppIVRRenderModels_IVRRenderModels_004_FreeRenderModel( ¶ms ); + HeapFree( GetProcessHeap(), 0, model ); +} + +uint32_t __thiscall winIVRRenderModels_IVRRenderModels_005_LoadRenderModel_Async( struct w_steam_iface *_this, const char *pchRenderModelName, + w_RenderModel_t_0912 **ppRenderModel ) +{ + struct render_model *model; + struct cppIVRRenderModels_IVRRenderModels_005_LoadRenderModel_Async_params params = + { + .linux_side = _this->u_iface, + .pchRenderModelName = pchRenderModelName, + .ppRenderModel = ppRenderModel, + }; + TRACE( "%p\n", _this ); + if (ppRenderModel && (model = HeapAlloc( GetProcessHeap(), HEAP_ZERO_MEMORY, sizeof(*model) ))) *ppRenderModel = &model->w_0912; + cppIVRRenderModels_IVRRenderModels_005_LoadRenderModel_Async( ¶ms ); + return params._ret; +} + +void __thiscall winIVRRenderModels_IVRRenderModels_005_FreeRenderModel( struct w_steam_iface *_this, w_RenderModel_t_0912 *pRenderModel ) +{ + struct render_model *model = CONTAINING_RECORD( pRenderModel, struct render_model, w_0912 ); + struct cppIVRRenderModels_IVRRenderModels_005_FreeRenderModel_params params = + { + .linux_side = _this->u_iface, + .pRenderModel = pRenderModel, + }; + TRACE( "%p\n", _this ); + cppIVRRenderModels_IVRRenderModels_005_FreeRenderModel( ¶ms ); + HeapFree( GetProcessHeap(), 0, model ); +} + +uint32_t __thiscall winIVRRenderModels_IVRRenderModels_006_LoadRenderModel_Async( struct w_steam_iface *_this, const char *pchRenderModelName, + w_RenderModel_t_0912 **ppRenderModel ) +{ + struct render_model *model; + struct cppIVRRenderModels_IVRRenderModels_006_LoadRenderModel_Async_params params = + { + .linux_side = _this->u_iface, + .pchRenderModelName = pchRenderModelName, + .ppRenderModel = ppRenderModel, + }; + TRACE( "%p\n", _this ); + if (ppRenderModel && (model = HeapAlloc( GetProcessHeap(), HEAP_ZERO_MEMORY, sizeof(*model) ))) *ppRenderModel = &model->w_0912; + cppIVRRenderModels_IVRRenderModels_006_LoadRenderModel_Async( ¶ms ); + return params._ret; +} + +void __thiscall winIVRRenderModels_IVRRenderModels_006_FreeRenderModel( struct w_steam_iface *_this, w_RenderModel_t_0912 *pRenderModel ) +{ + struct render_model *model = CONTAINING_RECORD( pRenderModel, struct render_model, w_0912 ); + struct cppIVRRenderModels_IVRRenderModels_006_FreeRenderModel_params params = + { + .linux_side = _this->u_iface, + .pRenderModel = pRenderModel, + }; + TRACE( "%p\n", _this ); + cppIVRRenderModels_IVRRenderModels_006_FreeRenderModel( ¶ms ); + HeapFree( GetProcessHeap(), 0, model ); +} + +/* LoadTexture(_Async) / FreeTexture */ + +bool __thiscall winIVRRenderModels_IVRRenderModels_002_LoadTexture( struct w_steam_iface *_this, int32_t textureId, + w_RenderModel_TextureMap_t_090 **ppTexture ) +{ + struct render_model_texture_map *map; + struct cppIVRRenderModels_IVRRenderModels_002_LoadTexture_params params = + { + .linux_side = _this->u_iface, + .textureId = textureId, + .ppTexture = ppTexture, + }; + TRACE( "%p\n", _this ); + if (ppTexture && (map = HeapAlloc( GetProcessHeap(), HEAP_ZERO_MEMORY, sizeof(*map) ))) *ppTexture = &map->w_090; + cppIVRRenderModels_IVRRenderModels_002_LoadTexture( ¶ms ); + return params._ret; +} + +void __thiscall winIVRRenderModels_IVRRenderModels_002_FreeTexture( struct w_steam_iface *_this, w_RenderModel_TextureMap_t_090 *pTexture ) +{ + struct render_model_texture_map *map = CONTAINING_RECORD( pTexture, struct render_model_texture_map, w_090 ); + struct cppIVRRenderModels_IVRRenderModels_002_FreeTexture_params params = + { + .linux_side = _this->u_iface, + .pTexture = pTexture, + }; + TRACE( "%p\n", _this ); + cppIVRRenderModels_IVRRenderModels_002_FreeTexture( ¶ms ); + HeapFree( GetProcessHeap(), 0, model ); +} + +uint32_t __thiscall winIVRRenderModels_IVRRenderModels_004_LoadTexture_Async( struct w_steam_iface *_this, int32_t textureId, + w_RenderModel_TextureMap_t_090 **ppTexture ) +{ + struct render_model_texture_map *map; + struct cppIVRRenderModels_IVRRenderModels_004_LoadTexture_Async_params params = + { + .linux_side = _this->u_iface, + .textureId = textureId, + .ppTexture = ppTexture, + }; + TRACE( "%p\n", _this ); + if (ppTexture && (map = HeapAlloc( GetProcessHeap(), HEAP_ZERO_MEMORY, sizeof(*map) ))) *ppTexture = &map->w_090; + cppIVRRenderModels_IVRRenderModels_004_LoadTexture_Async( ¶ms ); + return params._ret; +} + +void __thiscall winIVRRenderModels_IVRRenderModels_004_FreeTexture( struct w_steam_iface *_this, w_RenderModel_TextureMap_t_090 *pTexture ) +{ + struct render_model_texture_map *map = CONTAINING_RECORD( pTexture, struct render_model_texture_map, w_090 ); + struct cppIVRRenderModels_IVRRenderModels_004_FreeTexture_params params = + { + .linux_side = _this->u_iface, + .pTexture = pTexture, + }; + TRACE( "%p\n", _this ); + cppIVRRenderModels_IVRRenderModels_004_FreeTexture( ¶ms ); + HeapFree( GetProcessHeap(), 0, model ); +} + +uint32_t __thiscall winIVRRenderModels_IVRRenderModels_005_LoadTexture_Async( struct w_steam_iface *_this, int32_t textureId, + w_RenderModel_TextureMap_t_090 **ppTexture ) +{ + struct render_model_texture_map *map; + struct cppIVRRenderModels_IVRRenderModels_005_LoadTexture_Async_params params = + { + .linux_side = _this->u_iface, + .textureId = textureId, + .ppTexture = ppTexture, + }; + TRACE( "%p\n", _this ); + if (ppTexture && (map = HeapAlloc( GetProcessHeap(), HEAP_ZERO_MEMORY, sizeof(*map) ))) *ppTexture = &map->w_090; + cppIVRRenderModels_IVRRenderModels_005_LoadTexture_Async( ¶ms ); + return params._ret; +} + +void __thiscall winIVRRenderModels_IVRRenderModels_005_FreeTexture( struct w_steam_iface *_this, w_RenderModel_TextureMap_t_090 *pTexture ) +{ + struct render_model_texture_map *map = CONTAINING_RECORD( pTexture, struct render_model_texture_map, w_090 ); + struct cppIVRRenderModels_IVRRenderModels_005_FreeTexture_params params = + { + .linux_side = _this->u_iface, + .pTexture = pTexture, + }; + TRACE( "%p\n", _this ); + cppIVRRenderModels_IVRRenderModels_005_FreeTexture( ¶ms ); + HeapFree( GetProcessHeap(), 0, model ); +} + +uint32_t __thiscall winIVRRenderModels_IVRRenderModels_006_LoadTexture_Async( struct w_steam_iface *_this, int32_t textureId, + w_RenderModel_TextureMap_t_1237 **ppTexture ) +{ + struct render_model_texture_map *map; + struct cppIVRRenderModels_IVRRenderModels_006_LoadTexture_Async_params params = + { + .linux_side = _this->u_iface, + .textureId = textureId, + .ppTexture = ppTexture, + }; + TRACE( "%p\n", _this ); + if (ppTexture && (map = HeapAlloc( GetProcessHeap(), HEAP_ZERO_MEMORY, sizeof(*map) ))) *ppTexture = &map->w_1237; + cppIVRRenderModels_IVRRenderModels_006_LoadTexture_Async( ¶ms ); + return params._ret; +} + +void __thiscall winIVRRenderModels_IVRRenderModels_006_FreeTexture( struct w_steam_iface *_this, w_RenderModel_TextureMap_t_1237 *pTexture ) +{ + struct render_model_texture_map *map = CONTAINING_RECORD( pTexture, struct render_model_texture_map, w_1237 ); + struct cppIVRRenderModels_IVRRenderModels_006_FreeTexture_params params = + { + .linux_side = _this->u_iface, + .pTexture = pTexture, + }; + TRACE( "%p\n", _this ); + cppIVRRenderModels_IVRRenderModels_006_FreeTexture( ¶ms ); + HeapFree( GetProcessHeap(), 0, model ); +} diff --git a/vrclient_x64/vrclient_x64/vrsystem_manual.c b/vrclient_x64/vrclient_x64/vrsystem_manual.c index 296edc46..4ea9bdcc 100644 --- a/vrclient_x64/vrclient_x64/vrsystem_manual.c +++ b/vrclient_x64/vrclient_x64/vrsystem_manual.c @@ -1,4 +1,3 @@ -#include "vrclient_structs.h" #include "vrclient_private.h" #include "cppIVRSystem_IVRSystem_003.h" diff --git a/vrclient_x64/vrclient_x64/winIVRApplications.c b/vrclient_x64/vrclient_x64/winIVRApplications.c index 141012e8..0f5d4d6a 100644 --- a/vrclient_x64/vrclient_x64/winIVRApplications.c +++ b/vrclient_x64/vrclient_x64/winIVRApplications.c @@ -2,7 +2,6 @@ #include #include -#include "vrclient_structs.h" #include "vrclient_private.h" #include "flatapi.h" diff --git a/vrclient_x64/vrclient_x64/winIVRChaperone.c b/vrclient_x64/vrclient_x64/winIVRChaperone.c index f59e9577..ba551f2b 100644 --- a/vrclient_x64/vrclient_x64/winIVRChaperone.c +++ b/vrclient_x64/vrclient_x64/winIVRChaperone.c @@ -2,7 +2,6 @@ #include #include -#include "vrclient_structs.h" #include "vrclient_private.h" #include "flatapi.h" diff --git a/vrclient_x64/vrclient_x64/winIVRChaperoneSetup.c b/vrclient_x64/vrclient_x64/winIVRChaperoneSetup.c index 1fbb224a..914f123a 100644 --- a/vrclient_x64/vrclient_x64/winIVRChaperoneSetup.c +++ b/vrclient_x64/vrclient_x64/winIVRChaperoneSetup.c @@ -2,7 +2,6 @@ #include #include -#include "vrclient_structs.h" #include "vrclient_private.h" #include "flatapi.h" diff --git a/vrclient_x64/vrclient_x64/winIVRClientCore.c b/vrclient_x64/vrclient_x64/winIVRClientCore.c index 193de235..71de788e 100644 --- a/vrclient_x64/vrclient_x64/winIVRClientCore.c +++ b/vrclient_x64/vrclient_x64/winIVRClientCore.c @@ -2,7 +2,6 @@ #include #include -#include "vrclient_structs.h" #include "vrclient_private.h" #include "flatapi.h" diff --git a/vrclient_x64/vrclient_x64/winIVRCompositor.c b/vrclient_x64/vrclient_x64/winIVRCompositor.c index 2684c339..fccc8ebd 100644 --- a/vrclient_x64/vrclient_x64/winIVRCompositor.c +++ b/vrclient_x64/vrclient_x64/winIVRCompositor.c @@ -2,7 +2,6 @@ #include #include -#include "vrclient_structs.h" #include "vrclient_private.h" #include "flatapi.h" diff --git a/vrclient_x64/vrclient_x64/winIVRControlPanel.c b/vrclient_x64/vrclient_x64/winIVRControlPanel.c index 0a7bd8b8..1230fac6 100644 --- a/vrclient_x64/vrclient_x64/winIVRControlPanel.c +++ b/vrclient_x64/vrclient_x64/winIVRControlPanel.c @@ -2,7 +2,6 @@ #include #include -#include "vrclient_structs.h" #include "vrclient_private.h" #include "flatapi.h" diff --git a/vrclient_x64/vrclient_x64/winIVRDriverManager.c b/vrclient_x64/vrclient_x64/winIVRDriverManager.c index 909d4a66..b0f14a63 100644 --- a/vrclient_x64/vrclient_x64/winIVRDriverManager.c +++ b/vrclient_x64/vrclient_x64/winIVRDriverManager.c @@ -2,7 +2,6 @@ #include #include -#include "vrclient_structs.h" #include "vrclient_private.h" #include "flatapi.h" diff --git a/vrclient_x64/vrclient_x64/winIVRExtendedDisplay.c b/vrclient_x64/vrclient_x64/winIVRExtendedDisplay.c index 0ed4de9a..fded6bd2 100644 --- a/vrclient_x64/vrclient_x64/winIVRExtendedDisplay.c +++ b/vrclient_x64/vrclient_x64/winIVRExtendedDisplay.c @@ -2,7 +2,6 @@ #include #include -#include "vrclient_structs.h" #include "vrclient_private.h" #include "flatapi.h" diff --git a/vrclient_x64/vrclient_x64/winIVRHeadsetView.c b/vrclient_x64/vrclient_x64/winIVRHeadsetView.c index b4d24c53..edb87839 100644 --- a/vrclient_x64/vrclient_x64/winIVRHeadsetView.c +++ b/vrclient_x64/vrclient_x64/winIVRHeadsetView.c @@ -2,7 +2,6 @@ #include #include -#include "vrclient_structs.h" #include "vrclient_private.h" #include "flatapi.h" diff --git a/vrclient_x64/vrclient_x64/winIVRIOBuffer.c b/vrclient_x64/vrclient_x64/winIVRIOBuffer.c index d3524fe9..11755100 100644 --- a/vrclient_x64/vrclient_x64/winIVRIOBuffer.c +++ b/vrclient_x64/vrclient_x64/winIVRIOBuffer.c @@ -2,7 +2,6 @@ #include #include -#include "vrclient_structs.h" #include "vrclient_private.h" #include "flatapi.h" diff --git a/vrclient_x64/vrclient_x64/winIVRInput.c b/vrclient_x64/vrclient_x64/winIVRInput.c index 7413ac8c..6e02c59b 100644 --- a/vrclient_x64/vrclient_x64/winIVRInput.c +++ b/vrclient_x64/vrclient_x64/winIVRInput.c @@ -2,7 +2,6 @@ #include #include -#include "vrclient_structs.h" #include "vrclient_private.h" #include "flatapi.h" diff --git a/vrclient_x64/vrclient_x64/winIVRMailbox.c b/vrclient_x64/vrclient_x64/winIVRMailbox.c index e728b3c0..bf46629f 100644 --- a/vrclient_x64/vrclient_x64/winIVRMailbox.c +++ b/vrclient_x64/vrclient_x64/winIVRMailbox.c @@ -2,7 +2,6 @@ #include #include -#include "vrclient_structs.h" #include "vrclient_private.h" #include "flatapi.h" diff --git a/vrclient_x64/vrclient_x64/winIVRNotifications.c b/vrclient_x64/vrclient_x64/winIVRNotifications.c index 343eecfe..becf577c 100644 --- a/vrclient_x64/vrclient_x64/winIVRNotifications.c +++ b/vrclient_x64/vrclient_x64/winIVRNotifications.c @@ -2,7 +2,6 @@ #include #include -#include "vrclient_structs.h" #include "vrclient_private.h" #include "flatapi.h" diff --git a/vrclient_x64/vrclient_x64/winIVROverlay.c b/vrclient_x64/vrclient_x64/winIVROverlay.c index f4bd4213..dc6d9bb8 100644 --- a/vrclient_x64/vrclient_x64/winIVROverlay.c +++ b/vrclient_x64/vrclient_x64/winIVROverlay.c @@ -2,7 +2,6 @@ #include #include -#include "vrclient_structs.h" #include "vrclient_private.h" #include "flatapi.h" diff --git a/vrclient_x64/vrclient_x64/winIVROverlayView.c b/vrclient_x64/vrclient_x64/winIVROverlayView.c index 2065f1a3..137fb060 100644 --- a/vrclient_x64/vrclient_x64/winIVROverlayView.c +++ b/vrclient_x64/vrclient_x64/winIVROverlayView.c @@ -2,7 +2,6 @@ #include #include -#include "vrclient_structs.h" #include "vrclient_private.h" #include "flatapi.h" diff --git a/vrclient_x64/vrclient_x64/winIVRRenderModels.c b/vrclient_x64/vrclient_x64/winIVRRenderModels.c index 318b5336..674a55cd 100644 --- a/vrclient_x64/vrclient_x64/winIVRRenderModels.c +++ b/vrclient_x64/vrclient_x64/winIVRRenderModels.c @@ -2,7 +2,6 @@ #include #include -#include "vrclient_structs.h" #include "vrclient_private.h" #include "flatapi.h" @@ -137,53 +136,13 @@ DEFINE_THISCALL_WRAPPER(winIVRRenderModels_IVRRenderModels_002_GetComponentRende DEFINE_THISCALL_WRAPPER(winIVRRenderModels_IVRRenderModels_002_GetComponentState, 20) DEFINE_THISCALL_WRAPPER(winIVRRenderModels_IVRRenderModels_002_RenderModelHasComponent, 12) -bool __thiscall winIVRRenderModels_IVRRenderModels_002_LoadRenderModel(struct w_steam_iface *_this, const char *pchRenderModelName, w_RenderModel_t_0912 **ppRenderModel) -{ - struct cppIVRRenderModels_IVRRenderModels_002_LoadRenderModel_params params = - { - .linux_side = _this->u_iface, - .pchRenderModelName = pchRenderModelName, - .ppRenderModel = ppRenderModel, - }; - TRACE("%p\n", _this); - cppIVRRenderModels_IVRRenderModels_002_LoadRenderModel( ¶ms ); - return params._ret; -} +extern bool __thiscall winIVRRenderModels_IVRRenderModels_002_LoadRenderModel(struct w_steam_iface *_this, const char *pchRenderModelName, w_RenderModel_t_0912 **ppRenderModel); -void __thiscall winIVRRenderModels_IVRRenderModels_002_FreeRenderModel(struct w_steam_iface *_this, w_RenderModel_t_0912 *pRenderModel) -{ - struct cppIVRRenderModels_IVRRenderModels_002_FreeRenderModel_params params = - { - .linux_side = _this->u_iface, - .pRenderModel = pRenderModel, - }; - TRACE("%p\n", _this); - cppIVRRenderModels_IVRRenderModels_002_FreeRenderModel( ¶ms ); -} +extern void __thiscall winIVRRenderModels_IVRRenderModels_002_FreeRenderModel(struct w_steam_iface *_this, w_RenderModel_t_0912 *pRenderModel); -bool __thiscall winIVRRenderModels_IVRRenderModels_002_LoadTexture(struct w_steam_iface *_this, int32_t textureId, w_RenderModel_TextureMap_t_090 **ppTexture) -{ - struct cppIVRRenderModels_IVRRenderModels_002_LoadTexture_params params = - { - .linux_side = _this->u_iface, - .textureId = textureId, - .ppTexture = ppTexture, - }; - TRACE("%p\n", _this); - cppIVRRenderModels_IVRRenderModels_002_LoadTexture( ¶ms ); - return params._ret; -} +extern bool __thiscall winIVRRenderModels_IVRRenderModels_002_LoadTexture(struct w_steam_iface *_this, int32_t textureId, w_RenderModel_TextureMap_t_090 **ppTexture); -void __thiscall winIVRRenderModels_IVRRenderModels_002_FreeTexture(struct w_steam_iface *_this, w_RenderModel_TextureMap_t_090 *pTexture) -{ - struct cppIVRRenderModels_IVRRenderModels_002_FreeTexture_params params = - { - .linux_side = _this->u_iface, - .pTexture = pTexture, - }; - TRACE("%p\n", _this); - cppIVRRenderModels_IVRRenderModels_002_FreeTexture( ¶ms ); -} +extern void __thiscall winIVRRenderModels_IVRRenderModels_002_FreeTexture(struct w_steam_iface *_this, w_RenderModel_TextureMap_t_090 *pTexture); uint32_t __thiscall winIVRRenderModels_IVRRenderModels_002_GetRenderModelName(struct w_steam_iface *_this, uint32_t unRenderModelIndex, char *pchRenderModelName, uint32_t unRenderModelNameLen) { @@ -383,53 +342,13 @@ DEFINE_THISCALL_WRAPPER(winIVRRenderModels_IVRRenderModels_004_GetComponentRende DEFINE_THISCALL_WRAPPER(winIVRRenderModels_IVRRenderModels_004_GetComponentState, 24) DEFINE_THISCALL_WRAPPER(winIVRRenderModels_IVRRenderModels_004_RenderModelHasComponent, 12) -uint32_t __thiscall winIVRRenderModels_IVRRenderModels_004_LoadRenderModel_Async(struct w_steam_iface *_this, const char *pchRenderModelName, w_RenderModel_t_0912 **ppRenderModel) -{ - struct cppIVRRenderModels_IVRRenderModels_004_LoadRenderModel_Async_params params = - { - .linux_side = _this->u_iface, - .pchRenderModelName = pchRenderModelName, - .ppRenderModel = ppRenderModel, - }; - TRACE("%p\n", _this); - cppIVRRenderModels_IVRRenderModels_004_LoadRenderModel_Async( ¶ms ); - return params._ret; -} +extern uint32_t __thiscall winIVRRenderModels_IVRRenderModels_004_LoadRenderModel_Async(struct w_steam_iface *_this, const char *pchRenderModelName, w_RenderModel_t_0912 **ppRenderModel); -void __thiscall winIVRRenderModels_IVRRenderModels_004_FreeRenderModel(struct w_steam_iface *_this, w_RenderModel_t_0912 *pRenderModel) -{ - struct cppIVRRenderModels_IVRRenderModels_004_FreeRenderModel_params params = - { - .linux_side = _this->u_iface, - .pRenderModel = pRenderModel, - }; - TRACE("%p\n", _this); - cppIVRRenderModels_IVRRenderModels_004_FreeRenderModel( ¶ms ); -} +extern void __thiscall winIVRRenderModels_IVRRenderModels_004_FreeRenderModel(struct w_steam_iface *_this, w_RenderModel_t_0912 *pRenderModel); -uint32_t __thiscall winIVRRenderModels_IVRRenderModels_004_LoadTexture_Async(struct w_steam_iface *_this, int32_t textureId, w_RenderModel_TextureMap_t_090 **ppTexture) -{ - struct cppIVRRenderModels_IVRRenderModels_004_LoadTexture_Async_params params = - { - .linux_side = _this->u_iface, - .textureId = textureId, - .ppTexture = ppTexture, - }; - TRACE("%p\n", _this); - cppIVRRenderModels_IVRRenderModels_004_LoadTexture_Async( ¶ms ); - return params._ret; -} +extern uint32_t __thiscall winIVRRenderModels_IVRRenderModels_004_LoadTexture_Async(struct w_steam_iface *_this, int32_t textureId, w_RenderModel_TextureMap_t_090 **ppTexture); -void __thiscall winIVRRenderModels_IVRRenderModels_004_FreeTexture(struct w_steam_iface *_this, w_RenderModel_TextureMap_t_090 *pTexture) -{ - struct cppIVRRenderModels_IVRRenderModels_004_FreeTexture_params params = - { - .linux_side = _this->u_iface, - .pTexture = pTexture, - }; - TRACE("%p\n", _this); - cppIVRRenderModels_IVRRenderModels_004_FreeTexture( ¶ms ); -} +extern void __thiscall winIVRRenderModels_IVRRenderModels_004_FreeTexture(struct w_steam_iface *_this, w_RenderModel_TextureMap_t_090 *pTexture); extern uint32_t __thiscall winIVRRenderModels_IVRRenderModels_004_LoadTextureD3D11_Async(struct w_steam_iface *_this, int32_t textureId, void *pD3D11Device, void **ppD3D11Texture2D); @@ -642,53 +561,13 @@ DEFINE_THISCALL_WRAPPER(winIVRRenderModels_IVRRenderModels_005_GetRenderModelThu DEFINE_THISCALL_WRAPPER(winIVRRenderModels_IVRRenderModels_005_GetRenderModelOriginalPath, 20) DEFINE_THISCALL_WRAPPER(winIVRRenderModels_IVRRenderModels_005_GetRenderModelErrorNameFromEnum, 8) -uint32_t __thiscall winIVRRenderModels_IVRRenderModels_005_LoadRenderModel_Async(struct w_steam_iface *_this, const char *pchRenderModelName, w_RenderModel_t_0912 **ppRenderModel) -{ - struct cppIVRRenderModels_IVRRenderModels_005_LoadRenderModel_Async_params params = - { - .linux_side = _this->u_iface, - .pchRenderModelName = pchRenderModelName, - .ppRenderModel = ppRenderModel, - }; - TRACE("%p\n", _this); - cppIVRRenderModels_IVRRenderModels_005_LoadRenderModel_Async( ¶ms ); - return params._ret; -} +extern uint32_t __thiscall winIVRRenderModels_IVRRenderModels_005_LoadRenderModel_Async(struct w_steam_iface *_this, const char *pchRenderModelName, w_RenderModel_t_0912 **ppRenderModel); -void __thiscall winIVRRenderModels_IVRRenderModels_005_FreeRenderModel(struct w_steam_iface *_this, w_RenderModel_t_0912 *pRenderModel) -{ - struct cppIVRRenderModels_IVRRenderModels_005_FreeRenderModel_params params = - { - .linux_side = _this->u_iface, - .pRenderModel = pRenderModel, - }; - TRACE("%p\n", _this); - cppIVRRenderModels_IVRRenderModels_005_FreeRenderModel( ¶ms ); -} +extern void __thiscall winIVRRenderModels_IVRRenderModels_005_FreeRenderModel(struct w_steam_iface *_this, w_RenderModel_t_0912 *pRenderModel); -uint32_t __thiscall winIVRRenderModels_IVRRenderModels_005_LoadTexture_Async(struct w_steam_iface *_this, int32_t textureId, w_RenderModel_TextureMap_t_090 **ppTexture) -{ - struct cppIVRRenderModels_IVRRenderModels_005_LoadTexture_Async_params params = - { - .linux_side = _this->u_iface, - .textureId = textureId, - .ppTexture = ppTexture, - }; - TRACE("%p\n", _this); - cppIVRRenderModels_IVRRenderModels_005_LoadTexture_Async( ¶ms ); - return params._ret; -} +extern uint32_t __thiscall winIVRRenderModels_IVRRenderModels_005_LoadTexture_Async(struct w_steam_iface *_this, int32_t textureId, w_RenderModel_TextureMap_t_090 **ppTexture); -void __thiscall winIVRRenderModels_IVRRenderModels_005_FreeTexture(struct w_steam_iface *_this, w_RenderModel_TextureMap_t_090 *pTexture) -{ - struct cppIVRRenderModels_IVRRenderModels_005_FreeTexture_params params = - { - .linux_side = _this->u_iface, - .pTexture = pTexture, - }; - TRACE("%p\n", _this); - cppIVRRenderModels_IVRRenderModels_005_FreeTexture( ¶ms ); -} +extern void __thiscall winIVRRenderModels_IVRRenderModels_005_FreeTexture(struct w_steam_iface *_this, w_RenderModel_TextureMap_t_090 *pTexture); extern uint32_t __thiscall winIVRRenderModels_IVRRenderModels_005_LoadTextureD3D11_Async(struct w_steam_iface *_this, int32_t textureId, void *pD3D11Device, void **ppD3D11Texture2D); @@ -954,53 +833,13 @@ DEFINE_THISCALL_WRAPPER(winIVRRenderModels_IVRRenderModels_006_GetRenderModelThu DEFINE_THISCALL_WRAPPER(winIVRRenderModels_IVRRenderModels_006_GetRenderModelOriginalPath, 20) DEFINE_THISCALL_WRAPPER(winIVRRenderModels_IVRRenderModels_006_GetRenderModelErrorNameFromEnum, 8) -uint32_t __thiscall winIVRRenderModels_IVRRenderModels_006_LoadRenderModel_Async(struct w_steam_iface *_this, const char *pchRenderModelName, w_RenderModel_t_0912 **ppRenderModel) -{ - struct cppIVRRenderModels_IVRRenderModels_006_LoadRenderModel_Async_params params = - { - .linux_side = _this->u_iface, - .pchRenderModelName = pchRenderModelName, - .ppRenderModel = ppRenderModel, - }; - TRACE("%p\n", _this); - cppIVRRenderModels_IVRRenderModels_006_LoadRenderModel_Async( ¶ms ); - return params._ret; -} +extern uint32_t __thiscall winIVRRenderModels_IVRRenderModels_006_LoadRenderModel_Async(struct w_steam_iface *_this, const char *pchRenderModelName, w_RenderModel_t_0912 **ppRenderModel); -void __thiscall winIVRRenderModels_IVRRenderModels_006_FreeRenderModel(struct w_steam_iface *_this, w_RenderModel_t_0912 *pRenderModel) -{ - struct cppIVRRenderModels_IVRRenderModels_006_FreeRenderModel_params params = - { - .linux_side = _this->u_iface, - .pRenderModel = pRenderModel, - }; - TRACE("%p\n", _this); - cppIVRRenderModels_IVRRenderModels_006_FreeRenderModel( ¶ms ); -} +extern void __thiscall winIVRRenderModels_IVRRenderModels_006_FreeRenderModel(struct w_steam_iface *_this, w_RenderModel_t_0912 *pRenderModel); -uint32_t __thiscall winIVRRenderModels_IVRRenderModels_006_LoadTexture_Async(struct w_steam_iface *_this, int32_t textureId, w_RenderModel_TextureMap_t_1237 **ppTexture) -{ - struct cppIVRRenderModels_IVRRenderModels_006_LoadTexture_Async_params params = - { - .linux_side = _this->u_iface, - .textureId = textureId, - .ppTexture = ppTexture, - }; - TRACE("%p\n", _this); - cppIVRRenderModels_IVRRenderModels_006_LoadTexture_Async( ¶ms ); - return params._ret; -} +extern uint32_t __thiscall winIVRRenderModels_IVRRenderModels_006_LoadTexture_Async(struct w_steam_iface *_this, int32_t textureId, w_RenderModel_TextureMap_t_1237 **ppTexture); -void __thiscall winIVRRenderModels_IVRRenderModels_006_FreeTexture(struct w_steam_iface *_this, w_RenderModel_TextureMap_t_1237 *pTexture) -{ - struct cppIVRRenderModels_IVRRenderModels_006_FreeTexture_params params = - { - .linux_side = _this->u_iface, - .pTexture = pTexture, - }; - TRACE("%p\n", _this); - cppIVRRenderModels_IVRRenderModels_006_FreeTexture( ¶ms ); -} +extern void __thiscall winIVRRenderModels_IVRRenderModels_006_FreeTexture(struct w_steam_iface *_this, w_RenderModel_TextureMap_t_1237 *pTexture); extern uint32_t __thiscall winIVRRenderModels_IVRRenderModels_006_LoadTextureD3D11_Async(struct w_steam_iface *_this, int32_t textureId, void *pD3D11Device, void **ppD3D11Texture2D); diff --git a/vrclient_x64/vrclient_x64/winIVRResources.c b/vrclient_x64/vrclient_x64/winIVRResources.c index 48207828..5e2fc119 100644 --- a/vrclient_x64/vrclient_x64/winIVRResources.c +++ b/vrclient_x64/vrclient_x64/winIVRResources.c @@ -2,7 +2,6 @@ #include #include -#include "vrclient_structs.h" #include "vrclient_private.h" #include "flatapi.h" diff --git a/vrclient_x64/vrclient_x64/winIVRScreenshots.c b/vrclient_x64/vrclient_x64/winIVRScreenshots.c index f7da6faf..26449ad8 100644 --- a/vrclient_x64/vrclient_x64/winIVRScreenshots.c +++ b/vrclient_x64/vrclient_x64/winIVRScreenshots.c @@ -2,7 +2,6 @@ #include #include -#include "vrclient_structs.h" #include "vrclient_private.h" #include "flatapi.h" diff --git a/vrclient_x64/vrclient_x64/winIVRSettings.c b/vrclient_x64/vrclient_x64/winIVRSettings.c index c98b7ee1..43f2430d 100644 --- a/vrclient_x64/vrclient_x64/winIVRSettings.c +++ b/vrclient_x64/vrclient_x64/winIVRSettings.c @@ -2,7 +2,6 @@ #include #include -#include "vrclient_structs.h" #include "vrclient_private.h" #include "flatapi.h" diff --git a/vrclient_x64/vrclient_x64/winIVRSystem.c b/vrclient_x64/vrclient_x64/winIVRSystem.c index 580358c7..f41319cc 100644 --- a/vrclient_x64/vrclient_x64/winIVRSystem.c +++ b/vrclient_x64/vrclient_x64/winIVRSystem.c @@ -2,7 +2,6 @@ #include #include -#include "vrclient_structs.h" #include "vrclient_private.h" #include "flatapi.h" diff --git a/vrclient_x64/vrclient_x64/winIVRTrackedCamera.c b/vrclient_x64/vrclient_x64/winIVRTrackedCamera.c index 8ddd3dd9..b2ef24a4 100644 --- a/vrclient_x64/vrclient_x64/winIVRTrackedCamera.c +++ b/vrclient_x64/vrclient_x64/winIVRTrackedCamera.c @@ -2,7 +2,6 @@ #include #include -#include "vrclient_structs.h" #include "vrclient_private.h" #include "flatapi.h"