HolographicCameraPose Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
- 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. |