다음을 통해 공유


HolographicSpace 클래스

정의

콘텐츠를 렌더링하는 홀로그램 카메라가 하나 이상 있는 홀로그램 장면을 나타냅니다.

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
상속
Object Platform::Object IInspectable HolographicSpace
특성

Windows 요구 사항

디바이스 패밀리
Windows 10 (10.0.10586.0 - for Xbox, see UWP features that aren't yet supported on Xbox에서 도입되었습니다.)
API contract
Windows.Foundation.UniversalApiContract (v2.0에서 도입되었습니다.)

설명

버전 기록

Windows 버전 SDK 버전 추가된 값
1703 15063 IsAvailable
1703 15063 IsAvailableChanged
1703 15063 Issupported
1709 16299 구성됨
1803 17134 CreateFramePresentationMonitor
1803 17134 UserPresence
1803 17134 UserPresenceChanged
1803 17134 WaitForNextFrameReady
1803 17134 WaitForNextFrameReadyWithHeadStart
2004 19041 CreateFrameScanoutMonitor

속성

IsAvailable

Mixed Reality 헤드셋이 홀로그램 렌더링에 사용할 준비가 되었는지 여부를 가져옵니다.

IsConfigured

사용자가 Mixed Reality 헤드셋에 대해 현재 시스템을 구성했는지 여부를 가져옵니다.

IsSupported

현재 시스템에서 Mixed Reality 헤드셋을 지원하는지 여부를 가져옵니다.

PrimaryAdapterId

홀로그램 콘텐츠를 기본 HolographicDisplay에 표시할 때 사용할 그래픽 어댑터의 식별자를 가져옵니다.

UserPresence

사용자가 이 HolographicSpace를 보고 상호 작용하기 위해 헤드셋 내에 있는지 여부를 설명합니다.

메서드

CreateForCoreWindow(CoreWindow)

지정된 창의 CoreApplicationView에 해당하는 HolographicSpace를 만듭니다.

CreateFramePresentationMonitor(UInt32)

이 HolographicSpace에서 프레임 프레젠테이션 보고서의 독립적인 스트림을 모니터링하는 개체를 만듭니다.

CreateFrameScanoutMonitor(UInt32)

Windows Mixed Reality 애플리케이션이 플랫폼에 대한 자세한 성능 및 타이밍 정보를 실시간으로 모니터링할 수 있는 HolographicFrameScanoutMonitor를 만듭니다.

CreateNextFrame()

표시할 다음 프레임에 대한 HolographicFrame을 만듭니다.

SetDirect3D11Device(IDirect3DDevice)

홀로그램 콘텐츠를 표시할 IDirect3DDevice를 할당합니다. 앱에서 부적절한 디바이스를 만드는 경우 오류가 발생합니다.

WaitForNextFrameReady()

다음 프레임 렌더링을 시작할 적절한 시간까지 현재 스레드를 차단합니다.

WaitForNextFrameReadyWithHeadStart(TimeSpan)

지정된 헤드 시작을 사용하여 다음 프레임 렌더링을 시작할 적절한 시간까지 현재 스레드를 차단합니다.

이벤트

CameraAdded

HolographicCamera가 현재 HolographicSpace에 추가되면 발생합니다.

CameraRemoved

HolographicCamera가 현재 HolographicSpace에서 제거될 때 발생합니다.

IsAvailableChanged

구성되고 준비된 Mixed Reality 헤드셋이 시스템에서 연결되거나 분리된 경우에 발생합니다.

UserPresenceChanged

헤드셋 내에서 사용자의 존재 여부 또는 이 HolographicSpace를 보고 상호 작용하는 기능이 변경되면 발생합니다.

적용 대상