Compartir a través de


HolographicCameraPose Clase

Definición

Representa la ubicación prevista de una cámara holográfica para un fotograma determinado.

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
Herencia
Object Platform::Object IInspectable HolographicCameraPose
Atributos

Requisitos de Windows

Familia de dispositivos
Windows 10 (se introdujo en la versión 10.0.10586.0 - for Xbox, see UWP features that aren't yet supported on Xbox)
API contract
Windows.Foundation.UniversalApiContract (se introdujo en la versión v2.0)

Comentarios

Historial de versiones

Versión de Windows Versión del SDK Valor agregado
1803 17134 OverrideProjectionTransform
1803 17134 OverrideViewport
1803 17134 OverrideViewTransform

Propiedades

FarPlaneDistance

Obtiene la distancia del plano lejano para este fotograma, que se establece mediante una llamada al método HolographicCamera.SetFarPlaneDistance.

HolographicCamera

Obtiene la holographicCamera descrita por esta posición de cámara.

NearPlaneDistance

Obtiene la distancia cercana del plano para este marco, que se establece mediante una llamada al método HolographicCamera.SetNearPlaneDistance.

ProjectionTransform

Obtiene la transformación de proyección estéreo para esta posición de cámara.

Viewport

Obtiene el rectángulo de ventanilla en el que la aplicación debe representar para esta cámara en este marco.

Métodos

OverrideProjectionTransform(HolographicStereoTransform)

Notifica al compositor que la aplicación está representando con una proyección no óptima alternativa transforma este fotograma.

OverrideViewport(Rect, Rect)

Especifica un rectángulo de ventanilla alternativo dentro del búfer de fotogramas que la aplicación está representando en este marco.

OverrideViewTransform(SpatialCoordinateSystem, HolographicStereoTransform)

Notifica al compositor que la aplicación está representando con una vista no óptima alternativa transforma este marco.

TryGetCullingFrustum(SpatialCoordinateSystem)

Obtiene el frustum conservador predicho para esta posición de cámara, expresado en el sistema de coordenadas especificado.

TryGetViewTransform(SpatialCoordinateSystem)

Obtiene la transformación de vista estéreo para esta posición de cámara, expresada como una transformación del sistema de coordenadas especificado. Este método devolverá null si el sistema de coordenadas especificado no se encuentra en este momento.

TryGetVisibleFrustum(SpatialCoordinateSystem)

Obtiene el frustum de vista predicho para la posición actual, expresada en el sistema de coordenadas especificado.

Se aplica a