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. |