HolographicCameraRenderingParameters Classe
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
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)
|
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.
Versão do Windows | Versão do SDK | Valor adicionado |
---|---|---|
1703 | 15063 | CommitDirect3D11DepthBuffer |
1703 | 15063 | ReprojectionMode |
1.709 | 16299 | IsContentProtectionEnabled |
Depth |
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. |
Direct3D11Back |
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. |
Is |
Obtém ou define se o aplicativo está exibindo conteúdo protegido. |
Reprojection |
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. |
Commit |
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. |
Set |
Define o ponto estacionário no espaço holográfico no qual o usuário provavelmente se concentrará para o quadro atual. |
Set |
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. |
Set |
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. |
Produto | Versões |
---|---|
WinRT | Build 10586, Build 14383, Build 15063, Build 16299, Build 17134, Build 17763, Build 18362, Build 19041, Build 20348, Build 22000, Build 22621, Build 26100 |