Stride

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

  • Discord
  • Facebook
  • Twitter
  • YouTube

LANGUAGE

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

    CVRIOBuffer Class

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

    public class CVRIOBuffer
    Name Description
    Methods
    Close(UInt64)
    HasReaders(UInt64)
    Open(String, EIOBufferMode, UInt32, UInt32, ref UInt64)
    PropertyContainer(UInt64)
    Read(UInt64, IntPtr, UInt32, ref UInt32)
    Write(UInt64, IntPtr, UInt32)
    | Improve this Doc View Source

    Methods


    Close(UInt64)

    public EIOBufferError Close(ulong ulBuffer)
    Parameters
    Type Name Description
    System.UInt64 ulBuffer
    Returns
    Type Description
    EIOBufferError

    HasReaders(UInt64)

    public bool HasReaders(ulong ulBuffer)
    Parameters
    Type Name Description
    System.UInt64 ulBuffer
    Returns
    Type Description
    System.Boolean

    Open(String, EIOBufferMode, UInt32, UInt32, ref UInt64)

    public EIOBufferError Open(string pchPath, EIOBufferMode mode, uint unElementSize, uint unElements, ref ulong pulBuffer)
    Parameters
    Type Name Description
    System.String pchPath
    EIOBufferMode mode
    System.UInt32 unElementSize
    System.UInt32 unElements
    System.UInt64 pulBuffer
    Returns
    Type Description
    EIOBufferError

    PropertyContainer(UInt64)

    public ulong PropertyContainer(ulong ulBuffer)
    Parameters
    Type Name Description
    System.UInt64 ulBuffer
    Returns
    Type Description
    System.UInt64

    Read(UInt64, IntPtr, UInt32, ref UInt32)

    public EIOBufferError Read(ulong ulBuffer, IntPtr pDst, uint unBytes, ref uint punRead)
    Parameters
    Type Name Description
    System.UInt64 ulBuffer
    System.IntPtr pDst
    System.UInt32 unBytes
    System.UInt32 punRead
    Returns
    Type Description
    EIOBufferError

    Write(UInt64, IntPtr, UInt32)

    public EIOBufferError Write(ulong ulBuffer, IntPtr pSrc, uint unBytes)
    Parameters
    Type Name Description
    System.UInt64 ulBuffer
    System.IntPtr pSrc
    System.UInt32 unBytes
    Returns
    Type Description
    EIOBufferError

    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