Table of Contents

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