mirror of
https://github.com/suyu-emu/Yucom.git
synced 2026-09-21 13:22:43 -07:00
Add vrclient
This commit is contained in:
@@ -0,0 +1,125 @@
|
||||
MODULE = vrclient_x64.dll
|
||||
|
||||
EXTRADEFS = -Wno-unused-variable -Wno-attributes -DGNUC
|
||||
CPPFLAGS = -std=c++0x
|
||||
|
||||
C_SRCS = \
|
||||
vrclient_main.c \
|
||||
winIVRSystem.c \
|
||||
winIVRApplications.c \
|
||||
winIVRSettings.c \
|
||||
winIVRChaperone.c \
|
||||
winIVRChaperoneSetup.c \
|
||||
winIVRCompositor.c \
|
||||
winIVRNotifications.c \
|
||||
winIVROverlay.c \
|
||||
winIVRRenderModels.c \
|
||||
winIVRExtendedDisplay.c \
|
||||
winIVRTrackedCamera.c \
|
||||
winIVRScreenshots.c \
|
||||
winIVRResources.c \
|
||||
winIVRDriverManager.c \
|
||||
winIVRClientCore.c \
|
||||
|
||||
CPP_SRCS = \
|
||||
struct_converters_1011.cpp \
|
||||
cppIVRSystem_IVRSystem_017.cpp \
|
||||
cppIVRApplications_IVRApplications_006.cpp \
|
||||
cppIVRSettings_IVRSettings_002.cpp \
|
||||
cppIVRChaperone_IVRChaperone_003.cpp \
|
||||
cppIVRChaperoneSetup_IVRChaperoneSetup_005.cpp \
|
||||
cppIVRCompositor_IVRCompositor_022.cpp \
|
||||
cppIVRNotifications_IVRNotifications_002.cpp \
|
||||
cppIVROverlay_IVROverlay_017.cpp \
|
||||
cppIVRRenderModels_IVRRenderModels_005.cpp \
|
||||
cppIVRExtendedDisplay_IVRExtendedDisplay_001.cpp \
|
||||
cppIVRTrackedCamera_IVRTrackedCamera_003.cpp \
|
||||
cppIVRScreenshots_IVRScreenshots_001.cpp \
|
||||
cppIVRResources_IVRResources_001.cpp \
|
||||
cppIVRDriverManager_IVRDriverManager_001.cpp \
|
||||
cppIVRClientCore_IVRClientCore_003.cpp \
|
||||
struct_converters_1010.cpp \
|
||||
cppIVRCompositor_IVRCompositor_021.cpp \
|
||||
cppIVROverlay_IVROverlay_016.cpp \
|
||||
struct_converters_109.cpp \
|
||||
cppIVRSystem_IVRSystem_016.cpp \
|
||||
cppIVRCompositor_IVRCompositor_020.cpp \
|
||||
cppIVRClientCore_IVRClientCore_002.cpp \
|
||||
struct_converters_108.cpp \
|
||||
struct_converters_107.cpp \
|
||||
cppIVRSystem_IVRSystem_015.cpp \
|
||||
struct_converters_106.cpp \
|
||||
cppIVROverlay_IVROverlay_014.cpp \
|
||||
struct_converters_105.cpp \
|
||||
cppIVRCompositor_IVRCompositor_019.cpp \
|
||||
struct_converters_104.cpp \
|
||||
cppIVRSystem_IVRSystem_014.cpp \
|
||||
cppIVRCompositor_IVRCompositor_018.cpp \
|
||||
cppIVROverlay_IVROverlay_013.cpp \
|
||||
struct_converters_103.cpp \
|
||||
cppIVRSystem_IVRSystem_012.cpp \
|
||||
cppIVRCompositor_IVRCompositor_016.cpp \
|
||||
struct_converters_102.cpp \
|
||||
cppIVRSettings_IVRSettings_001.cpp \
|
||||
struct_converters_101.cpp \
|
||||
cppIVRApplications_IVRApplications_005.cpp \
|
||||
cppIVRCompositor_IVRCompositor_015.cpp \
|
||||
cppIVROverlay_IVROverlay_012.cpp \
|
||||
struct_converters_100.cpp \
|
||||
cppIVRTrackedCamera_IVRTrackedCamera_002.cpp \
|
||||
struct_converters_0920.cpp \
|
||||
cppIVRCompositor_IVRCompositor_014.cpp \
|
||||
cppIVROverlay_IVROverlay_011.cpp \
|
||||
struct_converters_0919.cpp \
|
||||
cppIVRCompositor_IVRCompositor_013.cpp \
|
||||
struct_converters_0918.cpp \
|
||||
cppIVRSystem_IVRSystem_011.cpp \
|
||||
cppIVRApplications_IVRApplications_004.cpp \
|
||||
cppIVROverlay_IVROverlay_010.cpp \
|
||||
cppIVRRenderModels_IVRRenderModels_004.cpp \
|
||||
struct_converters_0917.cpp \
|
||||
cppIVRCompositor_IVRCompositor_012.cpp \
|
||||
struct_converters_0916.cpp \
|
||||
cppIVRApplications_IVRApplications_003.cpp \
|
||||
cppIVRCompositor_IVRCompositor_011.cpp \
|
||||
struct_converters_0915.cpp \
|
||||
cppIVRRenderModels_IVRRenderModels_002.cpp \
|
||||
struct_converters_0914.cpp \
|
||||
cppIVRSystem_IVRSystem_010.cpp \
|
||||
cppIVRApplications_IVRApplications_002.cpp \
|
||||
cppIVRChaperoneSetup_IVRChaperoneSetup_004.cpp \
|
||||
cppIVRCompositor_IVRCompositor_010.cpp \
|
||||
cppIVROverlay_IVROverlay_008.cpp \
|
||||
cppIVRTrackedCamera_IVRTrackedCamera_001.cpp \
|
||||
struct_converters_0913.cpp \
|
||||
cppIVRCompositor_IVRCompositor_009.cpp \
|
||||
struct_converters_0912.cpp \
|
||||
cppIVRSystem_IVRSystem_009.cpp \
|
||||
cppIVROverlay_IVROverlay_007.cpp \
|
||||
struct_converters_0910.cpp \
|
||||
cppIVRSystem_IVRSystem_006.cpp \
|
||||
cppIVRApplications_IVRApplications_001.cpp \
|
||||
cppIVRChaperone_IVRChaperone_002.cpp \
|
||||
cppIVRCompositor_IVRCompositor_008.cpp \
|
||||
cppIVRNotifications_IVRNotifications_001.cpp \
|
||||
cppIVROverlay_IVROverlay_005.cpp \
|
||||
cppIVRRenderModels_IVRRenderModels_001.cpp \
|
||||
struct_converters_099.cpp \
|
||||
struct_converters_098.cpp \
|
||||
cppIVRSystem_IVRSystem_005.cpp \
|
||||
cppIVRCompositor_IVRCompositor_007.cpp \
|
||||
cppIVROverlay_IVROverlay_004.cpp \
|
||||
struct_converters_097.cpp \
|
||||
cppIVROverlay_IVROverlay_003.cpp \
|
||||
struct_converters_096.cpp \
|
||||
struct_converters_094.cpp \
|
||||
cppIVROverlay_IVROverlay_002.cpp \
|
||||
struct_converters_093.cpp \
|
||||
struct_converters_092.cpp \
|
||||
cppIVRSystem_IVRSystem_004.cpp \
|
||||
cppIVRCompositor_IVRCompositor_006.cpp \
|
||||
cppIVROverlay_IVROverlay_001.cpp \
|
||||
struct_converters_091.cpp \
|
||||
cppIVRSystem_IVRSystem_003.cpp \
|
||||
cppIVRCompositor_IVRCompositor_005.cpp \
|
||||
struct_converters_090.cpp \
|
||||
@@ -0,0 +1,7 @@
|
||||
MODULE = vrclient_x64.dll
|
||||
|
||||
EXTRADEFS = -Wno-unused-variable -Wno-attributes -DGNUC
|
||||
CPPFLAGS = -std=c++0x
|
||||
|
||||
C_SRCS = \
|
||||
vrclient_main.c \
|
||||
@@ -0,0 +1,119 @@
|
||||
#include "vrclient_private.h"
|
||||
#include "vrclient_defs.h"
|
||||
#include "openvr_v0.9.10/openvr.h"
|
||||
using namespace vr;
|
||||
extern "C" {
|
||||
#include "struct_converters.h"
|
||||
}
|
||||
#include "cppIVRApplications_IVRApplications_001.h"
|
||||
#ifdef __cplusplus
|
||||
extern "C" {
|
||||
#endif
|
||||
vr::EVRApplicationError cppIVRApplications_IVRApplications_001_AddApplicationManifest(void *linux_side, const char * pchApplicationManifestFullPath, bool bTemporary)
|
||||
{
|
||||
return ((IVRApplications*)linux_side)->AddApplicationManifest((const char *)pchApplicationManifestFullPath, (bool)bTemporary);
|
||||
}
|
||||
|
||||
vr::EVRApplicationError cppIVRApplications_IVRApplications_001_RemoveApplicationManifest(void *linux_side, const char * pchApplicationManifestFullPath)
|
||||
{
|
||||
return ((IVRApplications*)linux_side)->RemoveApplicationManifest((const char *)pchApplicationManifestFullPath);
|
||||
}
|
||||
|
||||
bool cppIVRApplications_IVRApplications_001_IsApplicationInstalled(void *linux_side, const char * pchAppKey)
|
||||
{
|
||||
return ((IVRApplications*)linux_side)->IsApplicationInstalled((const char *)pchAppKey);
|
||||
}
|
||||
|
||||
uint32_t cppIVRApplications_IVRApplications_001_GetApplicationCount(void *linux_side)
|
||||
{
|
||||
return ((IVRApplications*)linux_side)->GetApplicationCount();
|
||||
}
|
||||
|
||||
vr::EVRApplicationError cppIVRApplications_IVRApplications_001_GetApplicationKeyByIndex(void *linux_side, uint32_t unApplicationIndex, char * pchAppKeyBuffer, uint32_t unAppKeyBufferLen)
|
||||
{
|
||||
return ((IVRApplications*)linux_side)->GetApplicationKeyByIndex((uint32_t)unApplicationIndex, (char *)pchAppKeyBuffer, (uint32_t)unAppKeyBufferLen);
|
||||
}
|
||||
|
||||
vr::EVRApplicationError cppIVRApplications_IVRApplications_001_GetApplicationKeyByProcessId(void *linux_side, uint32_t unProcessId, char * pchAppKeyBuffer, uint32_t unAppKeyBufferLen)
|
||||
{
|
||||
return ((IVRApplications*)linux_side)->GetApplicationKeyByProcessId((uint32_t)unProcessId, (char *)pchAppKeyBuffer, (uint32_t)unAppKeyBufferLen);
|
||||
}
|
||||
|
||||
vr::EVRApplicationError cppIVRApplications_IVRApplications_001_LaunchApplication(void *linux_side, const char * pchAppKey)
|
||||
{
|
||||
return ((IVRApplications*)linux_side)->LaunchApplication((const char *)pchAppKey);
|
||||
}
|
||||
|
||||
vr::EVRApplicationError cppIVRApplications_IVRApplications_001_LaunchDashboardOverlay(void *linux_side, const char * pchAppKey)
|
||||
{
|
||||
return ((IVRApplications*)linux_side)->LaunchDashboardOverlay((const char *)pchAppKey);
|
||||
}
|
||||
|
||||
vr::EVRApplicationError cppIVRApplications_IVRApplications_001_IdentifyApplication(void *linux_side, uint32_t unProcessId, const char * pchAppKey)
|
||||
{
|
||||
return ((IVRApplications*)linux_side)->IdentifyApplication((uint32_t)unProcessId, (const char *)pchAppKey);
|
||||
}
|
||||
|
||||
uint32_t cppIVRApplications_IVRApplications_001_GetApplicationProcessId(void *linux_side, const char * pchAppKey)
|
||||
{
|
||||
return ((IVRApplications*)linux_side)->GetApplicationProcessId((const char *)pchAppKey);
|
||||
}
|
||||
|
||||
const char * cppIVRApplications_IVRApplications_001_GetApplicationsErrorNameFromEnum(void *linux_side, EVRApplicationError error)
|
||||
{
|
||||
return ((IVRApplications*)linux_side)->GetApplicationsErrorNameFromEnum((vr::EVRApplicationError)error);
|
||||
}
|
||||
|
||||
uint32_t cppIVRApplications_IVRApplications_001_GetApplicationPropertyString(void *linux_side, const char * pchAppKey, EVRApplicationProperty eProperty, char * pchPropertyValueBuffer, uint32_t unPropertyValueBufferLen, EVRApplicationError * peError)
|
||||
{
|
||||
return ((IVRApplications*)linux_side)->GetApplicationPropertyString((const char *)pchAppKey, (vr::EVRApplicationProperty)eProperty, (char *)pchPropertyValueBuffer, (uint32_t)unPropertyValueBufferLen, (vr::EVRApplicationError *)peError);
|
||||
}
|
||||
|
||||
bool cppIVRApplications_IVRApplications_001_GetApplicationPropertyBool(void *linux_side, const char * pchAppKey, EVRApplicationProperty eProperty, EVRApplicationError * peError)
|
||||
{
|
||||
return ((IVRApplications*)linux_side)->GetApplicationPropertyBool((const char *)pchAppKey, (vr::EVRApplicationProperty)eProperty, (vr::EVRApplicationError *)peError);
|
||||
}
|
||||
|
||||
vr::EVRApplicationError cppIVRApplications_IVRApplications_001_GetHomeApplication(void *linux_side, char * pchAppKeyBuffer, uint32_t unAppKeyBufferLen)
|
||||
{
|
||||
return ((IVRApplications*)linux_side)->GetHomeApplication((char *)pchAppKeyBuffer, (uint32_t)unAppKeyBufferLen);
|
||||
}
|
||||
|
||||
vr::EVRApplicationError cppIVRApplications_IVRApplications_001_SetHomeApplication(void *linux_side, const char * pchAppKey)
|
||||
{
|
||||
return ((IVRApplications*)linux_side)->SetHomeApplication((const char *)pchAppKey);
|
||||
}
|
||||
|
||||
vr::EVRApplicationError cppIVRApplications_IVRApplications_001_SetApplicationAutoLaunch(void *linux_side, const char * pchAppKey, bool bAutoLaunch)
|
||||
{
|
||||
return ((IVRApplications*)linux_side)->SetApplicationAutoLaunch((const char *)pchAppKey, (bool)bAutoLaunch);
|
||||
}
|
||||
|
||||
bool cppIVRApplications_IVRApplications_001_GetApplicationAutoLaunch(void *linux_side, const char * pchAppKey)
|
||||
{
|
||||
return ((IVRApplications*)linux_side)->GetApplicationAutoLaunch((const char *)pchAppKey);
|
||||
}
|
||||
|
||||
vr::EVRApplicationError cppIVRApplications_IVRApplications_001_GetStartingApplication(void *linux_side, char * pchAppKeyBuffer, uint32_t unAppKeyBufferLen)
|
||||
{
|
||||
return ((IVRApplications*)linux_side)->GetStartingApplication((char *)pchAppKeyBuffer, (uint32_t)unAppKeyBufferLen);
|
||||
}
|
||||
|
||||
vr::EVRApplicationTransitionState cppIVRApplications_IVRApplications_001_GetTransitionState(void *linux_side)
|
||||
{
|
||||
return ((IVRApplications*)linux_side)->GetTransitionState();
|
||||
}
|
||||
|
||||
vr::EVRApplicationError cppIVRApplications_IVRApplications_001_PerformApplicationPrelaunchCheck(void *linux_side, const char * pchAppKey)
|
||||
{
|
||||
return ((IVRApplications*)linux_side)->PerformApplicationPrelaunchCheck((const char *)pchAppKey);
|
||||
}
|
||||
|
||||
const char * cppIVRApplications_IVRApplications_001_GetApplicationsTransitionStateNameFromEnum(void *linux_side, EVRApplicationTransitionState state)
|
||||
{
|
||||
return ((IVRApplications*)linux_side)->GetApplicationsTransitionStateNameFromEnum((vr::EVRApplicationTransitionState)state);
|
||||
}
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif
|
||||
@@ -0,0 +1,27 @@
|
||||
#ifdef __cplusplus
|
||||
extern "C" {
|
||||
#endif
|
||||
extern EVRApplicationError cppIVRApplications_IVRApplications_001_AddApplicationManifest(void *, const char *, bool);
|
||||
extern EVRApplicationError cppIVRApplications_IVRApplications_001_RemoveApplicationManifest(void *, const char *);
|
||||
extern bool cppIVRApplications_IVRApplications_001_IsApplicationInstalled(void *, const char *);
|
||||
extern uint32_t cppIVRApplications_IVRApplications_001_GetApplicationCount(void *);
|
||||
extern EVRApplicationError cppIVRApplications_IVRApplications_001_GetApplicationKeyByIndex(void *, uint32_t, char *, uint32_t);
|
||||
extern EVRApplicationError cppIVRApplications_IVRApplications_001_GetApplicationKeyByProcessId(void *, uint32_t, char *, uint32_t);
|
||||
extern EVRApplicationError cppIVRApplications_IVRApplications_001_LaunchApplication(void *, const char *);
|
||||
extern EVRApplicationError cppIVRApplications_IVRApplications_001_LaunchDashboardOverlay(void *, const char *);
|
||||
extern EVRApplicationError cppIVRApplications_IVRApplications_001_IdentifyApplication(void *, uint32_t, const char *);
|
||||
extern uint32_t cppIVRApplications_IVRApplications_001_GetApplicationProcessId(void *, const char *);
|
||||
extern const char * cppIVRApplications_IVRApplications_001_GetApplicationsErrorNameFromEnum(void *, EVRApplicationError);
|
||||
extern uint32_t cppIVRApplications_IVRApplications_001_GetApplicationPropertyString(void *, const char *, EVRApplicationProperty, char *, uint32_t, EVRApplicationError *);
|
||||
extern bool cppIVRApplications_IVRApplications_001_GetApplicationPropertyBool(void *, const char *, EVRApplicationProperty, EVRApplicationError *);
|
||||
extern EVRApplicationError cppIVRApplications_IVRApplications_001_GetHomeApplication(void *, char *, uint32_t);
|
||||
extern EVRApplicationError cppIVRApplications_IVRApplications_001_SetHomeApplication(void *, const char *);
|
||||
extern EVRApplicationError cppIVRApplications_IVRApplications_001_SetApplicationAutoLaunch(void *, const char *, bool);
|
||||
extern bool cppIVRApplications_IVRApplications_001_GetApplicationAutoLaunch(void *, const char *);
|
||||
extern EVRApplicationError cppIVRApplications_IVRApplications_001_GetStartingApplication(void *, char *, uint32_t);
|
||||
extern EVRApplicationTransitionState cppIVRApplications_IVRApplications_001_GetTransitionState(void *);
|
||||
extern EVRApplicationError cppIVRApplications_IVRApplications_001_PerformApplicationPrelaunchCheck(void *, const char *);
|
||||
extern const char * cppIVRApplications_IVRApplications_001_GetApplicationsTransitionStateNameFromEnum(void *, EVRApplicationTransitionState);
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif
|
||||
@@ -0,0 +1,114 @@
|
||||
#include "vrclient_private.h"
|
||||
#include "vrclient_defs.h"
|
||||
#include "openvr_v0.9.14/openvr.h"
|
||||
using namespace vr;
|
||||
extern "C" {
|
||||
#include "struct_converters.h"
|
||||
}
|
||||
#include "cppIVRApplications_IVRApplications_002.h"
|
||||
#ifdef __cplusplus
|
||||
extern "C" {
|
||||
#endif
|
||||
vr::EVRApplicationError cppIVRApplications_IVRApplications_002_AddApplicationManifest(void *linux_side, const char * pchApplicationManifestFullPath, bool bTemporary)
|
||||
{
|
||||
return ((IVRApplications*)linux_side)->AddApplicationManifest((const char *)pchApplicationManifestFullPath, (bool)bTemporary);
|
||||
}
|
||||
|
||||
vr::EVRApplicationError cppIVRApplications_IVRApplications_002_RemoveApplicationManifest(void *linux_side, const char * pchApplicationManifestFullPath)
|
||||
{
|
||||
return ((IVRApplications*)linux_side)->RemoveApplicationManifest((const char *)pchApplicationManifestFullPath);
|
||||
}
|
||||
|
||||
bool cppIVRApplications_IVRApplications_002_IsApplicationInstalled(void *linux_side, const char * pchAppKey)
|
||||
{
|
||||
return ((IVRApplications*)linux_side)->IsApplicationInstalled((const char *)pchAppKey);
|
||||
}
|
||||
|
||||
uint32_t cppIVRApplications_IVRApplications_002_GetApplicationCount(void *linux_side)
|
||||
{
|
||||
return ((IVRApplications*)linux_side)->GetApplicationCount();
|
||||
}
|
||||
|
||||
vr::EVRApplicationError cppIVRApplications_IVRApplications_002_GetApplicationKeyByIndex(void *linux_side, uint32_t unApplicationIndex, char * pchAppKeyBuffer, uint32_t unAppKeyBufferLen)
|
||||
{
|
||||
return ((IVRApplications*)linux_side)->GetApplicationKeyByIndex((uint32_t)unApplicationIndex, (char *)pchAppKeyBuffer, (uint32_t)unAppKeyBufferLen);
|
||||
}
|
||||
|
||||
vr::EVRApplicationError cppIVRApplications_IVRApplications_002_GetApplicationKeyByProcessId(void *linux_side, uint32_t unProcessId, char * pchAppKeyBuffer, uint32_t unAppKeyBufferLen)
|
||||
{
|
||||
return ((IVRApplications*)linux_side)->GetApplicationKeyByProcessId((uint32_t)unProcessId, (char *)pchAppKeyBuffer, (uint32_t)unAppKeyBufferLen);
|
||||
}
|
||||
|
||||
vr::EVRApplicationError cppIVRApplications_IVRApplications_002_LaunchApplication(void *linux_side, const char * pchAppKey)
|
||||
{
|
||||
return ((IVRApplications*)linux_side)->LaunchApplication((const char *)pchAppKey);
|
||||
}
|
||||
|
||||
vr::EVRApplicationError cppIVRApplications_IVRApplications_002_LaunchDashboardOverlay(void *linux_side, const char * pchAppKey)
|
||||
{
|
||||
return ((IVRApplications*)linux_side)->LaunchDashboardOverlay((const char *)pchAppKey);
|
||||
}
|
||||
|
||||
vr::EVRApplicationError cppIVRApplications_IVRApplications_002_IdentifyApplication(void *linux_side, uint32_t unProcessId, const char * pchAppKey)
|
||||
{
|
||||
return ((IVRApplications*)linux_side)->IdentifyApplication((uint32_t)unProcessId, (const char *)pchAppKey);
|
||||
}
|
||||
|
||||
uint32_t cppIVRApplications_IVRApplications_002_GetApplicationProcessId(void *linux_side, const char * pchAppKey)
|
||||
{
|
||||
return ((IVRApplications*)linux_side)->GetApplicationProcessId((const char *)pchAppKey);
|
||||
}
|
||||
|
||||
const char * cppIVRApplications_IVRApplications_002_GetApplicationsErrorNameFromEnum(void *linux_side, EVRApplicationError error)
|
||||
{
|
||||
return ((IVRApplications*)linux_side)->GetApplicationsErrorNameFromEnum((vr::EVRApplicationError)error);
|
||||
}
|
||||
|
||||
uint32_t cppIVRApplications_IVRApplications_002_GetApplicationPropertyString(void *linux_side, const char * pchAppKey, EVRApplicationProperty eProperty, char * pchPropertyValueBuffer, uint32_t unPropertyValueBufferLen, EVRApplicationError * peError)
|
||||
{
|
||||
return ((IVRApplications*)linux_side)->GetApplicationPropertyString((const char *)pchAppKey, (vr::EVRApplicationProperty)eProperty, (char *)pchPropertyValueBuffer, (uint32_t)unPropertyValueBufferLen, (vr::EVRApplicationError *)peError);
|
||||
}
|
||||
|
||||
bool cppIVRApplications_IVRApplications_002_GetApplicationPropertyBool(void *linux_side, const char * pchAppKey, EVRApplicationProperty eProperty, EVRApplicationError * peError)
|
||||
{
|
||||
return ((IVRApplications*)linux_side)->GetApplicationPropertyBool((const char *)pchAppKey, (vr::EVRApplicationProperty)eProperty, (vr::EVRApplicationError *)peError);
|
||||
}
|
||||
|
||||
vr::EVRApplicationError cppIVRApplications_IVRApplications_002_SetApplicationAutoLaunch(void *linux_side, const char * pchAppKey, bool bAutoLaunch)
|
||||
{
|
||||
return ((IVRApplications*)linux_side)->SetApplicationAutoLaunch((const char *)pchAppKey, (bool)bAutoLaunch);
|
||||
}
|
||||
|
||||
bool cppIVRApplications_IVRApplications_002_GetApplicationAutoLaunch(void *linux_side, const char * pchAppKey)
|
||||
{
|
||||
return ((IVRApplications*)linux_side)->GetApplicationAutoLaunch((const char *)pchAppKey);
|
||||
}
|
||||
|
||||
vr::EVRApplicationError cppIVRApplications_IVRApplications_002_GetStartingApplication(void *linux_side, char * pchAppKeyBuffer, uint32_t unAppKeyBufferLen)
|
||||
{
|
||||
return ((IVRApplications*)linux_side)->GetStartingApplication((char *)pchAppKeyBuffer, (uint32_t)unAppKeyBufferLen);
|
||||
}
|
||||
|
||||
vr::EVRApplicationTransitionState cppIVRApplications_IVRApplications_002_GetTransitionState(void *linux_side)
|
||||
{
|
||||
return ((IVRApplications*)linux_side)->GetTransitionState();
|
||||
}
|
||||
|
||||
vr::EVRApplicationError cppIVRApplications_IVRApplications_002_PerformApplicationPrelaunchCheck(void *linux_side, const char * pchAppKey)
|
||||
{
|
||||
return ((IVRApplications*)linux_side)->PerformApplicationPrelaunchCheck((const char *)pchAppKey);
|
||||
}
|
||||
|
||||
const char * cppIVRApplications_IVRApplications_002_GetApplicationsTransitionStateNameFromEnum(void *linux_side, EVRApplicationTransitionState state)
|
||||
{
|
||||
return ((IVRApplications*)linux_side)->GetApplicationsTransitionStateNameFromEnum((vr::EVRApplicationTransitionState)state);
|
||||
}
|
||||
|
||||
bool cppIVRApplications_IVRApplications_002_IsQuitUserPromptRequested(void *linux_side)
|
||||
{
|
||||
return ((IVRApplications*)linux_side)->IsQuitUserPromptRequested();
|
||||
}
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif
|
||||
@@ -0,0 +1,26 @@
|
||||
#ifdef __cplusplus
|
||||
extern "C" {
|
||||
#endif
|
||||
extern EVRApplicationError cppIVRApplications_IVRApplications_002_AddApplicationManifest(void *, const char *, bool);
|
||||
extern EVRApplicationError cppIVRApplications_IVRApplications_002_RemoveApplicationManifest(void *, const char *);
|
||||
extern bool cppIVRApplications_IVRApplications_002_IsApplicationInstalled(void *, const char *);
|
||||
extern uint32_t cppIVRApplications_IVRApplications_002_GetApplicationCount(void *);
|
||||
extern EVRApplicationError cppIVRApplications_IVRApplications_002_GetApplicationKeyByIndex(void *, uint32_t, char *, uint32_t);
|
||||
extern EVRApplicationError cppIVRApplications_IVRApplications_002_GetApplicationKeyByProcessId(void *, uint32_t, char *, uint32_t);
|
||||
extern EVRApplicationError cppIVRApplications_IVRApplications_002_LaunchApplication(void *, const char *);
|
||||
extern EVRApplicationError cppIVRApplications_IVRApplications_002_LaunchDashboardOverlay(void *, const char *);
|
||||
extern EVRApplicationError cppIVRApplications_IVRApplications_002_IdentifyApplication(void *, uint32_t, const char *);
|
||||
extern uint32_t cppIVRApplications_IVRApplications_002_GetApplicationProcessId(void *, const char *);
|
||||
extern const char * cppIVRApplications_IVRApplications_002_GetApplicationsErrorNameFromEnum(void *, EVRApplicationError);
|
||||
extern uint32_t cppIVRApplications_IVRApplications_002_GetApplicationPropertyString(void *, const char *, EVRApplicationProperty, char *, uint32_t, EVRApplicationError *);
|
||||
extern bool cppIVRApplications_IVRApplications_002_GetApplicationPropertyBool(void *, const char *, EVRApplicationProperty, EVRApplicationError *);
|
||||
extern EVRApplicationError cppIVRApplications_IVRApplications_002_SetApplicationAutoLaunch(void *, const char *, bool);
|
||||
extern bool cppIVRApplications_IVRApplications_002_GetApplicationAutoLaunch(void *, const char *);
|
||||
extern EVRApplicationError cppIVRApplications_IVRApplications_002_GetStartingApplication(void *, char *, uint32_t);
|
||||
extern EVRApplicationTransitionState cppIVRApplications_IVRApplications_002_GetTransitionState(void *);
|
||||
extern EVRApplicationError cppIVRApplications_IVRApplications_002_PerformApplicationPrelaunchCheck(void *, const char *);
|
||||
extern const char * cppIVRApplications_IVRApplications_002_GetApplicationsTransitionStateNameFromEnum(void *, EVRApplicationTransitionState);
|
||||
extern bool cppIVRApplications_IVRApplications_002_IsQuitUserPromptRequested(void *);
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif
|
||||
@@ -0,0 +1,119 @@
|
||||
#include "vrclient_private.h"
|
||||
#include "vrclient_defs.h"
|
||||
#include "openvr_v0.9.16/openvr.h"
|
||||
using namespace vr;
|
||||
extern "C" {
|
||||
#include "struct_converters.h"
|
||||
}
|
||||
#include "cppIVRApplications_IVRApplications_003.h"
|
||||
#ifdef __cplusplus
|
||||
extern "C" {
|
||||
#endif
|
||||
vr::EVRApplicationError cppIVRApplications_IVRApplications_003_AddApplicationManifest(void *linux_side, const char * pchApplicationManifestFullPath, bool bTemporary)
|
||||
{
|
||||
return ((IVRApplications*)linux_side)->AddApplicationManifest((const char *)pchApplicationManifestFullPath, (bool)bTemporary);
|
||||
}
|
||||
|
||||
vr::EVRApplicationError cppIVRApplications_IVRApplications_003_RemoveApplicationManifest(void *linux_side, const char * pchApplicationManifestFullPath)
|
||||
{
|
||||
return ((IVRApplications*)linux_side)->RemoveApplicationManifest((const char *)pchApplicationManifestFullPath);
|
||||
}
|
||||
|
||||
bool cppIVRApplications_IVRApplications_003_IsApplicationInstalled(void *linux_side, const char * pchAppKey)
|
||||
{
|
||||
return ((IVRApplications*)linux_side)->IsApplicationInstalled((const char *)pchAppKey);
|
||||
}
|
||||
|
||||
uint32_t cppIVRApplications_IVRApplications_003_GetApplicationCount(void *linux_side)
|
||||
{
|
||||
return ((IVRApplications*)linux_side)->GetApplicationCount();
|
||||
}
|
||||
|
||||
vr::EVRApplicationError cppIVRApplications_IVRApplications_003_GetApplicationKeyByIndex(void *linux_side, uint32_t unApplicationIndex, char * pchAppKeyBuffer, uint32_t unAppKeyBufferLen)
|
||||
{
|
||||
return ((IVRApplications*)linux_side)->GetApplicationKeyByIndex((uint32_t)unApplicationIndex, (char *)pchAppKeyBuffer, (uint32_t)unAppKeyBufferLen);
|
||||
}
|
||||
|
||||
vr::EVRApplicationError cppIVRApplications_IVRApplications_003_GetApplicationKeyByProcessId(void *linux_side, uint32_t unProcessId, char * pchAppKeyBuffer, uint32_t unAppKeyBufferLen)
|
||||
{
|
||||
return ((IVRApplications*)linux_side)->GetApplicationKeyByProcessId((uint32_t)unProcessId, (char *)pchAppKeyBuffer, (uint32_t)unAppKeyBufferLen);
|
||||
}
|
||||
|
||||
vr::EVRApplicationError cppIVRApplications_IVRApplications_003_LaunchApplication(void *linux_side, const char * pchAppKey)
|
||||
{
|
||||
return ((IVRApplications*)linux_side)->LaunchApplication((const char *)pchAppKey);
|
||||
}
|
||||
|
||||
vr::EVRApplicationError cppIVRApplications_IVRApplications_003_LaunchDashboardOverlay(void *linux_side, const char * pchAppKey)
|
||||
{
|
||||
return ((IVRApplications*)linux_side)->LaunchDashboardOverlay((const char *)pchAppKey);
|
||||
}
|
||||
|
||||
vr::EVRApplicationError cppIVRApplications_IVRApplications_003_IdentifyApplication(void *linux_side, uint32_t unProcessId, const char * pchAppKey)
|
||||
{
|
||||
return ((IVRApplications*)linux_side)->IdentifyApplication((uint32_t)unProcessId, (const char *)pchAppKey);
|
||||
}
|
||||
|
||||
uint32_t cppIVRApplications_IVRApplications_003_GetApplicationProcessId(void *linux_side, const char * pchAppKey)
|
||||
{
|
||||
return ((IVRApplications*)linux_side)->GetApplicationProcessId((const char *)pchAppKey);
|
||||
}
|
||||
|
||||
const char * cppIVRApplications_IVRApplications_003_GetApplicationsErrorNameFromEnum(void *linux_side, EVRApplicationError error)
|
||||
{
|
||||
return ((IVRApplications*)linux_side)->GetApplicationsErrorNameFromEnum((vr::EVRApplicationError)error);
|
||||
}
|
||||
|
||||
uint32_t cppIVRApplications_IVRApplications_003_GetApplicationPropertyString(void *linux_side, const char * pchAppKey, EVRApplicationProperty eProperty, char * pchPropertyValueBuffer, uint32_t unPropertyValueBufferLen, EVRApplicationError * peError)
|
||||
{
|
||||
return ((IVRApplications*)linux_side)->GetApplicationPropertyString((const char *)pchAppKey, (vr::EVRApplicationProperty)eProperty, (char *)pchPropertyValueBuffer, (uint32_t)unPropertyValueBufferLen, (vr::EVRApplicationError *)peError);
|
||||
}
|
||||
|
||||
bool cppIVRApplications_IVRApplications_003_GetApplicationPropertyBool(void *linux_side, const char * pchAppKey, EVRApplicationProperty eProperty, EVRApplicationError * peError)
|
||||
{
|
||||
return ((IVRApplications*)linux_side)->GetApplicationPropertyBool((const char *)pchAppKey, (vr::EVRApplicationProperty)eProperty, (vr::EVRApplicationError *)peError);
|
||||
}
|
||||
|
||||
uint64_t cppIVRApplications_IVRApplications_003_GetApplicationPropertyUint64(void *linux_side, const char * pchAppKey, EVRApplicationProperty eProperty, EVRApplicationError * peError)
|
||||
{
|
||||
return ((IVRApplications*)linux_side)->GetApplicationPropertyUint64((const char *)pchAppKey, (vr::EVRApplicationProperty)eProperty, (vr::EVRApplicationError *)peError);
|
||||
}
|
||||
|
||||
vr::EVRApplicationError cppIVRApplications_IVRApplications_003_SetApplicationAutoLaunch(void *linux_side, const char * pchAppKey, bool bAutoLaunch)
|
||||
{
|
||||
return ((IVRApplications*)linux_side)->SetApplicationAutoLaunch((const char *)pchAppKey, (bool)bAutoLaunch);
|
||||
}
|
||||
|
||||
bool cppIVRApplications_IVRApplications_003_GetApplicationAutoLaunch(void *linux_side, const char * pchAppKey)
|
||||
{
|
||||
return ((IVRApplications*)linux_side)->GetApplicationAutoLaunch((const char *)pchAppKey);
|
||||
}
|
||||
|
||||
vr::EVRApplicationError cppIVRApplications_IVRApplications_003_GetStartingApplication(void *linux_side, char * pchAppKeyBuffer, uint32_t unAppKeyBufferLen)
|
||||
{
|
||||
return ((IVRApplications*)linux_side)->GetStartingApplication((char *)pchAppKeyBuffer, (uint32_t)unAppKeyBufferLen);
|
||||
}
|
||||
|
||||
vr::EVRApplicationTransitionState cppIVRApplications_IVRApplications_003_GetTransitionState(void *linux_side)
|
||||
{
|
||||
return ((IVRApplications*)linux_side)->GetTransitionState();
|
||||
}
|
||||
|
||||
vr::EVRApplicationError cppIVRApplications_IVRApplications_003_PerformApplicationPrelaunchCheck(void *linux_side, const char * pchAppKey)
|
||||
{
|
||||
return ((IVRApplications*)linux_side)->PerformApplicationPrelaunchCheck((const char *)pchAppKey);
|
||||
}
|
||||
|
||||
const char * cppIVRApplications_IVRApplications_003_GetApplicationsTransitionStateNameFromEnum(void *linux_side, EVRApplicationTransitionState state)
|
||||
{
|
||||
return ((IVRApplications*)linux_side)->GetApplicationsTransitionStateNameFromEnum((vr::EVRApplicationTransitionState)state);
|
||||
}
|
||||
|
||||
bool cppIVRApplications_IVRApplications_003_IsQuitUserPromptRequested(void *linux_side)
|
||||
{
|
||||
return ((IVRApplications*)linux_side)->IsQuitUserPromptRequested();
|
||||
}
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif
|
||||
@@ -0,0 +1,27 @@
|
||||
#ifdef __cplusplus
|
||||
extern "C" {
|
||||
#endif
|
||||
extern EVRApplicationError cppIVRApplications_IVRApplications_003_AddApplicationManifest(void *, const char *, bool);
|
||||
extern EVRApplicationError cppIVRApplications_IVRApplications_003_RemoveApplicationManifest(void *, const char *);
|
||||
extern bool cppIVRApplications_IVRApplications_003_IsApplicationInstalled(void *, const char *);
|
||||
extern uint32_t cppIVRApplications_IVRApplications_003_GetApplicationCount(void *);
|
||||
extern EVRApplicationError cppIVRApplications_IVRApplications_003_GetApplicationKeyByIndex(void *, uint32_t, char *, uint32_t);
|
||||
extern EVRApplicationError cppIVRApplications_IVRApplications_003_GetApplicationKeyByProcessId(void *, uint32_t, char *, uint32_t);
|
||||
extern EVRApplicationError cppIVRApplications_IVRApplications_003_LaunchApplication(void *, const char *);
|
||||
extern EVRApplicationError cppIVRApplications_IVRApplications_003_LaunchDashboardOverlay(void *, const char *);
|
||||
extern EVRApplicationError cppIVRApplications_IVRApplications_003_IdentifyApplication(void *, uint32_t, const char *);
|
||||
extern uint32_t cppIVRApplications_IVRApplications_003_GetApplicationProcessId(void *, const char *);
|
||||
extern const char * cppIVRApplications_IVRApplications_003_GetApplicationsErrorNameFromEnum(void *, EVRApplicationError);
|
||||
extern uint32_t cppIVRApplications_IVRApplications_003_GetApplicationPropertyString(void *, const char *, EVRApplicationProperty, char *, uint32_t, EVRApplicationError *);
|
||||
extern bool cppIVRApplications_IVRApplications_003_GetApplicationPropertyBool(void *, const char *, EVRApplicationProperty, EVRApplicationError *);
|
||||
extern uint64_t cppIVRApplications_IVRApplications_003_GetApplicationPropertyUint64(void *, const char *, EVRApplicationProperty, EVRApplicationError *);
|
||||
extern EVRApplicationError cppIVRApplications_IVRApplications_003_SetApplicationAutoLaunch(void *, const char *, bool);
|
||||
extern bool cppIVRApplications_IVRApplications_003_GetApplicationAutoLaunch(void *, const char *);
|
||||
extern EVRApplicationError cppIVRApplications_IVRApplications_003_GetStartingApplication(void *, char *, uint32_t);
|
||||
extern EVRApplicationTransitionState cppIVRApplications_IVRApplications_003_GetTransitionState(void *);
|
||||
extern EVRApplicationError cppIVRApplications_IVRApplications_003_PerformApplicationPrelaunchCheck(void *, const char *);
|
||||
extern const char * cppIVRApplications_IVRApplications_003_GetApplicationsTransitionStateNameFromEnum(void *, EVRApplicationTransitionState);
|
||||
extern bool cppIVRApplications_IVRApplications_003_IsQuitUserPromptRequested(void *);
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif
|
||||
@@ -0,0 +1,129 @@
|
||||
#include "vrclient_private.h"
|
||||
#include "vrclient_defs.h"
|
||||
#include "openvr_v0.9.18/openvr.h"
|
||||
using namespace vr;
|
||||
extern "C" {
|
||||
#include "struct_converters.h"
|
||||
}
|
||||
#include "cppIVRApplications_IVRApplications_004.h"
|
||||
#ifdef __cplusplus
|
||||
extern "C" {
|
||||
#endif
|
||||
vr::EVRApplicationError cppIVRApplications_IVRApplications_004_AddApplicationManifest(void *linux_side, const char * pchApplicationManifestFullPath, bool bTemporary)
|
||||
{
|
||||
return ((IVRApplications*)linux_side)->AddApplicationManifest((const char *)pchApplicationManifestFullPath, (bool)bTemporary);
|
||||
}
|
||||
|
||||
vr::EVRApplicationError cppIVRApplications_IVRApplications_004_RemoveApplicationManifest(void *linux_side, const char * pchApplicationManifestFullPath)
|
||||
{
|
||||
return ((IVRApplications*)linux_side)->RemoveApplicationManifest((const char *)pchApplicationManifestFullPath);
|
||||
}
|
||||
|
||||
bool cppIVRApplications_IVRApplications_004_IsApplicationInstalled(void *linux_side, const char * pchAppKey)
|
||||
{
|
||||
return ((IVRApplications*)linux_side)->IsApplicationInstalled((const char *)pchAppKey);
|
||||
}
|
||||
|
||||
uint32_t cppIVRApplications_IVRApplications_004_GetApplicationCount(void *linux_side)
|
||||
{
|
||||
return ((IVRApplications*)linux_side)->GetApplicationCount();
|
||||
}
|
||||
|
||||
vr::EVRApplicationError cppIVRApplications_IVRApplications_004_GetApplicationKeyByIndex(void *linux_side, uint32_t unApplicationIndex, char * pchAppKeyBuffer, uint32_t unAppKeyBufferLen)
|
||||
{
|
||||
return ((IVRApplications*)linux_side)->GetApplicationKeyByIndex((uint32_t)unApplicationIndex, (char *)pchAppKeyBuffer, (uint32_t)unAppKeyBufferLen);
|
||||
}
|
||||
|
||||
vr::EVRApplicationError cppIVRApplications_IVRApplications_004_GetApplicationKeyByProcessId(void *linux_side, uint32_t unProcessId, char * pchAppKeyBuffer, uint32_t unAppKeyBufferLen)
|
||||
{
|
||||
return ((IVRApplications*)linux_side)->GetApplicationKeyByProcessId((uint32_t)unProcessId, (char *)pchAppKeyBuffer, (uint32_t)unAppKeyBufferLen);
|
||||
}
|
||||
|
||||
vr::EVRApplicationError cppIVRApplications_IVRApplications_004_LaunchApplication(void *linux_side, const char * pchAppKey)
|
||||
{
|
||||
return ((IVRApplications*)linux_side)->LaunchApplication((const char *)pchAppKey);
|
||||
}
|
||||
|
||||
vr::EVRApplicationError cppIVRApplications_IVRApplications_004_LaunchDashboardOverlay(void *linux_side, const char * pchAppKey)
|
||||
{
|
||||
return ((IVRApplications*)linux_side)->LaunchDashboardOverlay((const char *)pchAppKey);
|
||||
}
|
||||
|
||||
bool cppIVRApplications_IVRApplications_004_CancelApplicationLaunch(void *linux_side, const char * pchAppKey)
|
||||
{
|
||||
return ((IVRApplications*)linux_side)->CancelApplicationLaunch((const char *)pchAppKey);
|
||||
}
|
||||
|
||||
vr::EVRApplicationError cppIVRApplications_IVRApplications_004_IdentifyApplication(void *linux_side, uint32_t unProcessId, const char * pchAppKey)
|
||||
{
|
||||
return ((IVRApplications*)linux_side)->IdentifyApplication((uint32_t)unProcessId, (const char *)pchAppKey);
|
||||
}
|
||||
|
||||
uint32_t cppIVRApplications_IVRApplications_004_GetApplicationProcessId(void *linux_side, const char * pchAppKey)
|
||||
{
|
||||
return ((IVRApplications*)linux_side)->GetApplicationProcessId((const char *)pchAppKey);
|
||||
}
|
||||
|
||||
const char * cppIVRApplications_IVRApplications_004_GetApplicationsErrorNameFromEnum(void *linux_side, EVRApplicationError error)
|
||||
{
|
||||
return ((IVRApplications*)linux_side)->GetApplicationsErrorNameFromEnum((vr::EVRApplicationError)error);
|
||||
}
|
||||
|
||||
uint32_t cppIVRApplications_IVRApplications_004_GetApplicationPropertyString(void *linux_side, const char * pchAppKey, EVRApplicationProperty eProperty, char * pchPropertyValueBuffer, uint32_t unPropertyValueBufferLen, EVRApplicationError * peError)
|
||||
{
|
||||
return ((IVRApplications*)linux_side)->GetApplicationPropertyString((const char *)pchAppKey, (vr::EVRApplicationProperty)eProperty, (char *)pchPropertyValueBuffer, (uint32_t)unPropertyValueBufferLen, (vr::EVRApplicationError *)peError);
|
||||
}
|
||||
|
||||
bool cppIVRApplications_IVRApplications_004_GetApplicationPropertyBool(void *linux_side, const char * pchAppKey, EVRApplicationProperty eProperty, EVRApplicationError * peError)
|
||||
{
|
||||
return ((IVRApplications*)linux_side)->GetApplicationPropertyBool((const char *)pchAppKey, (vr::EVRApplicationProperty)eProperty, (vr::EVRApplicationError *)peError);
|
||||
}
|
||||
|
||||
uint64_t cppIVRApplications_IVRApplications_004_GetApplicationPropertyUint64(void *linux_side, const char * pchAppKey, EVRApplicationProperty eProperty, EVRApplicationError * peError)
|
||||
{
|
||||
return ((IVRApplications*)linux_side)->GetApplicationPropertyUint64((const char *)pchAppKey, (vr::EVRApplicationProperty)eProperty, (vr::EVRApplicationError *)peError);
|
||||
}
|
||||
|
||||
vr::EVRApplicationError cppIVRApplications_IVRApplications_004_SetApplicationAutoLaunch(void *linux_side, const char * pchAppKey, bool bAutoLaunch)
|
||||
{
|
||||
return ((IVRApplications*)linux_side)->SetApplicationAutoLaunch((const char *)pchAppKey, (bool)bAutoLaunch);
|
||||
}
|
||||
|
||||
bool cppIVRApplications_IVRApplications_004_GetApplicationAutoLaunch(void *linux_side, const char * pchAppKey)
|
||||
{
|
||||
return ((IVRApplications*)linux_side)->GetApplicationAutoLaunch((const char *)pchAppKey);
|
||||
}
|
||||
|
||||
vr::EVRApplicationError cppIVRApplications_IVRApplications_004_GetStartingApplication(void *linux_side, char * pchAppKeyBuffer, uint32_t unAppKeyBufferLen)
|
||||
{
|
||||
return ((IVRApplications*)linux_side)->GetStartingApplication((char *)pchAppKeyBuffer, (uint32_t)unAppKeyBufferLen);
|
||||
}
|
||||
|
||||
vr::EVRApplicationTransitionState cppIVRApplications_IVRApplications_004_GetTransitionState(void *linux_side)
|
||||
{
|
||||
return ((IVRApplications*)linux_side)->GetTransitionState();
|
||||
}
|
||||
|
||||
vr::EVRApplicationError cppIVRApplications_IVRApplications_004_PerformApplicationPrelaunchCheck(void *linux_side, const char * pchAppKey)
|
||||
{
|
||||
return ((IVRApplications*)linux_side)->PerformApplicationPrelaunchCheck((const char *)pchAppKey);
|
||||
}
|
||||
|
||||
const char * cppIVRApplications_IVRApplications_004_GetApplicationsTransitionStateNameFromEnum(void *linux_side, EVRApplicationTransitionState state)
|
||||
{
|
||||
return ((IVRApplications*)linux_side)->GetApplicationsTransitionStateNameFromEnum((vr::EVRApplicationTransitionState)state);
|
||||
}
|
||||
|
||||
bool cppIVRApplications_IVRApplications_004_IsQuitUserPromptRequested(void *linux_side)
|
||||
{
|
||||
return ((IVRApplications*)linux_side)->IsQuitUserPromptRequested();
|
||||
}
|
||||
|
||||
vr::EVRApplicationError cppIVRApplications_IVRApplications_004_LaunchInternalProcess(void *linux_side, const char * pchBinaryPath, const char * pchArguments, const char * pchWorkingDirectory)
|
||||
{
|
||||
return ((IVRApplications*)linux_side)->LaunchInternalProcess((const char *)pchBinaryPath, (const char *)pchArguments, (const char *)pchWorkingDirectory);
|
||||
}
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif
|
||||
@@ -0,0 +1,29 @@
|
||||
#ifdef __cplusplus
|
||||
extern "C" {
|
||||
#endif
|
||||
extern EVRApplicationError cppIVRApplications_IVRApplications_004_AddApplicationManifest(void *, const char *, bool);
|
||||
extern EVRApplicationError cppIVRApplications_IVRApplications_004_RemoveApplicationManifest(void *, const char *);
|
||||
extern bool cppIVRApplications_IVRApplications_004_IsApplicationInstalled(void *, const char *);
|
||||
extern uint32_t cppIVRApplications_IVRApplications_004_GetApplicationCount(void *);
|
||||
extern EVRApplicationError cppIVRApplications_IVRApplications_004_GetApplicationKeyByIndex(void *, uint32_t, char *, uint32_t);
|
||||
extern EVRApplicationError cppIVRApplications_IVRApplications_004_GetApplicationKeyByProcessId(void *, uint32_t, char *, uint32_t);
|
||||
extern EVRApplicationError cppIVRApplications_IVRApplications_004_LaunchApplication(void *, const char *);
|
||||
extern EVRApplicationError cppIVRApplications_IVRApplications_004_LaunchDashboardOverlay(void *, const char *);
|
||||
extern bool cppIVRApplications_IVRApplications_004_CancelApplicationLaunch(void *, const char *);
|
||||
extern EVRApplicationError cppIVRApplications_IVRApplications_004_IdentifyApplication(void *, uint32_t, const char *);
|
||||
extern uint32_t cppIVRApplications_IVRApplications_004_GetApplicationProcessId(void *, const char *);
|
||||
extern const char * cppIVRApplications_IVRApplications_004_GetApplicationsErrorNameFromEnum(void *, EVRApplicationError);
|
||||
extern uint32_t cppIVRApplications_IVRApplications_004_GetApplicationPropertyString(void *, const char *, EVRApplicationProperty, char *, uint32_t, EVRApplicationError *);
|
||||
extern bool cppIVRApplications_IVRApplications_004_GetApplicationPropertyBool(void *, const char *, EVRApplicationProperty, EVRApplicationError *);
|
||||
extern uint64_t cppIVRApplications_IVRApplications_004_GetApplicationPropertyUint64(void *, const char *, EVRApplicationProperty, EVRApplicationError *);
|
||||
extern EVRApplicationError cppIVRApplications_IVRApplications_004_SetApplicationAutoLaunch(void *, const char *, bool);
|
||||
extern bool cppIVRApplications_IVRApplications_004_GetApplicationAutoLaunch(void *, const char *);
|
||||
extern EVRApplicationError cppIVRApplications_IVRApplications_004_GetStartingApplication(void *, char *, uint32_t);
|
||||
extern EVRApplicationTransitionState cppIVRApplications_IVRApplications_004_GetTransitionState(void *);
|
||||
extern EVRApplicationError cppIVRApplications_IVRApplications_004_PerformApplicationPrelaunchCheck(void *, const char *);
|
||||
extern const char * cppIVRApplications_IVRApplications_004_GetApplicationsTransitionStateNameFromEnum(void *, EVRApplicationTransitionState);
|
||||
extern bool cppIVRApplications_IVRApplications_004_IsQuitUserPromptRequested(void *);
|
||||
extern EVRApplicationError cppIVRApplications_IVRApplications_004_LaunchInternalProcess(void *, const char *, const char *, const char *);
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif
|
||||
@@ -0,0 +1,134 @@
|
||||
#include "vrclient_private.h"
|
||||
#include "vrclient_defs.h"
|
||||
#include "openvr_v1.0.1/openvr.h"
|
||||
using namespace vr;
|
||||
extern "C" {
|
||||
#include "struct_converters.h"
|
||||
}
|
||||
#include "cppIVRApplications_IVRApplications_005.h"
|
||||
#ifdef __cplusplus
|
||||
extern "C" {
|
||||
#endif
|
||||
vr::EVRApplicationError cppIVRApplications_IVRApplications_005_AddApplicationManifest(void *linux_side, const char * pchApplicationManifestFullPath, bool bTemporary)
|
||||
{
|
||||
return ((IVRApplications*)linux_side)->AddApplicationManifest((const char *)pchApplicationManifestFullPath, (bool)bTemporary);
|
||||
}
|
||||
|
||||
vr::EVRApplicationError cppIVRApplications_IVRApplications_005_RemoveApplicationManifest(void *linux_side, const char * pchApplicationManifestFullPath)
|
||||
{
|
||||
return ((IVRApplications*)linux_side)->RemoveApplicationManifest((const char *)pchApplicationManifestFullPath);
|
||||
}
|
||||
|
||||
bool cppIVRApplications_IVRApplications_005_IsApplicationInstalled(void *linux_side, const char * pchAppKey)
|
||||
{
|
||||
return ((IVRApplications*)linux_side)->IsApplicationInstalled((const char *)pchAppKey);
|
||||
}
|
||||
|
||||
uint32_t cppIVRApplications_IVRApplications_005_GetApplicationCount(void *linux_side)
|
||||
{
|
||||
return ((IVRApplications*)linux_side)->GetApplicationCount();
|
||||
}
|
||||
|
||||
vr::EVRApplicationError cppIVRApplications_IVRApplications_005_GetApplicationKeyByIndex(void *linux_side, uint32_t unApplicationIndex, char * pchAppKeyBuffer, uint32_t unAppKeyBufferLen)
|
||||
{
|
||||
return ((IVRApplications*)linux_side)->GetApplicationKeyByIndex((uint32_t)unApplicationIndex, (char *)pchAppKeyBuffer, (uint32_t)unAppKeyBufferLen);
|
||||
}
|
||||
|
||||
vr::EVRApplicationError cppIVRApplications_IVRApplications_005_GetApplicationKeyByProcessId(void *linux_side, uint32_t unProcessId, char * pchAppKeyBuffer, uint32_t unAppKeyBufferLen)
|
||||
{
|
||||
return ((IVRApplications*)linux_side)->GetApplicationKeyByProcessId((uint32_t)unProcessId, (char *)pchAppKeyBuffer, (uint32_t)unAppKeyBufferLen);
|
||||
}
|
||||
|
||||
vr::EVRApplicationError cppIVRApplications_IVRApplications_005_LaunchApplication(void *linux_side, const char * pchAppKey)
|
||||
{
|
||||
return ((IVRApplications*)linux_side)->LaunchApplication((const char *)pchAppKey);
|
||||
}
|
||||
|
||||
vr::EVRApplicationError cppIVRApplications_IVRApplications_005_LaunchTemplateApplication(void *linux_side, const char * pchTemplateAppKey, const char * pchNewAppKey, AppOverrideKeys_t * pKeys, uint32_t unKeys)
|
||||
{
|
||||
return ((IVRApplications*)linux_side)->LaunchTemplateApplication((const char *)pchTemplateAppKey, (const char *)pchNewAppKey, (const vr::AppOverrideKeys_t *)pKeys, (uint32_t)unKeys);
|
||||
}
|
||||
|
||||
vr::EVRApplicationError cppIVRApplications_IVRApplications_005_LaunchDashboardOverlay(void *linux_side, const char * pchAppKey)
|
||||
{
|
||||
return ((IVRApplications*)linux_side)->LaunchDashboardOverlay((const char *)pchAppKey);
|
||||
}
|
||||
|
||||
bool cppIVRApplications_IVRApplications_005_CancelApplicationLaunch(void *linux_side, const char * pchAppKey)
|
||||
{
|
||||
return ((IVRApplications*)linux_side)->CancelApplicationLaunch((const char *)pchAppKey);
|
||||
}
|
||||
|
||||
vr::EVRApplicationError cppIVRApplications_IVRApplications_005_IdentifyApplication(void *linux_side, uint32_t unProcessId, const char * pchAppKey)
|
||||
{
|
||||
return ((IVRApplications*)linux_side)->IdentifyApplication((uint32_t)unProcessId, (const char *)pchAppKey);
|
||||
}
|
||||
|
||||
uint32_t cppIVRApplications_IVRApplications_005_GetApplicationProcessId(void *linux_side, const char * pchAppKey)
|
||||
{
|
||||
return ((IVRApplications*)linux_side)->GetApplicationProcessId((const char *)pchAppKey);
|
||||
}
|
||||
|
||||
const char * cppIVRApplications_IVRApplications_005_GetApplicationsErrorNameFromEnum(void *linux_side, EVRApplicationError error)
|
||||
{
|
||||
return ((IVRApplications*)linux_side)->GetApplicationsErrorNameFromEnum((vr::EVRApplicationError)error);
|
||||
}
|
||||
|
||||
uint32_t cppIVRApplications_IVRApplications_005_GetApplicationPropertyString(void *linux_side, const char * pchAppKey, EVRApplicationProperty eProperty, char * pchPropertyValueBuffer, uint32_t unPropertyValueBufferLen, EVRApplicationError * peError)
|
||||
{
|
||||
return ((IVRApplications*)linux_side)->GetApplicationPropertyString((const char *)pchAppKey, (vr::EVRApplicationProperty)eProperty, (char *)pchPropertyValueBuffer, (uint32_t)unPropertyValueBufferLen, (vr::EVRApplicationError *)peError);
|
||||
}
|
||||
|
||||
bool cppIVRApplications_IVRApplications_005_GetApplicationPropertyBool(void *linux_side, const char * pchAppKey, EVRApplicationProperty eProperty, EVRApplicationError * peError)
|
||||
{
|
||||
return ((IVRApplications*)linux_side)->GetApplicationPropertyBool((const char *)pchAppKey, (vr::EVRApplicationProperty)eProperty, (vr::EVRApplicationError *)peError);
|
||||
}
|
||||
|
||||
uint64_t cppIVRApplications_IVRApplications_005_GetApplicationPropertyUint64(void *linux_side, const char * pchAppKey, EVRApplicationProperty eProperty, EVRApplicationError * peError)
|
||||
{
|
||||
return ((IVRApplications*)linux_side)->GetApplicationPropertyUint64((const char *)pchAppKey, (vr::EVRApplicationProperty)eProperty, (vr::EVRApplicationError *)peError);
|
||||
}
|
||||
|
||||
vr::EVRApplicationError cppIVRApplications_IVRApplications_005_SetApplicationAutoLaunch(void *linux_side, const char * pchAppKey, bool bAutoLaunch)
|
||||
{
|
||||
return ((IVRApplications*)linux_side)->SetApplicationAutoLaunch((const char *)pchAppKey, (bool)bAutoLaunch);
|
||||
}
|
||||
|
||||
bool cppIVRApplications_IVRApplications_005_GetApplicationAutoLaunch(void *linux_side, const char * pchAppKey)
|
||||
{
|
||||
return ((IVRApplications*)linux_side)->GetApplicationAutoLaunch((const char *)pchAppKey);
|
||||
}
|
||||
|
||||
vr::EVRApplicationError cppIVRApplications_IVRApplications_005_GetStartingApplication(void *linux_side, char * pchAppKeyBuffer, uint32_t unAppKeyBufferLen)
|
||||
{
|
||||
return ((IVRApplications*)linux_side)->GetStartingApplication((char *)pchAppKeyBuffer, (uint32_t)unAppKeyBufferLen);
|
||||
}
|
||||
|
||||
vr::EVRApplicationTransitionState cppIVRApplications_IVRApplications_005_GetTransitionState(void *linux_side)
|
||||
{
|
||||
return ((IVRApplications*)linux_side)->GetTransitionState();
|
||||
}
|
||||
|
||||
vr::EVRApplicationError cppIVRApplications_IVRApplications_005_PerformApplicationPrelaunchCheck(void *linux_side, const char * pchAppKey)
|
||||
{
|
||||
return ((IVRApplications*)linux_side)->PerformApplicationPrelaunchCheck((const char *)pchAppKey);
|
||||
}
|
||||
|
||||
const char * cppIVRApplications_IVRApplications_005_GetApplicationsTransitionStateNameFromEnum(void *linux_side, EVRApplicationTransitionState state)
|
||||
{
|
||||
return ((IVRApplications*)linux_side)->GetApplicationsTransitionStateNameFromEnum((vr::EVRApplicationTransitionState)state);
|
||||
}
|
||||
|
||||
bool cppIVRApplications_IVRApplications_005_IsQuitUserPromptRequested(void *linux_side)
|
||||
{
|
||||
return ((IVRApplications*)linux_side)->IsQuitUserPromptRequested();
|
||||
}
|
||||
|
||||
vr::EVRApplicationError cppIVRApplications_IVRApplications_005_LaunchInternalProcess(void *linux_side, const char * pchBinaryPath, const char * pchArguments, const char * pchWorkingDirectory)
|
||||
{
|
||||
return ((IVRApplications*)linux_side)->LaunchInternalProcess((const char *)pchBinaryPath, (const char *)pchArguments, (const char *)pchWorkingDirectory);
|
||||
}
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif
|
||||
@@ -0,0 +1,30 @@
|
||||
#ifdef __cplusplus
|
||||
extern "C" {
|
||||
#endif
|
||||
extern EVRApplicationError cppIVRApplications_IVRApplications_005_AddApplicationManifest(void *, const char *, bool);
|
||||
extern EVRApplicationError cppIVRApplications_IVRApplications_005_RemoveApplicationManifest(void *, const char *);
|
||||
extern bool cppIVRApplications_IVRApplications_005_IsApplicationInstalled(void *, const char *);
|
||||
extern uint32_t cppIVRApplications_IVRApplications_005_GetApplicationCount(void *);
|
||||
extern EVRApplicationError cppIVRApplications_IVRApplications_005_GetApplicationKeyByIndex(void *, uint32_t, char *, uint32_t);
|
||||
extern EVRApplicationError cppIVRApplications_IVRApplications_005_GetApplicationKeyByProcessId(void *, uint32_t, char *, uint32_t);
|
||||
extern EVRApplicationError cppIVRApplications_IVRApplications_005_LaunchApplication(void *, const char *);
|
||||
extern EVRApplicationError cppIVRApplications_IVRApplications_005_LaunchTemplateApplication(void *, const char *, const char *, AppOverrideKeys_t *, uint32_t);
|
||||
extern EVRApplicationError cppIVRApplications_IVRApplications_005_LaunchDashboardOverlay(void *, const char *);
|
||||
extern bool cppIVRApplications_IVRApplications_005_CancelApplicationLaunch(void *, const char *);
|
||||
extern EVRApplicationError cppIVRApplications_IVRApplications_005_IdentifyApplication(void *, uint32_t, const char *);
|
||||
extern uint32_t cppIVRApplications_IVRApplications_005_GetApplicationProcessId(void *, const char *);
|
||||
extern const char * cppIVRApplications_IVRApplications_005_GetApplicationsErrorNameFromEnum(void *, EVRApplicationError);
|
||||
extern uint32_t cppIVRApplications_IVRApplications_005_GetApplicationPropertyString(void *, const char *, EVRApplicationProperty, char *, uint32_t, EVRApplicationError *);
|
||||
extern bool cppIVRApplications_IVRApplications_005_GetApplicationPropertyBool(void *, const char *, EVRApplicationProperty, EVRApplicationError *);
|
||||
extern uint64_t cppIVRApplications_IVRApplications_005_GetApplicationPropertyUint64(void *, const char *, EVRApplicationProperty, EVRApplicationError *);
|
||||
extern EVRApplicationError cppIVRApplications_IVRApplications_005_SetApplicationAutoLaunch(void *, const char *, bool);
|
||||
extern bool cppIVRApplications_IVRApplications_005_GetApplicationAutoLaunch(void *, const char *);
|
||||
extern EVRApplicationError cppIVRApplications_IVRApplications_005_GetStartingApplication(void *, char *, uint32_t);
|
||||
extern EVRApplicationTransitionState cppIVRApplications_IVRApplications_005_GetTransitionState(void *);
|
||||
extern EVRApplicationError cppIVRApplications_IVRApplications_005_PerformApplicationPrelaunchCheck(void *, const char *);
|
||||
extern const char * cppIVRApplications_IVRApplications_005_GetApplicationsTransitionStateNameFromEnum(void *, EVRApplicationTransitionState);
|
||||
extern bool cppIVRApplications_IVRApplications_005_IsQuitUserPromptRequested(void *);
|
||||
extern EVRApplicationError cppIVRApplications_IVRApplications_005_LaunchInternalProcess(void *, const char *, const char *, const char *);
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif
|
||||
@@ -0,0 +1,169 @@
|
||||
#include "vrclient_private.h"
|
||||
#include "vrclient_defs.h"
|
||||
#include "openvr_v1.0.11/ivrclientcore.h"
|
||||
using namespace vr;
|
||||
extern "C" {
|
||||
#include "struct_converters.h"
|
||||
}
|
||||
#include "cppIVRApplications_IVRApplications_006.h"
|
||||
#ifdef __cplusplus
|
||||
extern "C" {
|
||||
#endif
|
||||
vr::EVRApplicationError cppIVRApplications_IVRApplications_006_AddApplicationManifest(void *linux_side, const char * pchApplicationManifestFullPath, bool bTemporary)
|
||||
{
|
||||
return ((IVRApplications*)linux_side)->AddApplicationManifest((const char *)pchApplicationManifestFullPath, (bool)bTemporary);
|
||||
}
|
||||
|
||||
vr::EVRApplicationError cppIVRApplications_IVRApplications_006_RemoveApplicationManifest(void *linux_side, const char * pchApplicationManifestFullPath)
|
||||
{
|
||||
return ((IVRApplications*)linux_side)->RemoveApplicationManifest((const char *)pchApplicationManifestFullPath);
|
||||
}
|
||||
|
||||
bool cppIVRApplications_IVRApplications_006_IsApplicationInstalled(void *linux_side, const char * pchAppKey)
|
||||
{
|
||||
return ((IVRApplications*)linux_side)->IsApplicationInstalled((const char *)pchAppKey);
|
||||
}
|
||||
|
||||
uint32_t cppIVRApplications_IVRApplications_006_GetApplicationCount(void *linux_side)
|
||||
{
|
||||
return ((IVRApplications*)linux_side)->GetApplicationCount();
|
||||
}
|
||||
|
||||
vr::EVRApplicationError cppIVRApplications_IVRApplications_006_GetApplicationKeyByIndex(void *linux_side, uint32_t unApplicationIndex, char * pchAppKeyBuffer, uint32_t unAppKeyBufferLen)
|
||||
{
|
||||
return ((IVRApplications*)linux_side)->GetApplicationKeyByIndex((uint32_t)unApplicationIndex, (char *)pchAppKeyBuffer, (uint32_t)unAppKeyBufferLen);
|
||||
}
|
||||
|
||||
vr::EVRApplicationError cppIVRApplications_IVRApplications_006_GetApplicationKeyByProcessId(void *linux_side, uint32_t unProcessId, char * pchAppKeyBuffer, uint32_t unAppKeyBufferLen)
|
||||
{
|
||||
return ((IVRApplications*)linux_side)->GetApplicationKeyByProcessId((uint32_t)unProcessId, (char *)pchAppKeyBuffer, (uint32_t)unAppKeyBufferLen);
|
||||
}
|
||||
|
||||
vr::EVRApplicationError cppIVRApplications_IVRApplications_006_LaunchApplication(void *linux_side, const char * pchAppKey)
|
||||
{
|
||||
return ((IVRApplications*)linux_side)->LaunchApplication((const char *)pchAppKey);
|
||||
}
|
||||
|
||||
vr::EVRApplicationError cppIVRApplications_IVRApplications_006_LaunchTemplateApplication(void *linux_side, const char * pchTemplateAppKey, const char * pchNewAppKey, AppOverrideKeys_t * pKeys, uint32_t unKeys)
|
||||
{
|
||||
return ((IVRApplications*)linux_side)->LaunchTemplateApplication((const char *)pchTemplateAppKey, (const char *)pchNewAppKey, (const vr::AppOverrideKeys_t *)pKeys, (uint32_t)unKeys);
|
||||
}
|
||||
|
||||
vr::EVRApplicationError cppIVRApplications_IVRApplications_006_LaunchApplicationFromMimeType(void *linux_side, const char * pchMimeType, const char * pchArgs)
|
||||
{
|
||||
return ((IVRApplications*)linux_side)->LaunchApplicationFromMimeType((const char *)pchMimeType, (const char *)pchArgs);
|
||||
}
|
||||
|
||||
vr::EVRApplicationError cppIVRApplications_IVRApplications_006_LaunchDashboardOverlay(void *linux_side, const char * pchAppKey)
|
||||
{
|
||||
return ((IVRApplications*)linux_side)->LaunchDashboardOverlay((const char *)pchAppKey);
|
||||
}
|
||||
|
||||
bool cppIVRApplications_IVRApplications_006_CancelApplicationLaunch(void *linux_side, const char * pchAppKey)
|
||||
{
|
||||
return ((IVRApplications*)linux_side)->CancelApplicationLaunch((const char *)pchAppKey);
|
||||
}
|
||||
|
||||
vr::EVRApplicationError cppIVRApplications_IVRApplications_006_IdentifyApplication(void *linux_side, uint32_t unProcessId, const char * pchAppKey)
|
||||
{
|
||||
return ((IVRApplications*)linux_side)->IdentifyApplication((uint32_t)unProcessId, (const char *)pchAppKey);
|
||||
}
|
||||
|
||||
uint32_t cppIVRApplications_IVRApplications_006_GetApplicationProcessId(void *linux_side, const char * pchAppKey)
|
||||
{
|
||||
return ((IVRApplications*)linux_side)->GetApplicationProcessId((const char *)pchAppKey);
|
||||
}
|
||||
|
||||
const char * cppIVRApplications_IVRApplications_006_GetApplicationsErrorNameFromEnum(void *linux_side, EVRApplicationError error)
|
||||
{
|
||||
return ((IVRApplications*)linux_side)->GetApplicationsErrorNameFromEnum((vr::EVRApplicationError)error);
|
||||
}
|
||||
|
||||
uint32_t cppIVRApplications_IVRApplications_006_GetApplicationPropertyString(void *linux_side, const char * pchAppKey, EVRApplicationProperty eProperty, char * pchPropertyValueBuffer, uint32_t unPropertyValueBufferLen, EVRApplicationError * peError)
|
||||
{
|
||||
return ((IVRApplications*)linux_side)->GetApplicationPropertyString((const char *)pchAppKey, (vr::EVRApplicationProperty)eProperty, (char *)pchPropertyValueBuffer, (uint32_t)unPropertyValueBufferLen, (vr::EVRApplicationError *)peError);
|
||||
}
|
||||
|
||||
bool cppIVRApplications_IVRApplications_006_GetApplicationPropertyBool(void *linux_side, const char * pchAppKey, EVRApplicationProperty eProperty, EVRApplicationError * peError)
|
||||
{
|
||||
return ((IVRApplications*)linux_side)->GetApplicationPropertyBool((const char *)pchAppKey, (vr::EVRApplicationProperty)eProperty, (vr::EVRApplicationError *)peError);
|
||||
}
|
||||
|
||||
uint64_t cppIVRApplications_IVRApplications_006_GetApplicationPropertyUint64(void *linux_side, const char * pchAppKey, EVRApplicationProperty eProperty, EVRApplicationError * peError)
|
||||
{
|
||||
return ((IVRApplications*)linux_side)->GetApplicationPropertyUint64((const char *)pchAppKey, (vr::EVRApplicationProperty)eProperty, (vr::EVRApplicationError *)peError);
|
||||
}
|
||||
|
||||
vr::EVRApplicationError cppIVRApplications_IVRApplications_006_SetApplicationAutoLaunch(void *linux_side, const char * pchAppKey, bool bAutoLaunch)
|
||||
{
|
||||
return ((IVRApplications*)linux_side)->SetApplicationAutoLaunch((const char *)pchAppKey, (bool)bAutoLaunch);
|
||||
}
|
||||
|
||||
bool cppIVRApplications_IVRApplications_006_GetApplicationAutoLaunch(void *linux_side, const char * pchAppKey)
|
||||
{
|
||||
return ((IVRApplications*)linux_side)->GetApplicationAutoLaunch((const char *)pchAppKey);
|
||||
}
|
||||
|
||||
vr::EVRApplicationError cppIVRApplications_IVRApplications_006_SetDefaultApplicationForMimeType(void *linux_side, const char * pchAppKey, const char * pchMimeType)
|
||||
{
|
||||
return ((IVRApplications*)linux_side)->SetDefaultApplicationForMimeType((const char *)pchAppKey, (const char *)pchMimeType);
|
||||
}
|
||||
|
||||
bool cppIVRApplications_IVRApplications_006_GetDefaultApplicationForMimeType(void *linux_side, const char * pchMimeType, char * pchAppKeyBuffer, uint32_t unAppKeyBufferLen)
|
||||
{
|
||||
return ((IVRApplications*)linux_side)->GetDefaultApplicationForMimeType((const char *)pchMimeType, (char *)pchAppKeyBuffer, (uint32_t)unAppKeyBufferLen);
|
||||
}
|
||||
|
||||
bool cppIVRApplications_IVRApplications_006_GetApplicationSupportedMimeTypes(void *linux_side, const char * pchAppKey, char * pchMimeTypesBuffer, uint32_t unMimeTypesBuffer)
|
||||
{
|
||||
return ((IVRApplications*)linux_side)->GetApplicationSupportedMimeTypes((const char *)pchAppKey, (char *)pchMimeTypesBuffer, (uint32_t)unMimeTypesBuffer);
|
||||
}
|
||||
|
||||
uint32_t cppIVRApplications_IVRApplications_006_GetApplicationsThatSupportMimeType(void *linux_side, const char * pchMimeType, char * pchAppKeysThatSupportBuffer, uint32_t unAppKeysThatSupportBuffer)
|
||||
{
|
||||
return ((IVRApplications*)linux_side)->GetApplicationsThatSupportMimeType((const char *)pchMimeType, (char *)pchAppKeysThatSupportBuffer, (uint32_t)unAppKeysThatSupportBuffer);
|
||||
}
|
||||
|
||||
uint32_t cppIVRApplications_IVRApplications_006_GetApplicationLaunchArguments(void *linux_side, uint32_t unHandle, char * pchArgs, uint32_t unArgs)
|
||||
{
|
||||
return ((IVRApplications*)linux_side)->GetApplicationLaunchArguments((uint32_t)unHandle, (char *)pchArgs, (uint32_t)unArgs);
|
||||
}
|
||||
|
||||
vr::EVRApplicationError cppIVRApplications_IVRApplications_006_GetStartingApplication(void *linux_side, char * pchAppKeyBuffer, uint32_t unAppKeyBufferLen)
|
||||
{
|
||||
return ((IVRApplications*)linux_side)->GetStartingApplication((char *)pchAppKeyBuffer, (uint32_t)unAppKeyBufferLen);
|
||||
}
|
||||
|
||||
vr::EVRApplicationTransitionState cppIVRApplications_IVRApplications_006_GetTransitionState(void *linux_side)
|
||||
{
|
||||
return ((IVRApplications*)linux_side)->GetTransitionState();
|
||||
}
|
||||
|
||||
vr::EVRApplicationError cppIVRApplications_IVRApplications_006_PerformApplicationPrelaunchCheck(void *linux_side, const char * pchAppKey)
|
||||
{
|
||||
return ((IVRApplications*)linux_side)->PerformApplicationPrelaunchCheck((const char *)pchAppKey);
|
||||
}
|
||||
|
||||
const char * cppIVRApplications_IVRApplications_006_GetApplicationsTransitionStateNameFromEnum(void *linux_side, EVRApplicationTransitionState state)
|
||||
{
|
||||
return ((IVRApplications*)linux_side)->GetApplicationsTransitionStateNameFromEnum((vr::EVRApplicationTransitionState)state);
|
||||
}
|
||||
|
||||
bool cppIVRApplications_IVRApplications_006_IsQuitUserPromptRequested(void *linux_side)
|
||||
{
|
||||
return ((IVRApplications*)linux_side)->IsQuitUserPromptRequested();
|
||||
}
|
||||
|
||||
vr::EVRApplicationError cppIVRApplications_IVRApplications_006_LaunchInternalProcess(void *linux_side, const char * pchBinaryPath, const char * pchArguments, const char * pchWorkingDirectory)
|
||||
{
|
||||
return ((IVRApplications*)linux_side)->LaunchInternalProcess((const char *)pchBinaryPath, (const char *)pchArguments, (const char *)pchWorkingDirectory);
|
||||
}
|
||||
|
||||
uint32_t cppIVRApplications_IVRApplications_006_GetCurrentSceneProcessId(void *linux_side)
|
||||
{
|
||||
return ((IVRApplications*)linux_side)->GetCurrentSceneProcessId();
|
||||
}
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif
|
||||
@@ -0,0 +1,37 @@
|
||||
#ifdef __cplusplus
|
||||
extern "C" {
|
||||
#endif
|
||||
extern EVRApplicationError cppIVRApplications_IVRApplications_006_AddApplicationManifest(void *, const char *, bool);
|
||||
extern EVRApplicationError cppIVRApplications_IVRApplications_006_RemoveApplicationManifest(void *, const char *);
|
||||
extern bool cppIVRApplications_IVRApplications_006_IsApplicationInstalled(void *, const char *);
|
||||
extern uint32_t cppIVRApplications_IVRApplications_006_GetApplicationCount(void *);
|
||||
extern EVRApplicationError cppIVRApplications_IVRApplications_006_GetApplicationKeyByIndex(void *, uint32_t, char *, uint32_t);
|
||||
extern EVRApplicationError cppIVRApplications_IVRApplications_006_GetApplicationKeyByProcessId(void *, uint32_t, char *, uint32_t);
|
||||
extern EVRApplicationError cppIVRApplications_IVRApplications_006_LaunchApplication(void *, const char *);
|
||||
extern EVRApplicationError cppIVRApplications_IVRApplications_006_LaunchTemplateApplication(void *, const char *, const char *, AppOverrideKeys_t *, uint32_t);
|
||||
extern EVRApplicationError cppIVRApplications_IVRApplications_006_LaunchApplicationFromMimeType(void *, const char *, const char *);
|
||||
extern EVRApplicationError cppIVRApplications_IVRApplications_006_LaunchDashboardOverlay(void *, const char *);
|
||||
extern bool cppIVRApplications_IVRApplications_006_CancelApplicationLaunch(void *, const char *);
|
||||
extern EVRApplicationError cppIVRApplications_IVRApplications_006_IdentifyApplication(void *, uint32_t, const char *);
|
||||
extern uint32_t cppIVRApplications_IVRApplications_006_GetApplicationProcessId(void *, const char *);
|
||||
extern const char * cppIVRApplications_IVRApplications_006_GetApplicationsErrorNameFromEnum(void *, EVRApplicationError);
|
||||
extern uint32_t cppIVRApplications_IVRApplications_006_GetApplicationPropertyString(void *, const char *, EVRApplicationProperty, char *, uint32_t, EVRApplicationError *);
|
||||
extern bool cppIVRApplications_IVRApplications_006_GetApplicationPropertyBool(void *, const char *, EVRApplicationProperty, EVRApplicationError *);
|
||||
extern uint64_t cppIVRApplications_IVRApplications_006_GetApplicationPropertyUint64(void *, const char *, EVRApplicationProperty, EVRApplicationError *);
|
||||
extern EVRApplicationError cppIVRApplications_IVRApplications_006_SetApplicationAutoLaunch(void *, const char *, bool);
|
||||
extern bool cppIVRApplications_IVRApplications_006_GetApplicationAutoLaunch(void *, const char *);
|
||||
extern EVRApplicationError cppIVRApplications_IVRApplications_006_SetDefaultApplicationForMimeType(void *, const char *, const char *);
|
||||
extern bool cppIVRApplications_IVRApplications_006_GetDefaultApplicationForMimeType(void *, const char *, char *, uint32_t);
|
||||
extern bool cppIVRApplications_IVRApplications_006_GetApplicationSupportedMimeTypes(void *, const char *, char *, uint32_t);
|
||||
extern uint32_t cppIVRApplications_IVRApplications_006_GetApplicationsThatSupportMimeType(void *, const char *, char *, uint32_t);
|
||||
extern uint32_t cppIVRApplications_IVRApplications_006_GetApplicationLaunchArguments(void *, uint32_t, char *, uint32_t);
|
||||
extern EVRApplicationError cppIVRApplications_IVRApplications_006_GetStartingApplication(void *, char *, uint32_t);
|
||||
extern EVRApplicationTransitionState cppIVRApplications_IVRApplications_006_GetTransitionState(void *);
|
||||
extern EVRApplicationError cppIVRApplications_IVRApplications_006_PerformApplicationPrelaunchCheck(void *, const char *);
|
||||
extern const char * cppIVRApplications_IVRApplications_006_GetApplicationsTransitionStateNameFromEnum(void *, EVRApplicationTransitionState);
|
||||
extern bool cppIVRApplications_IVRApplications_006_IsQuitUserPromptRequested(void *);
|
||||
extern EVRApplicationError cppIVRApplications_IVRApplications_006_LaunchInternalProcess(void *, const char *, const char *, const char *);
|
||||
extern uint32_t cppIVRApplications_IVRApplications_006_GetCurrentSceneProcessId(void *);
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif
|
||||
@@ -0,0 +1,94 @@
|
||||
#include "vrclient_private.h"
|
||||
#include "vrclient_defs.h"
|
||||
#include "openvr_v0.9.14/openvr.h"
|
||||
using namespace vr;
|
||||
extern "C" {
|
||||
#include "struct_converters.h"
|
||||
}
|
||||
#include "cppIVRChaperoneSetup_IVRChaperoneSetup_004.h"
|
||||
#ifdef __cplusplus
|
||||
extern "C" {
|
||||
#endif
|
||||
bool cppIVRChaperoneSetup_IVRChaperoneSetup_004_CommitWorkingCopy(void *linux_side, EChaperoneConfigFile configFile)
|
||||
{
|
||||
return ((IVRChaperoneSetup*)linux_side)->CommitWorkingCopy((vr::EChaperoneConfigFile)configFile);
|
||||
}
|
||||
|
||||
void cppIVRChaperoneSetup_IVRChaperoneSetup_004_RevertWorkingCopy(void *linux_side)
|
||||
{
|
||||
((IVRChaperoneSetup*)linux_side)->RevertWorkingCopy();
|
||||
}
|
||||
|
||||
bool cppIVRChaperoneSetup_IVRChaperoneSetup_004_GetWorkingPlayAreaSize(void *linux_side, float * pSizeX, float * pSizeZ)
|
||||
{
|
||||
return ((IVRChaperoneSetup*)linux_side)->GetWorkingPlayAreaSize((float *)pSizeX, (float *)pSizeZ);
|
||||
}
|
||||
|
||||
bool cppIVRChaperoneSetup_IVRChaperoneSetup_004_GetWorkingPlayAreaRect(void *linux_side, HmdQuad_t * rect)
|
||||
{
|
||||
return ((IVRChaperoneSetup*)linux_side)->GetWorkingPlayAreaRect((vr::HmdQuad_t *)rect);
|
||||
}
|
||||
|
||||
bool cppIVRChaperoneSetup_IVRChaperoneSetup_004_GetWorkingCollisionBoundsInfo(void *linux_side, HmdQuad_t * pQuadsBuffer, uint32_t * punQuadsCount)
|
||||
{
|
||||
return ((IVRChaperoneSetup*)linux_side)->GetWorkingCollisionBoundsInfo((vr::HmdQuad_t *)pQuadsBuffer, (uint32_t *)punQuadsCount);
|
||||
}
|
||||
|
||||
bool cppIVRChaperoneSetup_IVRChaperoneSetup_004_GetLiveCollisionBoundsInfo(void *linux_side, HmdQuad_t * pQuadsBuffer, uint32_t * punQuadsCount)
|
||||
{
|
||||
return ((IVRChaperoneSetup*)linux_side)->GetLiveCollisionBoundsInfo((vr::HmdQuad_t *)pQuadsBuffer, (uint32_t *)punQuadsCount);
|
||||
}
|
||||
|
||||
bool cppIVRChaperoneSetup_IVRChaperoneSetup_004_GetWorkingSeatedZeroPoseToRawTrackingPose(void *linux_side, HmdMatrix34_t * pmatSeatedZeroPoseToRawTrackingPose)
|
||||
{
|
||||
return ((IVRChaperoneSetup*)linux_side)->GetWorkingSeatedZeroPoseToRawTrackingPose((vr::HmdMatrix34_t *)pmatSeatedZeroPoseToRawTrackingPose);
|
||||
}
|
||||
|
||||
bool cppIVRChaperoneSetup_IVRChaperoneSetup_004_GetWorkingStandingZeroPoseToRawTrackingPose(void *linux_side, HmdMatrix34_t * pmatStandingZeroPoseToRawTrackingPose)
|
||||
{
|
||||
return ((IVRChaperoneSetup*)linux_side)->GetWorkingStandingZeroPoseToRawTrackingPose((vr::HmdMatrix34_t *)pmatStandingZeroPoseToRawTrackingPose);
|
||||
}
|
||||
|
||||
void cppIVRChaperoneSetup_IVRChaperoneSetup_004_SetWorkingPlayAreaSize(void *linux_side, float sizeX, float sizeZ)
|
||||
{
|
||||
((IVRChaperoneSetup*)linux_side)->SetWorkingPlayAreaSize((float)sizeX, (float)sizeZ);
|
||||
}
|
||||
|
||||
void cppIVRChaperoneSetup_IVRChaperoneSetup_004_SetWorkingCollisionBoundsInfo(void *linux_side, HmdQuad_t * pQuadsBuffer, uint32_t unQuadsCount)
|
||||
{
|
||||
((IVRChaperoneSetup*)linux_side)->SetWorkingCollisionBoundsInfo((vr::HmdQuad_t *)pQuadsBuffer, (uint32_t)unQuadsCount);
|
||||
}
|
||||
|
||||
void cppIVRChaperoneSetup_IVRChaperoneSetup_004_SetWorkingSeatedZeroPoseToRawTrackingPose(void *linux_side, HmdMatrix34_t * pMatSeatedZeroPoseToRawTrackingPose)
|
||||
{
|
||||
((IVRChaperoneSetup*)linux_side)->SetWorkingSeatedZeroPoseToRawTrackingPose((const vr::HmdMatrix34_t *)pMatSeatedZeroPoseToRawTrackingPose);
|
||||
}
|
||||
|
||||
void cppIVRChaperoneSetup_IVRChaperoneSetup_004_SetWorkingStandingZeroPoseToRawTrackingPose(void *linux_side, HmdMatrix34_t * pMatStandingZeroPoseToRawTrackingPose)
|
||||
{
|
||||
((IVRChaperoneSetup*)linux_side)->SetWorkingStandingZeroPoseToRawTrackingPose((const vr::HmdMatrix34_t *)pMatStandingZeroPoseToRawTrackingPose);
|
||||
}
|
||||
|
||||
void cppIVRChaperoneSetup_IVRChaperoneSetup_004_ReloadFromDisk(void *linux_side, EChaperoneConfigFile configFile)
|
||||
{
|
||||
((IVRChaperoneSetup*)linux_side)->ReloadFromDisk((vr::EChaperoneConfigFile)configFile);
|
||||
}
|
||||
|
||||
bool cppIVRChaperoneSetup_IVRChaperoneSetup_004_GetLiveSeatedZeroPoseToRawTrackingPose(void *linux_side, HmdMatrix34_t * pmatSeatedZeroPoseToRawTrackingPose)
|
||||
{
|
||||
return ((IVRChaperoneSetup*)linux_side)->GetLiveSeatedZeroPoseToRawTrackingPose((vr::HmdMatrix34_t *)pmatSeatedZeroPoseToRawTrackingPose);
|
||||
}
|
||||
|
||||
void cppIVRChaperoneSetup_IVRChaperoneSetup_004_SetWorkingWallTagInfo(void *linux_side, uint8_t * pTagsBuffer, uint32_t unTagCount)
|
||||
{
|
||||
((IVRChaperoneSetup*)linux_side)->SetWorkingWallTagInfo((uint8_t *)pTagsBuffer, (uint32_t)unTagCount);
|
||||
}
|
||||
|
||||
bool cppIVRChaperoneSetup_IVRChaperoneSetup_004_GetLiveWallTagInfo(void *linux_side, uint8_t * pTagsBuffer, uint32_t * punTagCount)
|
||||
{
|
||||
return ((IVRChaperoneSetup*)linux_side)->GetLiveWallTagInfo((uint8_t *)pTagsBuffer, (uint32_t *)punTagCount);
|
||||
}
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif
|
||||
@@ -0,0 +1,22 @@
|
||||
#ifdef __cplusplus
|
||||
extern "C" {
|
||||
#endif
|
||||
extern bool cppIVRChaperoneSetup_IVRChaperoneSetup_004_CommitWorkingCopy(void *, EChaperoneConfigFile);
|
||||
extern void cppIVRChaperoneSetup_IVRChaperoneSetup_004_RevertWorkingCopy(void *);
|
||||
extern bool cppIVRChaperoneSetup_IVRChaperoneSetup_004_GetWorkingPlayAreaSize(void *, float *, float *);
|
||||
extern bool cppIVRChaperoneSetup_IVRChaperoneSetup_004_GetWorkingPlayAreaRect(void *, HmdQuad_t *);
|
||||
extern bool cppIVRChaperoneSetup_IVRChaperoneSetup_004_GetWorkingCollisionBoundsInfo(void *, HmdQuad_t *, uint32_t *);
|
||||
extern bool cppIVRChaperoneSetup_IVRChaperoneSetup_004_GetLiveCollisionBoundsInfo(void *, HmdQuad_t *, uint32_t *);
|
||||
extern bool cppIVRChaperoneSetup_IVRChaperoneSetup_004_GetWorkingSeatedZeroPoseToRawTrackingPose(void *, HmdMatrix34_t *);
|
||||
extern bool cppIVRChaperoneSetup_IVRChaperoneSetup_004_GetWorkingStandingZeroPoseToRawTrackingPose(void *, HmdMatrix34_t *);
|
||||
extern void cppIVRChaperoneSetup_IVRChaperoneSetup_004_SetWorkingPlayAreaSize(void *, float, float);
|
||||
extern void cppIVRChaperoneSetup_IVRChaperoneSetup_004_SetWorkingCollisionBoundsInfo(void *, HmdQuad_t *, uint32_t);
|
||||
extern void cppIVRChaperoneSetup_IVRChaperoneSetup_004_SetWorkingSeatedZeroPoseToRawTrackingPose(void *, HmdMatrix34_t *);
|
||||
extern void cppIVRChaperoneSetup_IVRChaperoneSetup_004_SetWorkingStandingZeroPoseToRawTrackingPose(void *, HmdMatrix34_t *);
|
||||
extern void cppIVRChaperoneSetup_IVRChaperoneSetup_004_ReloadFromDisk(void *, EChaperoneConfigFile);
|
||||
extern bool cppIVRChaperoneSetup_IVRChaperoneSetup_004_GetLiveSeatedZeroPoseToRawTrackingPose(void *, HmdMatrix34_t *);
|
||||
extern void cppIVRChaperoneSetup_IVRChaperoneSetup_004_SetWorkingWallTagInfo(void *, uint8_t *, uint32_t);
|
||||
extern bool cppIVRChaperoneSetup_IVRChaperoneSetup_004_GetLiveWallTagInfo(void *, uint8_t *, uint32_t *);
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif
|
||||
@@ -0,0 +1,114 @@
|
||||
#include "vrclient_private.h"
|
||||
#include "vrclient_defs.h"
|
||||
#include "openvr_v1.0.11/ivrclientcore.h"
|
||||
using namespace vr;
|
||||
extern "C" {
|
||||
#include "struct_converters.h"
|
||||
}
|
||||
#include "cppIVRChaperoneSetup_IVRChaperoneSetup_005.h"
|
||||
#ifdef __cplusplus
|
||||
extern "C" {
|
||||
#endif
|
||||
bool cppIVRChaperoneSetup_IVRChaperoneSetup_005_CommitWorkingCopy(void *linux_side, EChaperoneConfigFile configFile)
|
||||
{
|
||||
return ((IVRChaperoneSetup*)linux_side)->CommitWorkingCopy((vr::EChaperoneConfigFile)configFile);
|
||||
}
|
||||
|
||||
void cppIVRChaperoneSetup_IVRChaperoneSetup_005_RevertWorkingCopy(void *linux_side)
|
||||
{
|
||||
((IVRChaperoneSetup*)linux_side)->RevertWorkingCopy();
|
||||
}
|
||||
|
||||
bool cppIVRChaperoneSetup_IVRChaperoneSetup_005_GetWorkingPlayAreaSize(void *linux_side, float * pSizeX, float * pSizeZ)
|
||||
{
|
||||
return ((IVRChaperoneSetup*)linux_side)->GetWorkingPlayAreaSize((float *)pSizeX, (float *)pSizeZ);
|
||||
}
|
||||
|
||||
bool cppIVRChaperoneSetup_IVRChaperoneSetup_005_GetWorkingPlayAreaRect(void *linux_side, HmdQuad_t * rect)
|
||||
{
|
||||
return ((IVRChaperoneSetup*)linux_side)->GetWorkingPlayAreaRect((vr::HmdQuad_t *)rect);
|
||||
}
|
||||
|
||||
bool cppIVRChaperoneSetup_IVRChaperoneSetup_005_GetWorkingCollisionBoundsInfo(void *linux_side, HmdQuad_t * pQuadsBuffer, uint32_t * punQuadsCount)
|
||||
{
|
||||
return ((IVRChaperoneSetup*)linux_side)->GetWorkingCollisionBoundsInfo((vr::HmdQuad_t *)pQuadsBuffer, (uint32_t *)punQuadsCount);
|
||||
}
|
||||
|
||||
bool cppIVRChaperoneSetup_IVRChaperoneSetup_005_GetLiveCollisionBoundsInfo(void *linux_side, HmdQuad_t * pQuadsBuffer, uint32_t * punQuadsCount)
|
||||
{
|
||||
return ((IVRChaperoneSetup*)linux_side)->GetLiveCollisionBoundsInfo((vr::HmdQuad_t *)pQuadsBuffer, (uint32_t *)punQuadsCount);
|
||||
}
|
||||
|
||||
bool cppIVRChaperoneSetup_IVRChaperoneSetup_005_GetWorkingSeatedZeroPoseToRawTrackingPose(void *linux_side, HmdMatrix34_t * pmatSeatedZeroPoseToRawTrackingPose)
|
||||
{
|
||||
return ((IVRChaperoneSetup*)linux_side)->GetWorkingSeatedZeroPoseToRawTrackingPose((vr::HmdMatrix34_t *)pmatSeatedZeroPoseToRawTrackingPose);
|
||||
}
|
||||
|
||||
bool cppIVRChaperoneSetup_IVRChaperoneSetup_005_GetWorkingStandingZeroPoseToRawTrackingPose(void *linux_side, HmdMatrix34_t * pmatStandingZeroPoseToRawTrackingPose)
|
||||
{
|
||||
return ((IVRChaperoneSetup*)linux_side)->GetWorkingStandingZeroPoseToRawTrackingPose((vr::HmdMatrix34_t *)pmatStandingZeroPoseToRawTrackingPose);
|
||||
}
|
||||
|
||||
void cppIVRChaperoneSetup_IVRChaperoneSetup_005_SetWorkingPlayAreaSize(void *linux_side, float sizeX, float sizeZ)
|
||||
{
|
||||
((IVRChaperoneSetup*)linux_side)->SetWorkingPlayAreaSize((float)sizeX, (float)sizeZ);
|
||||
}
|
||||
|
||||
void cppIVRChaperoneSetup_IVRChaperoneSetup_005_SetWorkingCollisionBoundsInfo(void *linux_side, HmdQuad_t * pQuadsBuffer, uint32_t unQuadsCount)
|
||||
{
|
||||
((IVRChaperoneSetup*)linux_side)->SetWorkingCollisionBoundsInfo((vr::HmdQuad_t *)pQuadsBuffer, (uint32_t)unQuadsCount);
|
||||
}
|
||||
|
||||
void cppIVRChaperoneSetup_IVRChaperoneSetup_005_SetWorkingSeatedZeroPoseToRawTrackingPose(void *linux_side, HmdMatrix34_t * pMatSeatedZeroPoseToRawTrackingPose)
|
||||
{
|
||||
((IVRChaperoneSetup*)linux_side)->SetWorkingSeatedZeroPoseToRawTrackingPose((const vr::HmdMatrix34_t *)pMatSeatedZeroPoseToRawTrackingPose);
|
||||
}
|
||||
|
||||
void cppIVRChaperoneSetup_IVRChaperoneSetup_005_SetWorkingStandingZeroPoseToRawTrackingPose(void *linux_side, HmdMatrix34_t * pMatStandingZeroPoseToRawTrackingPose)
|
||||
{
|
||||
((IVRChaperoneSetup*)linux_side)->SetWorkingStandingZeroPoseToRawTrackingPose((const vr::HmdMatrix34_t *)pMatStandingZeroPoseToRawTrackingPose);
|
||||
}
|
||||
|
||||
void cppIVRChaperoneSetup_IVRChaperoneSetup_005_ReloadFromDisk(void *linux_side, EChaperoneConfigFile configFile)
|
||||
{
|
||||
((IVRChaperoneSetup*)linux_side)->ReloadFromDisk((vr::EChaperoneConfigFile)configFile);
|
||||
}
|
||||
|
||||
bool cppIVRChaperoneSetup_IVRChaperoneSetup_005_GetLiveSeatedZeroPoseToRawTrackingPose(void *linux_side, HmdMatrix34_t * pmatSeatedZeroPoseToRawTrackingPose)
|
||||
{
|
||||
return ((IVRChaperoneSetup*)linux_side)->GetLiveSeatedZeroPoseToRawTrackingPose((vr::HmdMatrix34_t *)pmatSeatedZeroPoseToRawTrackingPose);
|
||||
}
|
||||
|
||||
void cppIVRChaperoneSetup_IVRChaperoneSetup_005_SetWorkingCollisionBoundsTagsInfo(void *linux_side, uint8_t * pTagsBuffer, uint32_t unTagCount)
|
||||
{
|
||||
((IVRChaperoneSetup*)linux_side)->SetWorkingCollisionBoundsTagsInfo((uint8_t *)pTagsBuffer, (uint32_t)unTagCount);
|
||||
}
|
||||
|
||||
bool cppIVRChaperoneSetup_IVRChaperoneSetup_005_GetLiveCollisionBoundsTagsInfo(void *linux_side, uint8_t * pTagsBuffer, uint32_t * punTagCount)
|
||||
{
|
||||
return ((IVRChaperoneSetup*)linux_side)->GetLiveCollisionBoundsTagsInfo((uint8_t *)pTagsBuffer, (uint32_t *)punTagCount);
|
||||
}
|
||||
|
||||
bool cppIVRChaperoneSetup_IVRChaperoneSetup_005_SetWorkingPhysicalBoundsInfo(void *linux_side, HmdQuad_t * pQuadsBuffer, uint32_t unQuadsCount)
|
||||
{
|
||||
return ((IVRChaperoneSetup*)linux_side)->SetWorkingPhysicalBoundsInfo((vr::HmdQuad_t *)pQuadsBuffer, (uint32_t)unQuadsCount);
|
||||
}
|
||||
|
||||
bool cppIVRChaperoneSetup_IVRChaperoneSetup_005_GetLivePhysicalBoundsInfo(void *linux_side, HmdQuad_t * pQuadsBuffer, uint32_t * punQuadsCount)
|
||||
{
|
||||
return ((IVRChaperoneSetup*)linux_side)->GetLivePhysicalBoundsInfo((vr::HmdQuad_t *)pQuadsBuffer, (uint32_t *)punQuadsCount);
|
||||
}
|
||||
|
||||
bool cppIVRChaperoneSetup_IVRChaperoneSetup_005_ExportLiveToBuffer(void *linux_side, char * pBuffer, uint32_t * pnBufferLength)
|
||||
{
|
||||
return ((IVRChaperoneSetup*)linux_side)->ExportLiveToBuffer((char *)pBuffer, (uint32_t *)pnBufferLength);
|
||||
}
|
||||
|
||||
bool cppIVRChaperoneSetup_IVRChaperoneSetup_005_ImportFromBufferToWorking(void *linux_side, const char * pBuffer, uint32_t nImportFlags)
|
||||
{
|
||||
return ((IVRChaperoneSetup*)linux_side)->ImportFromBufferToWorking((const char *)pBuffer, (uint32_t)nImportFlags);
|
||||
}
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif
|
||||
@@ -0,0 +1,26 @@
|
||||
#ifdef __cplusplus
|
||||
extern "C" {
|
||||
#endif
|
||||
extern bool cppIVRChaperoneSetup_IVRChaperoneSetup_005_CommitWorkingCopy(void *, EChaperoneConfigFile);
|
||||
extern void cppIVRChaperoneSetup_IVRChaperoneSetup_005_RevertWorkingCopy(void *);
|
||||
extern bool cppIVRChaperoneSetup_IVRChaperoneSetup_005_GetWorkingPlayAreaSize(void *, float *, float *);
|
||||
extern bool cppIVRChaperoneSetup_IVRChaperoneSetup_005_GetWorkingPlayAreaRect(void *, HmdQuad_t *);
|
||||
extern bool cppIVRChaperoneSetup_IVRChaperoneSetup_005_GetWorkingCollisionBoundsInfo(void *, HmdQuad_t *, uint32_t *);
|
||||
extern bool cppIVRChaperoneSetup_IVRChaperoneSetup_005_GetLiveCollisionBoundsInfo(void *, HmdQuad_t *, uint32_t *);
|
||||
extern bool cppIVRChaperoneSetup_IVRChaperoneSetup_005_GetWorkingSeatedZeroPoseToRawTrackingPose(void *, HmdMatrix34_t *);
|
||||
extern bool cppIVRChaperoneSetup_IVRChaperoneSetup_005_GetWorkingStandingZeroPoseToRawTrackingPose(void *, HmdMatrix34_t *);
|
||||
extern void cppIVRChaperoneSetup_IVRChaperoneSetup_005_SetWorkingPlayAreaSize(void *, float, float);
|
||||
extern void cppIVRChaperoneSetup_IVRChaperoneSetup_005_SetWorkingCollisionBoundsInfo(void *, HmdQuad_t *, uint32_t);
|
||||
extern void cppIVRChaperoneSetup_IVRChaperoneSetup_005_SetWorkingSeatedZeroPoseToRawTrackingPose(void *, HmdMatrix34_t *);
|
||||
extern void cppIVRChaperoneSetup_IVRChaperoneSetup_005_SetWorkingStandingZeroPoseToRawTrackingPose(void *, HmdMatrix34_t *);
|
||||
extern void cppIVRChaperoneSetup_IVRChaperoneSetup_005_ReloadFromDisk(void *, EChaperoneConfigFile);
|
||||
extern bool cppIVRChaperoneSetup_IVRChaperoneSetup_005_GetLiveSeatedZeroPoseToRawTrackingPose(void *, HmdMatrix34_t *);
|
||||
extern void cppIVRChaperoneSetup_IVRChaperoneSetup_005_SetWorkingCollisionBoundsTagsInfo(void *, uint8_t *, uint32_t);
|
||||
extern bool cppIVRChaperoneSetup_IVRChaperoneSetup_005_GetLiveCollisionBoundsTagsInfo(void *, uint8_t *, uint32_t *);
|
||||
extern bool cppIVRChaperoneSetup_IVRChaperoneSetup_005_SetWorkingPhysicalBoundsInfo(void *, HmdQuad_t *, uint32_t);
|
||||
extern bool cppIVRChaperoneSetup_IVRChaperoneSetup_005_GetLivePhysicalBoundsInfo(void *, HmdQuad_t *, uint32_t *);
|
||||
extern bool cppIVRChaperoneSetup_IVRChaperoneSetup_005_ExportLiveToBuffer(void *, char *, uint32_t *);
|
||||
extern bool cppIVRChaperoneSetup_IVRChaperoneSetup_005_ImportFromBufferToWorking(void *, const char *, uint32_t);
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif
|
||||
@@ -0,0 +1,59 @@
|
||||
#include "vrclient_private.h"
|
||||
#include "vrclient_defs.h"
|
||||
#include "openvr_v0.9.10/openvr.h"
|
||||
using namespace vr;
|
||||
extern "C" {
|
||||
#include "struct_converters.h"
|
||||
}
|
||||
#include "cppIVRChaperone_IVRChaperone_002.h"
|
||||
#ifdef __cplusplus
|
||||
extern "C" {
|
||||
#endif
|
||||
vr::ChaperoneCalibrationState cppIVRChaperone_IVRChaperone_002_GetCalibrationState(void *linux_side)
|
||||
{
|
||||
return ((IVRChaperone*)linux_side)->GetCalibrationState();
|
||||
}
|
||||
|
||||
bool cppIVRChaperone_IVRChaperone_002_GetSoftBoundsInfo(void *linux_side, ChaperoneSoftBoundsInfo_t * pInfo)
|
||||
{
|
||||
return ((IVRChaperone*)linux_side)->GetSoftBoundsInfo((vr::ChaperoneSoftBoundsInfo_t *)pInfo);
|
||||
}
|
||||
|
||||
bool cppIVRChaperone_IVRChaperone_002_GetHardBoundsInfo(void *linux_side, HmdQuad_t * pQuadsBuffer, uint32_t * punQuadsCount)
|
||||
{
|
||||
return ((IVRChaperone*)linux_side)->GetHardBoundsInfo((vr::HmdQuad_t *)pQuadsBuffer, (uint32_t *)punQuadsCount);
|
||||
}
|
||||
|
||||
bool cppIVRChaperone_IVRChaperone_002_GetSeatedBoundsInfo(void *linux_side, ChaperoneSeatedBoundsInfo_t * pInfo)
|
||||
{
|
||||
return ((IVRChaperone*)linux_side)->GetSeatedBoundsInfo((vr::ChaperoneSeatedBoundsInfo_t *)pInfo);
|
||||
}
|
||||
|
||||
void cppIVRChaperone_IVRChaperone_002_ReloadInfo(void *linux_side)
|
||||
{
|
||||
((IVRChaperone*)linux_side)->ReloadInfo();
|
||||
}
|
||||
|
||||
void cppIVRChaperone_IVRChaperone_002_SetSceneColor(void *linux_side, HmdColor_t color)
|
||||
{
|
||||
((IVRChaperone*)linux_side)->SetSceneColor((vr::HmdColor_t)color);
|
||||
}
|
||||
|
||||
void cppIVRChaperone_IVRChaperone_002_GetBoundsColor(void *linux_side, HmdColor_t * pOutputColorArray, int nNumOutputColors)
|
||||
{
|
||||
((IVRChaperone*)linux_side)->GetBoundsColor((vr::HmdColor_t *)pOutputColorArray, (int)nNumOutputColors);
|
||||
}
|
||||
|
||||
bool cppIVRChaperone_IVRChaperone_002_AreBoundsVisible(void *linux_side)
|
||||
{
|
||||
return ((IVRChaperone*)linux_side)->AreBoundsVisible();
|
||||
}
|
||||
|
||||
void cppIVRChaperone_IVRChaperone_002_ForceBoundsVisible(void *linux_side, bool bForce)
|
||||
{
|
||||
((IVRChaperone*)linux_side)->ForceBoundsVisible((bool)bForce);
|
||||
}
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif
|
||||
@@ -0,0 +1,15 @@
|
||||
#ifdef __cplusplus
|
||||
extern "C" {
|
||||
#endif
|
||||
extern ChaperoneCalibrationState cppIVRChaperone_IVRChaperone_002_GetCalibrationState(void *);
|
||||
extern bool cppIVRChaperone_IVRChaperone_002_GetSoftBoundsInfo(void *, ChaperoneSoftBoundsInfo_t *);
|
||||
extern bool cppIVRChaperone_IVRChaperone_002_GetHardBoundsInfo(void *, HmdQuad_t *, uint32_t *);
|
||||
extern bool cppIVRChaperone_IVRChaperone_002_GetSeatedBoundsInfo(void *, ChaperoneSeatedBoundsInfo_t *);
|
||||
extern void cppIVRChaperone_IVRChaperone_002_ReloadInfo(void *);
|
||||
extern void cppIVRChaperone_IVRChaperone_002_SetSceneColor(void *, HmdColor_t);
|
||||
extern void cppIVRChaperone_IVRChaperone_002_GetBoundsColor(void *, HmdColor_t *, int);
|
||||
extern bool cppIVRChaperone_IVRChaperone_002_AreBoundsVisible(void *);
|
||||
extern void cppIVRChaperone_IVRChaperone_002_ForceBoundsVisible(void *, bool);
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user