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