Share via


WorldLockingManager クラス

定義

ワールド ロックのUltimateマネージャー。 WorldLockingManager は、サブマネージャー、IAnchorManagerIFragmentManagerおよび IAttachmentPointManagerへのアクセスを提供します。

public class WorldLockingManager
type WorldLockingManager = class
Public Class WorldLockingManager
継承
WorldLockingManager

フィールド

Plugin

プラグインへの直接インターフェイス。 一般的にプラグインを直接操作する必要はなく、必要ではありませんが、プラグインの入力、出力、またはコントロールの手動オーバーライドに役立つ場合があります。

プロパティ

AdjustmentFrame

カメラの調整を適用する位置の変換。 これはカメラ ノードにすることはできません。これは、その変換がヘッド ポーズ データでフレームごとに上書きされるためです。 ただし、カメラは、このノードのアタッチされた子孫である必要があります。

AlignmentManager

ワールド ロックのUltimateマネージャー。 WorldLockingManager は、サブマネージャー、IAnchorManagerIFragmentManagerおよび IAttachmentPointManagerへのアクセスを提供します。

AnchorManager

アンカー マネージャーへのインターフェイス。

AnchorSettings

アンカー管理設定へのアクセス。

ApplyAdjustment

AdjustmentFrame 変換を使用して計算された調整を適用します。

AttachmentPointManager

アタッチメント ポイント マネージャーへのインターフェイス。 添付ファイル ポイントの作成と操作に使用します。

AutoLoad

起動時にディスクから WorldLocking 状態を自動的に読み込みます。

AutoMerge

FrozenWorld エンジンが適切であることを示すたびに、フラグメントのマージを自動的にトリガーします。

AutoRefreeze

FrozenWorld エンジンが適切であることを示すたびに、再凍結を自動的にトリガーします。

AutoSave

WorldLocking 状態をディスクに定期的に保存します。

CameraFromSpongy

カメラ変換の逆関数 (親からのカメラ)。

CameraParent

カメラの親ノードは、"spongy frame of reference" を定義します。 空間マッピング、ジェスチャ イベント、XR ヘッド ポーズ データなど、すべての生のヘッド ベースのデータは、この変換に対して相対的です。

DiagnosticsSettings

共有診断構成設定のコピーを取得するか、共有設定を入力のコピーに設定します。

Enabled

システムが現在アクティブであり、スペースが安定しているかどうか。

ErrorStatus

WorldLockingManager の現在のエラー状態

FragmentManager

フラグメント マネージャーへのインターフェイス。

FrozenFromLocked

ワールド ロックのUltimateマネージャー。 WorldLockingManager は、サブマネージャー、IAnchorManagerIFragmentManagerおよび IAttachmentPointManagerへのアクセスを提供します。

FrozenFromPinned

調整ノードの上に変換が適用されたすべてのアプリケーション。

FrozenFromSpongy

spongy 空間から固定スペースに変換します。 Spongy 空間は、XR インターフェイスにネイティブです。 Frozen はUnityのグローバル座標空間です。 変換には、カメラに対する WorldLocking 調整と、カメラに適用されるその他の変換 (テレポートなど) が含まれます。

HasPendingIO

マネージャーが現在非同期的に読み込んでいるか、状態を保存しているか。

LinkageSettings

リンケージ設定へのアクセス。

LockedFromFrozen

ワールド ロックのUltimateマネージャー。 WorldLockingManager は、サブマネージャー、IAnchorManagerIFragmentManagerおよび IAttachmentPointManagerへのアクセスを提供します。

LockedFromPinned

固定された領域からワールド ロック領域に戻ります。

LockedFromPlayspace

座標空間をワールド ロックするように調整変換します。

LockedFromSpongy

ワールド ロックのUltimateマネージャー。 WorldLockingManager は、サブマネージャー、IAnchorManagerIFragmentManagerおよび IAttachmentPointManagerへのアクセスを提供します。

MergeIndicated

マージを実行する必要があるかどうかを示す FrozenWorld エンジン内部ヒューリスティックのインジケーター

PinnedFromFrozen

アプリケーションの固定された領域から WorldLocking によって計算された空間に変換します。

PinnedFromLocked

WorldLocking によって計算されたワールド ロック領域から、所定の位置に固定された領域に変換します。

PlayspaceFromLocked

座標空間をワールドロックする調整変換の逆関数。

PlayspaceFromSpongy

(省略可能) カメラの親ノード (テレポートの場合など) によって適用される変換。

RefreezeIndicated

再凍結を実行する必要があるかどうかを示す FrozenWorld エンジン内部ヒューリスティックのインジケーター

Settings

構成設定は、ブロックとしてのみ設定できます。 Get は現在の設定のスナップショットを返し、set はブロック全体をコピーします。

SpongyFromCamera

カメラ変換 (カメラからの親)。

SpongyFromFrozen

カメラの先祖に蓄積された他の変換 (テレポートなど) を含む、凍結された空間から XR ネイティブの spongy 空間への変換。

SpongyFromLocked

ワールド ロックのUltimateマネージャー。 WorldLockingManager は、サブマネージャー、IAnchorManagerIFragmentManagerおよび IAttachmentPointManagerへのアクセスを提供します。

SpongyFromPlayspace

(省略可能) カメラの親ノード (テレポートの場合など) によって適用される変換の逆関数。

Version

このリリースのバージョン。 これは、Unity Inspector の WorldLockingContext コンポーネントに表示され、現在インストールされている World Locking Tools for Unityのバージョンをすばやく視覚的に検証できます。 コードには効果はありませんが、ラベルとしてのみ機能します。

メソッド

Dispose()

シャットダウン時に内部を破棄します。

Finalize()

シャットダウン時に内部を破棄します。

GetInstance()

WorldLockingManager インスタンスを取得します。 これはプログラムの実行中にいつでも呼び出される可能性がありますが、読み込み中に呼び出された場合、その設定がまだ新しいシーンから読み込まれていない可能性があります。

Load()

WorldLocking 状態の読み込み操作を手動でトリガーする

Reset()

WorldLocking を明確に定義された空の状態にする

ResetAnchorManager()

適切な初期化を 1 回だけ実行します。 これは、呼び出し元に設定を変更する機会を与えた後に呼び出されます。

Save()

WorldLocking 状態の保存操作を手動でトリガーする

SetContext(WorldLockingContext)

特定のコンテキストから共有設定の使用を開始します。

適用対象