HolographicSpace Klasse

Definition

Stellt eine holografische Szene dar, wobei mindestens eine holografische Kamera ihren Inhalt rendert.

public ref class HolographicSpace sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 131072)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class HolographicSpace final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 131072)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class HolographicSpace
Public NotInheritable Class HolographicSpace
Vererbung
Object IInspectable HolographicSpace
Attribute

Windows-Anforderungen

Gerätefamilie
Windows 10 (eingeführt in 10.0.10586.0 - for Xbox, see UWP features that aren't yet supported on Xbox)
API contract
Windows.Foundation.UniversalApiContract (eingeführt in v2.0)

Hinweise

Versionsverlauf

Windows-Version SDK-Version Mehrwert
1703 15063 IsAvailable
1703 15063 IsAvailableChanged
1703 15063 Issupported
1709 16299 IsConfigured
1803 17134 CreateFramePresentationMonitor
1803 17134 UserPresence
1803 17134 UserPresenceChanged
1803 17134 WaitForNextFrameReady
1803 17134 WaitForNextFrameReadyWithHeadStart
2004 19041 CreateFrameScanoutMonitor

Eigenschaften

IsAvailable

Ruft ab, ob ein Mixed Reality Headset für das holografische Rendering bereit ist.

IsConfigured

Ruft ab, ob das aktuelle System vom Benutzer für Mixed Reality Headsets konfiguriert wurde.

IsSupported

Ruft ab, ob das aktuelle System Mixed Reality Headsets unterstützt.

PrimaryAdapterId

Ruft den Bezeichner des Grafikadapters ab, der beim Anzeigen von holografischen Inhalten auf dem Standardmäßigen HolographicDisplay verwendet werden soll.

UserPresence

Beschreibt, ob der Benutzer innerhalb des Headsets vorhanden ist, um dieses HolographicSpace anzuzeigen und zu interagieren.

Methoden

CreateForCoreWindow(CoreWindow)

Erstellt einen HolographicSpace, der dem CoreApplicationView des angegebenen Fensters entspricht.

CreateFramePresentationMonitor(UInt32)

Erstellt ein Objekt, um einen unabhängigen Datenstrom von Framepräsentationsberichten aus diesem HolographicSpace zu überwachen.

CreateFrameScanoutMonitor(UInt32)

Erstellt einen HolographicFrameScanoutMonitor, der es Windows Mixed Reality Anwendungen ermöglicht, detaillierte Leistungs- und Anzeigedauerinformationen über die Plattform in Echtzeit zu überwachen.

CreateNextFrame()

Erstellt einen HolographicFrame für den nächsten anzuzeigenden Frame.

SetDirect3D11Device(IDirect3DDevice)

Weist den IDirect3DDevice zu, der holografische Inhalte anzeigt. Wenn die App ein unangemessenes Gerät erstellt, tritt ein Fehler auf.

WaitForNextFrameReady()

Blockiert den aktuellen Thread bis zum richtigen Zeitpunkt, um mit dem Rendern des nächsten Frames zu beginnen.

WaitForNextFrameReadyWithHeadStart(TimeSpan)

Blockiert den aktuellen Thread bis zum richtigen Zeitpunkt, um mit dem Rendern des nächsten Frames mit dem angegebenen Kopfstart zu beginnen.

Ereignisse

CameraAdded

Tritt auf, wenn ein HolographicCamera dem aktuellen HolographicSpace hinzugefügt wird.

CameraRemoved

Tritt auf, wenn ein HolographicCamera aus dem aktuellen HolographicSpace entfernt wird.

IsAvailableChanged

Tritt auf, wenn ein konfiguriertes und bereites Mixed Reality Headset angeschlossen oder vom System getrennt wird.

UserPresenceChanged

Tritt auf, wenn sich die Anwesenheit des Benutzers innerhalb des Headsets oder die Möglichkeit zum Anzeigen und Interagieren mit diesem HolographicSpace ändert.

Gilt für: