Compartilhar via


HolographicCamera Classe

Definição

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

Aplica-se a

Confira também