Partilhar via


HolographicSpace Classe

Definição

Representa uma cena holográfica, com uma ou mais câmeras holográficas renderizando seu conteúdo.

public ref class HolographicSpace 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 HolographicSpace 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 HolographicSpace
Public NotInheritable Class HolographicSpace
Herança
Object Platform::Object IInspectable HolographicSpace
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

Histórico de versão

Versão do Windows Versão do SDK Valor adicionado
1703 15063 IsAvailable
1703 15063 IsAvailableChanged
1703 15063 Issupported
1.709 16299 Isconfigured
1803 17134 CreateFramePresentationMonitor
1803 17134 UserPresence
1803 17134 UserPresenceChanged
1803 17134 WaitForNextFrameReady
1803 17134 WaitForNextFrameReadyWithHeadStart
2004 19041 CreateFrameScanoutMonitor

Propriedades

IsAvailable

Obtém se um headset Realidade Misturada está pronto para renderização holográfica.

IsConfigured

Obtém se o sistema atual foi configurado pelo usuário para headsets Realidade Misturada.

IsSupported

Obtém se o sistema atual dá suporte a headsets Realidade Misturada.

PrimaryAdapterId

Obtém o identificador do adaptador gráfico a ser usado ao exibir conteúdo holográfico para o HolographicDisplay padrão.

UserPresence

Descreve se o usuário está presente no headset para exibir e interagir com esse HolographicSpace.

Métodos

CreateForCoreWindow(CoreWindow)

Cria um HolographicSpace que corresponde ao CoreApplicationView da janela especificada.

CreateFramePresentationMonitor(UInt32)

Cria um objeto para monitorar um fluxo independente de relatórios de apresentação de quadro deste HolographicSpace.

CreateFrameScanoutMonitor(UInt32)

Cria um HolographicFrameScanoutMonitor que permite que Windows Mixed Reality aplicativos monitorem informações detalhadas de desempenho e tempo sobre a plataforma em tempo real.

CreateNextFrame()

Cria um HolographicFrame para o próximo quadro a ser exibido.

SetDirect3D11Device(IDirect3DDevice)

Atribui o IDirect3DDevice que exibirá o conteúdo holográfico. Ocorrerá um erro se o aplicativo criar um dispositivo inadequado.

WaitForNextFrameReady()

Bloqueia o thread atual até a hora certa para começar a renderizar o próximo quadro.

WaitForNextFrameReadyWithHeadStart(TimeSpan)

Bloqueia o thread atual até a hora certa para começar a renderizar o próximo quadro, com a inicialização especificada.

Eventos

CameraAdded

Ocorre quando um HolographicCamera é adicionado ao HolographicSpace atual.

CameraRemoved

Ocorre quando um HolographicCamera é removido do HolographicSpace atual.

IsAvailableChanged

Ocorre quando um headset configurado e pronto Realidade Misturada é anexado ou desanexado do sistema.

UserPresenceChanged

Ocorre quando a presença do usuário dentro do headset ou a capacidade de exibir e interagir com esse HolographicSpace é alterada.

Aplica-se a