HolographicSpace クラス

定義

1 つ以上のホログラフィック カメラがコンテンツをレンダリングするホログラフィック シーンを表します。

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 IsConfigured
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 を表示および操作する機能が変更されたときに発生します。

適用対象