Condividi tramite


HolographicCameraPose Classe

Definizione

Rappresenta la posizione stimata di una fotocamera olografica per un particolare fotogramma.

public ref class HolographicCameraPose 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 HolographicCameraPose 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 HolographicCameraPose
Public NotInheritable Class HolographicCameraPose
Ereditarietà
Object Platform::Object IInspectable HolographicCameraPose
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
1803 17134 OverrideProjectionTransform
1803 17134 OverrideViewport
1803 17134 OverrideViewTransform

Proprietà

FarPlaneDistance

Ottiene la distanza del piano lontano per questo frame, impostata chiamando il metodo HolographicCamera.SetFarPlaneDistance.

HolographicCamera

Ottiene l'HolographicCamera descritto da questa posizione della fotocamera.

NearPlaneDistance

Ottiene la distanza del piano vicino per questo frame, impostata chiamando il metodo HolographicCamera.SetNearPlaneDistance.

ProjectionTransform

Ottiene la trasformazione della proiezione stereo per questa posa della fotocamera.

Viewport

Ottiene il rettangolo viewport a cui l'app deve eseguire il rendering per questa fotocamera in questa cornice.

Metodi

OverrideProjectionTransform(HolographicStereoTransform)

Notifica al compositore che l'app esegue il rendering con una proiezione secondaria alternativa trasforma questa cornice.

OverrideViewport(Rect, Rect)

Specifica un rettangolo viewport alternativo all'interno del buffer frame che l'app esegue il rendering in questo frame.

OverrideViewTransform(SpatialCoordinateSystem, HolographicStereoTransform)

Notifica al compositore che l'app esegue il rendering con una visualizzazione secondaria alternativa che trasforma questo frame.

TryGetCullingFrustum(SpatialCoordinateSystem)

Ottiene il frustum conservativo previsto per questa posizione della fotocamera, espresso nel sistema di coordinate specificato.

TryGetViewTransform(SpatialCoordinateSystem)

Ottiene la trasformazione della visualizzazione stereo per questa posizione della fotocamera, espressa come trasformazione dal sistema di coordinate specificato. Questo metodo restituirà Null se il sistema di coordinate specificato non può trovarsi al momento.

TryGetVisibleFrustum(SpatialCoordinateSystem)

Ottiene il frustum di visualizzazione stimato per la posizione corrente, espressa nel sistema di coordinate specificato.

Si applica a