HolographicSpace Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
- 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. |