Class CVRChaperoneSetup
- Namespace
- Valve.VR
- Assembly
- Stride.VirtualReality.dll
public class CVRChaperoneSetup
- Inheritance
-
CVRChaperoneSetup
Methods
CommitWorkingCopy(EChaperoneConfigFile)
public bool CommitWorkingCopy(EChaperoneConfigFile configFile)
Parameters
configFile
EChaperoneConfigFile
Returns
- bool
ExportLiveToBuffer(StringBuilder, ref uint)
public bool ExportLiveToBuffer(StringBuilder pBuffer, ref uint pnBufferLength)
Parameters
pBuffer
StringBuilder
pnBufferLength
uint
Returns
- bool
GetLiveCollisionBoundsInfo(out HmdQuad_t[])
public bool GetLiveCollisionBoundsInfo(out HmdQuad_t[] pQuadsBuffer)
Parameters
pQuadsBuffer
HmdQuad_t[]
Returns
- bool
GetLiveSeatedZeroPoseToRawTrackingPose(ref HmdMatrix34_t)
public bool GetLiveSeatedZeroPoseToRawTrackingPose(ref HmdMatrix34_t pmatSeatedZeroPoseToRawTrackingPose)
Parameters
pmatSeatedZeroPoseToRawTrackingPose
HmdMatrix34_t
Returns
- bool
GetWorkingCollisionBoundsInfo(out HmdQuad_t[])
public bool GetWorkingCollisionBoundsInfo(out HmdQuad_t[] pQuadsBuffer)
Parameters
pQuadsBuffer
HmdQuad_t[]
Returns
- bool
GetWorkingPlayAreaRect(ref HmdQuad_t)
public bool GetWorkingPlayAreaRect(ref HmdQuad_t rect)
Parameters
rect
HmdQuad_t
Returns
- bool
GetWorkingPlayAreaSize(ref float, ref float)
public bool GetWorkingPlayAreaSize(ref float pSizeX, ref float pSizeZ)
Parameters
pSizeX
float
pSizeZ
float
Returns
- bool
GetWorkingSeatedZeroPoseToRawTrackingPose(ref HmdMatrix34_t)
public bool GetWorkingSeatedZeroPoseToRawTrackingPose(ref HmdMatrix34_t pmatSeatedZeroPoseToRawTrackingPose)
Parameters
pmatSeatedZeroPoseToRawTrackingPose
HmdMatrix34_t
Returns
- bool
GetWorkingStandingZeroPoseToRawTrackingPose(ref HmdMatrix34_t)
public bool GetWorkingStandingZeroPoseToRawTrackingPose(ref HmdMatrix34_t pmatStandingZeroPoseToRawTrackingPose)
Parameters
pmatStandingZeroPoseToRawTrackingPose
HmdMatrix34_t
Returns
- bool
HideWorkingSetPreview()
public void HideWorkingSetPreview()
ImportFromBufferToWorking(string, uint)
public bool ImportFromBufferToWorking(string pBuffer, uint nImportFlags)
Parameters
pBuffer
string
nImportFlags
uint
Returns
- bool
ReloadFromDisk(EChaperoneConfigFile)
public void ReloadFromDisk(EChaperoneConfigFile configFile)
Parameters
configFile
EChaperoneConfigFile
RevertWorkingCopy()
public void RevertWorkingCopy()
RoomSetupStarting()
public void RoomSetupStarting()
SetWorkingCollisionBoundsInfo(HmdQuad_t[])
public void SetWorkingCollisionBoundsInfo(HmdQuad_t[] pQuadsBuffer)
Parameters
pQuadsBuffer
HmdQuad_t[]
SetWorkingPerimeter(HmdVector2_t[])
public void SetWorkingPerimeter(HmdVector2_t[] pPointBuffer)
Parameters
pPointBuffer
HmdVector2_t[]
SetWorkingPlayAreaSize(float, float)
public void SetWorkingPlayAreaSize(float sizeX, float sizeZ)
Parameters
sizeX
float
sizeZ
float
SetWorkingSeatedZeroPoseToRawTrackingPose(ref HmdMatrix34_t)
public void SetWorkingSeatedZeroPoseToRawTrackingPose(ref HmdMatrix34_t pMatSeatedZeroPoseToRawTrackingPose)
Parameters
pMatSeatedZeroPoseToRawTrackingPose
HmdMatrix34_t
SetWorkingStandingZeroPoseToRawTrackingPose(ref HmdMatrix34_t)
public void SetWorkingStandingZeroPoseToRawTrackingPose(ref HmdMatrix34_t pMatStandingZeroPoseToRawTrackingPose)
Parameters
pMatStandingZeroPoseToRawTrackingPose
HmdMatrix34_t
ShowWorkingSetPreview()
public void ShowWorkingSetPreview()