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()