HolographicCameraPose Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Representa o local previsto de uma câmera holográfica para um quadro específico.
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
- Herança
- Atributos
Requisitos do Windows
Família de dispositivos |
Windows 10 (introduzida na 10.0.10586.0 - for Xbox, see UWP features that aren't yet supported on Xbox)
|
API contract |
Windows.Foundation.UniversalApiContract (introduzida na v2.0)
|
Comentários
Histórico de versão
Versão do Windows | Versão do SDK | Valor adicionado |
---|---|---|
1803 | 17134 | OverrideProjectionTransform |
1803 | 17134 | OverrideViewport |
1803 | 17134 | OverrideViewTransform |
Propriedades
FarPlaneDistance |
Obtém a distância distante do plano para esse quadro, que é definido chamando o método HolographicCamera.SetFarPlaneDistance. |
HolographicCamera |
Obtém o HolographicCamera descrito por esta pose de câmera. |
NearPlaneDistance |
Obtém a distância do plano próximo para esse quadro, que você define chamando o método HolographicCamera.SetNearPlaneDistance. |
ProjectionTransform |
Obtém a transformação de projeção estéreo para esta pose de câmera. |
Viewport |
Obtém o retângulo do visor para o qual o aplicativo deve renderizar para essa câmera nesse quadro. |
Métodos
OverrideProjectionTransform(HolographicStereoTransform) |
Notifica o compositor de que o aplicativo está sendo renderizado com uma projeção abaixo do ideal alternativa para transformar esse quadro. |
OverrideViewport(Rect, Rect) |
Especifica um retângulo de visor alternativo dentro do buffer de quadros que o aplicativo está renderizando nesse quadro. |
OverrideViewTransform(SpatialCoordinateSystem, HolographicStereoTransform) |
Notifica o compositor de que o aplicativo está sendo renderizado com uma exibição abaixo do ideal alternativa para transformar esse quadro. |
TryGetCullingFrustum(SpatialCoordinateSystem) |
Obtém o frusto de abate conservador previsto para esta pose de câmera, expresso no sistema de coordenadas especificado. |
TryGetViewTransform(SpatialCoordinateSystem) |
Obtém a transformação de exibição estéreo para essa pose de câmera, expressa como uma transformação do sistema de coordenadas especificado. Esse método retornará nulo se o sistema de coordenadas especificado não puder ser localizado no momento. |
TryGetVisibleFrustum(SpatialCoordinateSystem) |
Obtém o frusto de exibição previsto para a pose atual, expresso no sistema de coordenadas especificado. |