HolographicCameraRenderingParameters 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 parâmetros por câmera para renderizar conteúdo holográfico.
public ref class HolographicCameraRenderingParameters 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 HolographicCameraRenderingParameters 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 HolographicCameraRenderingParameters
Public NotInheritable Class HolographicCameraRenderingParameters
- 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
Chamar esse método adquire um buffer que será usado para atualizar a camada primária do compositor holográfico. O buffer permanece adquirido até que o aplicativo apresente o HolographicFrame usado para criar o objeto HolographicCameraRenderingParameters correspondente, momento em que o buffer será confirmado no compositor holográfico. Os aplicativos podem ter até dois buffers de camada primária adquiridos a qualquer momento. O formato de buffer de camada primária é BGRA de 8 bits.
Seu aplicativo geralmente alcançará a qualidade visual ideal chamando CommitDirect3D11DepthBuffer para confirmar um buffer de profundidade preciso cujos pixels podem ser mapeados de volta para metros usando seus planos próximos e distantes especificados e, em seguida, não chamando SetFocusPoint. Isso permite a estabilização baseada em profundidade dos hologramas em seu quadro.
Histórico de versão
Versão do Windows | Versão do SDK | Valor adicionado |
---|---|---|
1703 | 15063 | CommitDirect3D11DepthBuffer |
1703 | 15063 | ReprojectionMode |
1.709 | 16299 | IsContentProtectionEnabled |
Propriedades
DepthReprojectionMethod |
Obtém ou define o método de reprojeção usado para o HolographicCamera associado para um determinado HolographicFrame. O sistema selecionará um método de reprojeção padrão com base nos recursos de dispositivo e/ou plataforma. |
Direct3D11BackBuffer |
Obtém a superfície de buffer traseiro do Direct3D 11 para esta câmera. Os aplicativos devem recuperar uma nova superfície de buffer traseiro para renderizar cada quadro. |
Direct3D11Device |
Obtém o dispositivo Direct3D 11 para esta câmera. |
IsContentProtectionEnabled |
Obtém ou define se o aplicativo está exibindo conteúdo protegido. |
ReprojectionMode |
Obtém ou define o tipo de reprojeção que o aplicativo está solicitando para estabilizar sua renderização holográfica em relação ao movimento de cabeça do usuário. |
Métodos
CommitDirect3D11DepthBuffer(IDirect3DSurface) |
Fornece um buffer de profundidade para esse quadro para o pipeline de exibição holográfica, permitindo a estabilização baseada em profundidade do quadro em relação ao movimento de cabeça do usuário. |
SetFocusPoint(SpatialCoordinateSystem, Vector3) |
Define o ponto estacionário no espaço holográfico no qual o usuário provavelmente se concentrará para o quadro atual. |
SetFocusPoint(SpatialCoordinateSystem, Vector3, Vector3) |
Define o ponto estacionário no espaço holográfico no qual o usuário se concentrará, bem como o normal para um plano de foco por esse ponto. |
SetFocusPoint(SpatialCoordinateSystem, Vector3, Vector3, Vector3) |
Define o ponto móvel no espaço holográfico no qual o usuário se concentrará, bem como o normal para um plano de foco por meio desse ponto. |