Stride

OPEN / CLOSE
  • Features
  • Blog
  • Documentation
  • Community
(icon) Download

  • Discord
  • Facebook
  • Twitter
  • YouTube

LANGUAGE

OPEN / CLOSE
  • English
  • 日本語
    Show / Hide Table of Contents

    CVRChaperoneSetup Class

    Namespace: Valve.VR
    Assembly: Stride.VirtualReality.dll
    System.Object → CVRChaperoneSetup
    Derived from CVRChaperoneSetup:

    public class CVRChaperoneSetup
    Name Description
    Methods
    CommitWorkingCopy(EChaperoneConfigFile)
    ExportLiveToBuffer(StringBuilder, ref UInt32)
    GetLiveCollisionBoundsInfo(out HmdQuad_t[])
    GetLiveSeatedZeroPoseToRawTrackingPose(ref HmdMatrix34_t)
    GetWorkingCollisionBoundsInfo(out HmdQuad_t[])
    GetWorkingPlayAreaRect(ref HmdQuad_t)
    GetWorkingPlayAreaSize(ref Single, ref Single)
    GetWorkingSeatedZeroPoseToRawTrackingPose(ref HmdMatrix34_t)
    GetWorkingStandingZeroPoseToRawTrackingPose(ref HmdMatrix34_t)
    HideWorkingSetPreview()
    ImportFromBufferToWorking(String, UInt32)
    ReloadFromDisk(EChaperoneConfigFile)
    RevertWorkingCopy()
    RoomSetupStarting()
    SetWorkingCollisionBoundsInfo(HmdQuad_t[])
    SetWorkingPerimeter(HmdVector2_t[])
    SetWorkingPlayAreaSize(Single, Single)
    SetWorkingSeatedZeroPoseToRawTrackingPose(ref HmdMatrix34_t)
    SetWorkingStandingZeroPoseToRawTrackingPose(ref HmdMatrix34_t)
    ShowWorkingSetPreview()
    | Improve this Doc View Source

    Methods


    CommitWorkingCopy(EChaperoneConfigFile)

    public bool CommitWorkingCopy(EChaperoneConfigFile configFile)
    Parameters
    Type Name Description
    EChaperoneConfigFile configFile
    Returns
    Type Description
    System.Boolean

    ExportLiveToBuffer(StringBuilder, ref UInt32)

    public bool ExportLiveToBuffer(StringBuilder pBuffer, ref uint pnBufferLength)
    Parameters
    Type Name Description
    System.Text.StringBuilder pBuffer
    System.UInt32 pnBufferLength
    Returns
    Type Description
    System.Boolean

    GetLiveCollisionBoundsInfo(out HmdQuad_t[])

    public bool GetLiveCollisionBoundsInfo(out HmdQuad_t[] pQuadsBuffer)
    Parameters
    Type Name Description
    HmdQuad_t[] pQuadsBuffer
    Returns
    Type Description
    System.Boolean

    GetLiveSeatedZeroPoseToRawTrackingPose(ref HmdMatrix34_t)

    public bool GetLiveSeatedZeroPoseToRawTrackingPose(ref HmdMatrix34_t pmatSeatedZeroPoseToRawTrackingPose)
    Parameters
    Type Name Description
    HmdMatrix34_t pmatSeatedZeroPoseToRawTrackingPose
    Returns
    Type Description
    System.Boolean

    GetWorkingCollisionBoundsInfo(out HmdQuad_t[])

    public bool GetWorkingCollisionBoundsInfo(out HmdQuad_t[] pQuadsBuffer)
    Parameters
    Type Name Description
    HmdQuad_t[] pQuadsBuffer
    Returns
    Type Description
    System.Boolean

    GetWorkingPlayAreaRect(ref HmdQuad_t)

    public bool GetWorkingPlayAreaRect(ref HmdQuad_t rect)
    Parameters
    Type Name Description
    HmdQuad_t rect
    Returns
    Type Description
    System.Boolean

    GetWorkingPlayAreaSize(ref Single, ref Single)

    public bool GetWorkingPlayAreaSize(ref float pSizeX, ref float pSizeZ)
    Parameters
    Type Name Description
    System.Single pSizeX
    System.Single pSizeZ
    Returns
    Type Description
    System.Boolean

    GetWorkingSeatedZeroPoseToRawTrackingPose(ref HmdMatrix34_t)

    public bool GetWorkingSeatedZeroPoseToRawTrackingPose(ref HmdMatrix34_t pmatSeatedZeroPoseToRawTrackingPose)
    Parameters
    Type Name Description
    HmdMatrix34_t pmatSeatedZeroPoseToRawTrackingPose
    Returns
    Type Description
    System.Boolean

    GetWorkingStandingZeroPoseToRawTrackingPose(ref HmdMatrix34_t)

    public bool GetWorkingStandingZeroPoseToRawTrackingPose(ref HmdMatrix34_t pmatStandingZeroPoseToRawTrackingPose)
    Parameters
    Type Name Description
    HmdMatrix34_t pmatStandingZeroPoseToRawTrackingPose
    Returns
    Type Description
    System.Boolean

    HideWorkingSetPreview()

    public void HideWorkingSetPreview()

    ImportFromBufferToWorking(String, UInt32)

    public bool ImportFromBufferToWorking(string pBuffer, uint nImportFlags)
    Parameters
    Type Name Description
    System.String pBuffer
    System.UInt32 nImportFlags
    Returns
    Type Description
    System.Boolean

    ReloadFromDisk(EChaperoneConfigFile)

    public void ReloadFromDisk(EChaperoneConfigFile configFile)
    Parameters
    Type Name Description
    EChaperoneConfigFile configFile

    RevertWorkingCopy()

    public void RevertWorkingCopy()

    RoomSetupStarting()

    public void RoomSetupStarting()

    SetWorkingCollisionBoundsInfo(HmdQuad_t[])

    public void SetWorkingCollisionBoundsInfo(HmdQuad_t[] pQuadsBuffer)
    Parameters
    Type Name Description
    HmdQuad_t[] pQuadsBuffer

    SetWorkingPerimeter(HmdVector2_t[])

    public void SetWorkingPerimeter(HmdVector2_t[] pPointBuffer)
    Parameters
    Type Name Description
    HmdVector2_t[] pPointBuffer

    SetWorkingPlayAreaSize(Single, Single)

    public void SetWorkingPlayAreaSize(float sizeX, float sizeZ)
    Parameters
    Type Name Description
    System.Single sizeX
    System.Single sizeZ

    SetWorkingSeatedZeroPoseToRawTrackingPose(ref HmdMatrix34_t)

    public void SetWorkingSeatedZeroPoseToRawTrackingPose(ref HmdMatrix34_t pMatSeatedZeroPoseToRawTrackingPose)
    Parameters
    Type Name Description
    HmdMatrix34_t pMatSeatedZeroPoseToRawTrackingPose

    SetWorkingStandingZeroPoseToRawTrackingPose(ref HmdMatrix34_t)

    public void SetWorkingStandingZeroPoseToRawTrackingPose(ref HmdMatrix34_t pMatStandingZeroPoseToRawTrackingPose)
    Parameters
    Type Name Description
    HmdMatrix34_t pMatStandingZeroPoseToRawTrackingPose

    ShowWorkingSetPreview()

    public void ShowWorkingSetPreview()

    Extension Methods

    ComponentBaseExtensions.DisposeBy<T>(T, ICollectorHolder)
    ComponentBaseExtensions.RemoveDisposeBy<T>(T, ICollectorHolder)
    • Improve this Doc
    • View Source
    In This Article

    Back to top

    Copyright © 2019-2021 .NET Foundation and Contributors
    Supported by the .NET Foundation