Compartilhar via


HolographicCameraPose Classe

Definição

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

Aplica-se a