Search Results for

    Show / Hide Table of Contents

    Class OpenXRDirectX11

    Represents the DirectX11 integration with OpenXR.

    Inheritance
    object
    DisposableObject
    OpenXRGraphicBackend
    OpenXRDirectX11
    Inherited Members
    OpenXRGraphicBackend.OpenXRPlatform
    OpenXRGraphicBackend.GraphicsContext
    OpenXRGraphicBackend.Destroy()
    DisposableObject.Disposed
    DisposableObject.Dispose()
    DisposableObject.Dispose(bool)
    Namespace: Evergine.OpenXR.GraphicBackends
    Assembly: Evergine.OpenXR.dll
    Syntax
    public class OpenXRDirectX11 : OpenXRGraphicBackend

    Constructors

    OpenXRDirectX11(OpenXRPlatform)

    Initializes a new instance of the OpenXRDirectX11 class.

    Declaration
    public OpenXRDirectX11(OpenXRPlatform openXRPlatform)
    Parameters
    Type Name Description
    OpenXRPlatform openXRPlatform

    The OpenXR platform.

    Properties

    RequiredOpenXRExtensions

    Gets the required list of OpenXR extensions.

    Declaration
    public override List<string> RequiredOpenXRExtensions { get; }
    Property Value
    Type Description
    List<string>
    Overrides
    OpenXRGraphicBackend.RequiredOpenXRExtensions

    Methods

    InitializeSession()

    Initializes an OpenXR session.

    Declaration
    public override XrSession InitializeSession()
    Returns
    Type Description
    XrSession

    The XRSession instance.

    Overrides
    OpenXRGraphicBackend.InitializeSession()

    Extension Methods

    ReflectionHelper.GetMemberAssembly(object)
    ReflectionHelper.GetTypeName(object)
    In this article
    Back to top
    Generated by DocFX