HolographicCamera 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.
Fornece funcionalidade de renderização por quadro para um HolographicViewConfiguration em um HolographicDisplay.
public ref class HolographicCamera 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 HolographicCamera 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 HolographicCamera
Public NotInheritable Class HolographicCamera
- 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
Um aplicativo é renderizado no buffer de fundo para pelo menos um HolographicCamera antes de apresentar cada HolographicFrame.
Histórico de versão
| Versão do Windows | Versão do SDK | Valor adicionado |
|---|---|---|
| 1703 | 15063 | Monitor |
| 1703 | 15063 | LeftViewportParameters |
| 1703 | 15063 | RightViewportParameters |
| 1.709 | 16299 | IsPrimaryLayerEnabled |
| 1.709 | 16299 | MaxQuadLayerCount |
| 1.709 | 16299 | QuadLayers |
| 1803 | 17134 | CanOverrideViewport |
| 1809 | 17763 | IsHardwareContentProtectionEnabled |
| 1809 | 17763 | IsHardwareContentProtectionSupported |
| 1903 | 18362 | ViewConfiguration |
Propriedades
| CanOverrideViewport |
Obtém se a exibição dá suporte à substituição dos retângulos do visor. |
| Display |
Obtém metadados sobre a exibição representada por este HolographicCamera. |
| Id |
Obtém o identificador exclusivo para o HolographicCamera. |
| IsHardwareContentProtectionEnabled |
Obtém ou define se esse HolographicCamera produzirá buffers back protegidos por hardware para a camada primária. |
| IsHardwareContentProtectionSupported |
Obtém se a proteção de conteúdo de hardware tem suporte para este HolographicCamera. |
| IsPrimaryLayerEnabled |
Obtém ou define se essa câmera deve exibir o buffer traseiro primário preenchido pelo aplicativo. |
| IsStereo |
Obtém se a tela atual é estéreo em vez de mono. |
| LeftViewportParameters |
Obtém parâmetros de renderização relacionados ao visor do olho esquerdo da exibição. |
| MaxQuadLayerCount |
Obtém o número máximo de camadas quad compatíveis com o sistema atual. |
| QuadLayers |
Obtém a lista mutável de camadas quádruplas a serem exibidas sobre o buffer traseiro primário desta câmera. |
| RenderTargetSize |
Obtém as dimensões em pixels dos buffers traseiros alocados para essa câmera. |
| RightViewportParameters |
Obtém parâmetros de renderização relacionados ao visor de olho direito da exibição. |
| ViewConfiguration |
Obtém o HolographicViewConfiguration para o qual este HolographicCamera fornece renderização. |
| ViewportScaleFactor |
Obtém ou define o fator de escala a ser aplicado ao tamanho do visor padrão. |
Métodos
| SetFarPlaneDistance(Double) |
Define a distância, ao longo do eixo z, da origem do espaço de exibição até o plano distante do frusto de exibição. |
| SetNearPlaneDistance(Double) |
Define a distância, ao longo do eixo z, da origem do espaço de exibição até o plano próximo do frusto de exibição. |