GraphicsBindingOpenXrVulkan Class

Definition

Vulkan binding for OpenXR.

public ref class GraphicsBindingOpenXrVulkan : Microsoft::Azure::RemoteRendering::GraphicsBinding
public class GraphicsBindingOpenXrVulkan : Microsoft.Azure.RemoteRendering.GraphicsBinding
type GraphicsBindingOpenXrVulkan = class
    inherit GraphicsBinding
Public Class GraphicsBindingOpenXrVulkan
Inherits GraphicsBinding
Inheritance
GraphicsBindingOpenXrVulkan

Remarks

Important: RemoteManagerStatic.StartupRemoteRendering must be called before the OpenXR loader negotiates with the underlying OpenXR runtime.

At runtime the only thing that needs to be done by the user is to call PrepareRender(VulkanRenderParameters) and then BlitRemoteFrame(VulkanRenderParameters) to render the remote frame to the current render target.

Properties

Api

The derived graphics binding that this instance can be cast to.

(Inherited from GraphicsBinding)

Methods

BlitRemoteFrame(VulkanRenderParameters)

Blits the current remote frame to the given Vulkan framebuffer.

GetLastFrameStatistics(FrameStatistics)

Retrieves the last frame's statistics.

(Inherited from GraphicsBinding)
GetPoseMode()

Gets the current pose mode.

(Inherited from GraphicsBinding)
PrepareRender(VulkanRenderParameters)

Prepares for blitting the remote frame.

SetPoseMode(PoseMode)

Set the pose mode.

(Inherited from GraphicsBinding)
UpdateAppSpace(UInt64)

Informs ARR of a new app space.

Applies to

See also