Freigeben über


HolographicSpace Klasse

Definition

Stellt eine holografische Szene dar, bei der 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 Platform::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 Wertschöpfung
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 Grafikkarten ab, der beim Anzeigen holografischer Inhalte im HolographicDisplay-Standard verwendet werden soll.

UserPresence

Beschreibt, ob der Benutzer im Headset vorhanden ist, um diesen HolographicSpace anzuzeigen und mit ihm zu interagieren.

Methoden

CreateForCoreWindow(CoreWindow)

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

CreateFramePresentationMonitor(UInt32)

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

CreateFrameScanoutMonitor(UInt32)

Erstellt einen HolographicFrameScanoutMonitor, mit dem Windows Mixed Reality Anwendungen detaillierte Leistungs- und Zeitinformationen zur Plattform in Echtzeit überwachen können.

CreateNextFrame()

Erstellt einen HolographicFrame für den nächsten Frame, der angezeigt werden soll.

SetDirect3D11Device(IDirect3DDevice)

Weist das IDirect3DDevice zu, das holografische Inhalte anzeigt. Ein Fehler tritt auf, wenn die App ein ungeeignetes Gerät erstellt.

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 Hauptstart zu beginnen.

Ereignisse

CameraAdded

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

CameraRemoved

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

IsAvailableChanged

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

UserPresenceChanged

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

Gilt für: