33 FnTable_IVRChaperoneSetup_006();
36 CommitWorkingCopy(vr::EChaperoneConfigFile configFile)
override;
39 RevertWorkingCopy()
override;
42 GetWorkingPlayAreaSize(
float *pSizeX,
float *pSizeZ)
override;
45 GetWorkingPlayAreaRect(vr::HmdQuad_t *rect)
override;
48 GetWorkingCollisionBoundsInfo(VR_OUT_ARRAY_COUNT(punQuadsCount) vr::HmdQuad_t *pQuadsBuffer,
49 uint32_t *punQuadsCount)
override;
52 GetLiveCollisionBoundsInfo(VR_OUT_ARRAY_COUNT(punQuadsCount) vr::HmdQuad_t *pQuadsBuffer,
53 uint32_t *punQuadsCount)
override;
56 GetWorkingSeatedZeroPoseToRawTrackingPose(vr::HmdMatrix34_t *pmatSeatedZeroPoseToRawTrackingPose)
override;
59 GetWorkingStandingZeroPoseToRawTrackingPose(vr::HmdMatrix34_t *pmatStandingZeroPoseToRawTrackingPose)
override;
62 SetWorkingPlayAreaSize(
float sizeX,
float sizeZ)
override;
65 SetWorkingCollisionBoundsInfo(VR_ARRAY_COUNT(unQuadsCount) vr::HmdQuad_t *pQuadsBuffer,
66 uint32_t unQuadsCount)
override;
69 SetWorkingPerimeter(VR_ARRAY_COUNT(unPointCount)
const vr::HmdVector2_t *pPointBuffer,
70 uint32_t unPointCount)
override;
73 SetWorkingSeatedZeroPoseToRawTrackingPose(
74 const vr::HmdMatrix34_t *pMatSeatedZeroPoseToRawTrackingPose)
override;
77 SetWorkingStandingZeroPoseToRawTrackingPose(
78 const vr::HmdMatrix34_t *pMatStandingZeroPoseToRawTrackingPose)
override;
81 ReloadFromDisk(vr::EChaperoneConfigFile configFile)
override;
84 GetLiveSeatedZeroPoseToRawTrackingPose(vr::HmdMatrix34_t *pmatSeatedZeroPoseToRawTrackingPose)
override;
87 ExportLiveToBuffer(VR_OUT_STRING()
char *pBuffer, uint32_t *pnBufferLength)
override;
89 ImportFromBufferToWorking(
const char *pBuffer, uint32_t nImportFlags)
override;
92 ShowWorkingSetPreview()
override;
95 HideWorkingSetPreview()
override;
98 RoomSetupStarting()
override;
Definitions missing from C++ header, present in C.
Definition blockqueue.hpp:15