HolographicCameraRenderingParameters Classe

Definizione

Rappresenta i parametri per fotocamera per il rendering del contenuto olografico.

public ref class HolographicCameraRenderingParameters 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 HolographicCameraRenderingParameters 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 HolographicCameraRenderingParameters
Public NotInheritable Class HolographicCameraRenderingParameters
Ereditarietà
Object Platform::Object IInspectable HolographicCameraRenderingParameters
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

La chiamata a questo metodo acquisisce un buffer che verrà usato per aggiornare il livello primario per il compositore olografico. Il buffer rimane acquisito fino a quando l'app presenta HolographicFrame usato per creare l'oggetto HolographicCameraRenderingParameters corrispondente, al momento in cui il buffer verrà eseguito il commit al compositore olografico. Le app possono avere fino a due buffer di livello primario acquisiti in qualsiasi momento. Il formato del buffer del livello primario è BGRA a 8 bit.

L'app raggiungerà in genere una qualità visiva ottimale chiamando CommitDirect3D11DepthBuffer per eseguire il commit di un buffer di profondità accurato i cui pixel possono essere mappati a metri usando i piani vicini e lontani specificati e quindi non chiamando SetFocusPoint. Ciò consente la stabilizzazione in base alla profondità degli ologrammi nel frame.

Cronologia delle versioni

Versione di Windows Versione dell'SDK Valore aggiunto
1703 15063 CommitDirect3D11DepthBuffer
1703 15063 ReprojectionMode
1709 16299 IsContentProtectionEnabled

Proprietà

DepthReprojectionMethod

Ottiene o imposta il metodo di riprogettazione utilizzato per l'holographicCamera associato per un determinato HolographicFrame. Il sistema selezionerà un metodo di riprogettazione predefinito in base alle funzionalità del dispositivo e/o della piattaforma.

Direct3D11BackBuffer

Ottiene la superficie del buffer posteriore Direct3D 11 per questa fotocamera. Le app devono recuperare una nuova superficie del buffer indietro per il rendering di ogni frame.

Direct3D11Device

Ottiene il dispositivo Direct3D 11 per questa fotocamera.

IsContentProtectionEnabled

Ottiene o imposta se l'applicazione visualizza contenuto protetto.

ReprojectionMode

Ottiene o imposta il tipo di riprogettazione dell'app che richiede di stabilizzare il rendering olografico relativo al movimento della testa dell'utente.

Metodi

CommitDirect3D11DepthBuffer(IDirect3DSurface)

Fornisce un buffer di profondità per questa cornice alla pipeline di visualizzazione olografica, consentendo la stabilizzazione in base alla profondità del frame rispetto al movimento della testa dell'utente.

SetFocusPoint(SpatialCoordinateSystem, Vector3)

Imposta il punto stazioni nello spazio olografico su cui probabilmente l'utente si concentra per il frame corrente.

SetFocusPoint(SpatialCoordinateSystem, Vector3, Vector3)

Imposta il punto stazioni nello spazio olografico su cui l'utente si concentra, nonché la normale per un piano di messa a fuoco attraverso quel punto.

SetFocusPoint(SpatialCoordinateSystem, Vector3, Vector3, Vector3)

Imposta il punto di spostamento nello spazio olografico su cui l'utente si concentra, nonché il normale per un piano di messa a fuoco attraverso quel punto.

Si applica a

Vedi anche