Skip to content

IVRChaperone_Overview

Joe Ludwig edited this page Apr 21, 2015 · 10 revisions
/** Get the current state of Chaperone calibration. This state can change at any time during a session due to physical base station changes. */
virtual ChaperoneCalibrationState GetCalibrationState() = 0;

/** Returns the 4 corner positions of the Soft Bounds (also know as Safe Zone and Play Space). */
virtual bool GetSoftBoundsInfo( ChaperoneSoftBoundsInfo_t *pInfo ) = 0;

/** Returns the quads representing the Hard Bounds (static physical obstacles). */
virtual bool GetHardBoundsInfo( VR_OUT_ARRAY_COUNT(punQuadsCount) HmdQuad_t *pQuadsBuffer, uint32_t* punQuadsCount ) = 0;

/** Returns the preferred seated position and front edge of their desk. */
virtual bool GetSeatedBoundsInfo( ChaperoneSeatedBoundsInfo_t *pInfo ) = 0;
Clone this wiki locally