|
GameApi 28
Library used by GameApi Builder tool
|
#include <openvr_mingw.h>
Public Member Functions | |
| bool (__stdcall *CommitWorkingCopy)(EChaperoneConfigFile configFile) | |
| void (__stdcall *RevertWorkingCopy)() | |
| bool (__stdcall *GetWorkingPlayAreaSize)(float *pSizeX | |
| bool (__stdcall *GetWorkingPlayAreaRect)(HmdQuad_t *rect) | |
| bool (__stdcall *GetWorkingCollisionBoundsInfo)(HmdQuad_t *pQuadsBuffer | |
| bool (__stdcall *GetLiveCollisionBoundsInfo)(HmdQuad_t *pQuadsBuffer | |
| bool (__stdcall *GetWorkingSeatedZeroPoseToRawTrackingPose)(HmdMatrix34_t *pmatSeatedZeroPoseToRawTrackingPose) | |
| bool (__stdcall *GetWorkingStandingZeroPoseToRawTrackingPose)(HmdMatrix34_t *pmatStandingZeroPoseToRawTrackingPose) | |
| void (__stdcall *SetWorkingPlayAreaSize)(float sizeX | |
| void (__stdcall *SetWorkingCollisionBoundsInfo)(HmdQuad_t *pQuadsBuffer | |
| void (__stdcall *SetWorkingSeatedZeroPoseToRawTrackingPose)(const HmdMatrix34_t *pMatSeatedZeroPoseToRawTrackingPose) | |
| void (__stdcall *SetWorkingStandingZeroPoseToRawTrackingPose)(const HmdMatrix34_t *pMatStandingZeroPoseToRawTrackingPose) | |
| void (__stdcall *ReloadFromDisk)(EChaperoneConfigFile configFile) | |
| bool (__stdcall *GetLiveSeatedZeroPoseToRawTrackingPose)(HmdMatrix34_t *pmatSeatedZeroPoseToRawTrackingPose) | |
| void (__stdcall *SetWorkingCollisionBoundsTagsInfo)(uint8_t *pTagsBuffer | |
| bool (__stdcall *GetLiveCollisionBoundsTagsInfo)(uint8_t *pTagsBuffer | |
| bool (__stdcall *SetWorkingPhysicalBoundsInfo)(HmdQuad_t *pQuadsBuffer | |
| bool (__stdcall *GetLivePhysicalBoundsInfo)(HmdQuad_t *pQuadsBuffer | |
| bool (__stdcall *ExportLiveToBuffer)(char *pBuffer | |
| bool (__stdcall *ImportFromBufferToWorking)(const char *pBuffer | |
Public Attributes | |
| float * | pSizeZ |
| uint32_t * | punQuadsCount |
| float | sizeZ |
| uint32_t | unQuadsCount |
| uint32_t | unTagCount |
| uint32_t * | punTagCount |
| uint32_t * | pnBufferLength |
| uint32_t | nImportFlags |
Manages the working copy of the chaperone info. By default this will be the same as the live copy. Any changes made with this interface will stay in the working copy until CommitWorkingCopy() is called, at which point the working copy and the live copy will be the same again.
| vr::VR_IVRChaperoneSetup_FnTable::bool | ( | __stdcall * | CommitWorkingCopy | ) |
| vr::VR_IVRChaperoneSetup_FnTable::bool | ( | __stdcall * | ExportLiveToBuffer | ) |
| vr::VR_IVRChaperoneSetup_FnTable::bool | ( | __stdcall * | GetLiveCollisionBoundsInfo | ) |
| vr::VR_IVRChaperoneSetup_FnTable::bool | ( | __stdcall * | GetLiveCollisionBoundsTagsInfo | ) |
| vr::VR_IVRChaperoneSetup_FnTable::bool | ( | __stdcall * | GetLivePhysicalBoundsInfo | ) |
| vr::VR_IVRChaperoneSetup_FnTable::bool | ( | __stdcall * | GetLiveSeatedZeroPoseToRawTrackingPose | ) |
| vr::VR_IVRChaperoneSetup_FnTable::bool | ( | __stdcall * | GetWorkingCollisionBoundsInfo | ) |
| vr::VR_IVRChaperoneSetup_FnTable::bool | ( | __stdcall * | GetWorkingPlayAreaRect | ) |
| vr::VR_IVRChaperoneSetup_FnTable::bool | ( | __stdcall * | GetWorkingPlayAreaSize | ) |
| vr::VR_IVRChaperoneSetup_FnTable::bool | ( | __stdcall * | GetWorkingSeatedZeroPoseToRawTrackingPose | ) |
| vr::VR_IVRChaperoneSetup_FnTable::bool | ( | __stdcall * | GetWorkingStandingZeroPoseToRawTrackingPose | ) |
| vr::VR_IVRChaperoneSetup_FnTable::bool | ( | __stdcall * | ImportFromBufferToWorking | ) | const |
| vr::VR_IVRChaperoneSetup_FnTable::bool | ( | __stdcall * | SetWorkingPhysicalBoundsInfo | ) |
| vr::VR_IVRChaperoneSetup_FnTable::void | ( | __stdcall * | ReloadFromDisk | ) |
| vr::VR_IVRChaperoneSetup_FnTable::void | ( | __stdcall * | RevertWorkingCopy | ) |
| vr::VR_IVRChaperoneSetup_FnTable::void | ( | __stdcall * | SetWorkingCollisionBoundsInfo | ) |
| vr::VR_IVRChaperoneSetup_FnTable::void | ( | __stdcall * | SetWorkingCollisionBoundsTagsInfo | ) |
| vr::VR_IVRChaperoneSetup_FnTable::void | ( | __stdcall * | SetWorkingPlayAreaSize | ) |
| vr::VR_IVRChaperoneSetup_FnTable::void | ( | __stdcall * | SetWorkingSeatedZeroPoseToRawTrackingPose | ) | const |
| vr::VR_IVRChaperoneSetup_FnTable::void | ( | __stdcall * | SetWorkingStandingZeroPoseToRawTrackingPose | ) | const |
| uint32_t vr::VR_IVRChaperoneSetup_FnTable::nImportFlags |
| uint32_t* vr::VR_IVRChaperoneSetup_FnTable::pnBufferLength |
| float* vr::VR_IVRChaperoneSetup_FnTable::pSizeZ |
| uint32_t * vr::VR_IVRChaperoneSetup_FnTable::punQuadsCount |
| uint32_t* vr::VR_IVRChaperoneSetup_FnTable::punTagCount |
| float vr::VR_IVRChaperoneSetup_FnTable::sizeZ |
| uint32_t vr::VR_IVRChaperoneSetup_FnTable::unQuadsCount |
| uint32_t vr::VR_IVRChaperoneSetup_FnTable::unTagCount |