HolographicSpace クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
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
- 継承
- 属性
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 を表示および操作する機能が変更されたときに発生します。 |