Condividi tramite


HolographicSpace Classe

Definizione

Rappresenta una scena olografica, con una o più fotocamere olografiche che ne eseguono il rendering del contenuto.

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
Ereditarietà
Object Platform::Object IInspectable HolographicSpace
Attributi

Requisiti Windows

Famiglia di dispositivi
Windows 10 (è stato introdotto in 10.0.10586.0 - for Xbox, see UWP features that aren't yet supported on Xbox)
API contract
Windows.Foundation.UniversalApiContract (è stato introdotto in v2.0)

Commenti

Cronologia delle versioni

Versione di Windows Versione dell'SDK Valore aggiunto
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

Proprietà

IsAvailable

Ottiene un valore che indica se un visore VR Realtà mista è pronto per il rendering olografico.

IsConfigured

Ottiene un valore che indica se il sistema corrente è stato configurato dall'utente per Realtà mista visori VR.

IsSupported

Ottiene un valore che indica se il sistema corrente supporta Realtà mista visori VR.

PrimaryAdapterId

Ottiene l'identificatore della scheda grafica da utilizzare per la visualizzazione del contenuto olografico sull'oggetto HolographicDisplay predefinito.

UserPresence

Descrive se l'utente è presente all'interno del visore VR per visualizzare e interagire con questo HolographicSpace.

Metodi

CreateForCoreWindow(CoreWindow)

Crea un oggetto HolographicSpace che corrisponde alla finestra CoreApplicationView specificata.

CreateFramePresentationMonitor(UInt32)

Crea un oggetto per monitorare un flusso indipendente di report di presentazione frame da questo HolographicSpace.

CreateFrameScanoutMonitor(UInt32)

Crea un HolographicFrameScanoutMonitor che consente alle applicazioni di Windows Mixed Reality di monitorare informazioni dettagliate sulle prestazioni e sui tempi della piattaforma in tempo reale.

CreateNextFrame()

Crea un HolographicFrame per il frame successivo da visualizzare.

SetDirect3D11Device(IDirect3DDevice)

Assegna IDirect3DDevice che visualizzerà il contenuto olografico. Se l'app crea un dispositivo inappropriato, si verificherà un errore.

WaitForNextFrameReady()

Blocca il thread corrente fino al momento giusto per iniziare a eseguire il rendering del fotogramma successivo.

WaitForNextFrameReadyWithHeadStart(TimeSpan)

Blocca il thread corrente fino al momento giusto per iniziare a eseguire il rendering del fotogramma successivo, con l'inizio iniziale specificato.

Eventi

CameraAdded

Si verifica quando un HolographicCamera viene aggiunto all'holographicSpace corrente.

CameraRemoved

Si verifica quando un oggetto HolographicCamera viene rimosso dall'holographicSpace corrente.

IsAvailableChanged

Si verifica quando un visore VR configurato e pronto Realtà mista è collegato o scollegato dal sistema.

UserPresenceChanged

Si verifica quando la presenza dell'utente all'interno del visore VR o la possibilità di visualizzare e interagire con questo HolographicSpace cambia.

Si applica a