Share via


GraphicsBindingOpenXrD3d11.GetRemoteFocusPoint Method

Definition

Retrieves the remote focus point.

public:
 Microsoft::Azure::RemoteRendering::FocusPointResult GetRemoteFocusPoint(System::UInt64 spaceHandle, [Runtime::InteropServices::Out] Microsoft::Azure::RemoteRendering::Float3 % position, [Runtime::InteropServices::Out] Microsoft::Azure::RemoteRendering::Float3 % normal, [Runtime::InteropServices::Out] Microsoft::Azure::RemoteRendering::Float3 % velocity);
public Microsoft.Azure.RemoteRendering.FocusPointResult GetRemoteFocusPoint (ulong spaceHandle, out Microsoft.Azure.RemoteRendering.Float3 position, out Microsoft.Azure.RemoteRendering.Float3 normal, out Microsoft.Azure.RemoteRendering.Float3 velocity);
member this.GetRemoteFocusPoint : uint64 * Float3 * Float3 * Float3 -> Microsoft.Azure.RemoteRendering.FocusPointResult
Public Function GetRemoteFocusPoint (spaceHandle As ULong, ByRef position As Float3, ByRef normal As Float3, ByRef velocity As Float3) As FocusPointResult

Parameters

spaceHandle
UInt64

The OpenXR space in which the focus point should be expressed. Passing an invalid space handle will result in invalid focus points.

position
Float3

The focus point's position in world-space.

normal
Float3

The focus point's normal in world-space.

velocity
Float3

The focus point's velocity measured in units per second, in world-space.

Returns

How to interpret the point data. If Invalid is returned, the data should not be used.

Remarks

This focus point must be explicitly set as the focus point to be used.

A NoConnection error occurs if this is called while there is no connection to the server.

Applies to