(vrBaseService を継承)
インタラクティブ VR ウィンドウおよびツールを使用するためのインタフェース。
使用例については、「VR メニューにボタンを追加する」および「VR 内でオブジェクトを移動する」、「コラボレーション セッション内のすべてのユーザを収集する」、および「コラボレーション セッションでアバターを非表示にする」を参照してください。
関数:
信号:
新しい VR メニューを作成します。
パラメータ
name (string): メニューの名前
戻り値
指定した名前を持つ新しいメニューまたは既存のメニュー
戻り値の型
vrdImmersiveMenu
VR ツールメニューに表示される新しい VR ツールを作成します。
パラメータ
name (string): 新しいツールの名前
戻り値
指定した名前を持つ新しいツールまたは既存のツール
戻り値の型
vrdImmersiveTool
VR メニューを削除します。
パラメータ
menu (vrdImmersiveMenu): 削除するメニュー
名前を使用して VR メニューを削除します。
パラメータ
name (string): 削除するメニューの名前
VR ツールを削除します。
既定で作成されているツールを削除する場合は、使用できません。
パラメータ
tool (vrdImmersiveTool): 削除するツール
名前を使用して VR ツールを削除します。
既定で作成されているツールを削除する場合は、使用できません。
パラメータ
name (string): 削除するツールの名前
名前を使用して VR メニューを検索します。
メインの VR メニュー パネルを検索するには、以下を使用します。
vrImmersiveUiService.findMenu("ToolsMenu")
パラメータ
name (string): 検索する名前
戻り値
検索された場合は該当するメニュー、検索されなかった場合は無効なオブジェクト
戻り値の型
vrdImmersiveMenu
名前を使用して VR ツールを検索します。
パラメータ
name (string): 検索する名前
戻り値
検索された場合は該当するツール、検索されなかった場合は無効なオブジェクト
戻り値の型
vrdImmersiveTool
参加者に表示されないオプションを取得します。
戻り値
パネルが非表示の場合は True
戻り値の型
bool
ステータス パネルの非表示オプションを取得します。
戻り値
パネルが非表示の場合は True
戻り値の型
bool
戻り値
すべての既存の VR ツールのリスト
戻り値の型
List[vrdImmersiveTool]
指定した HTML コンテンツを含む新しいツール サブメニューを開きます。
パラメータ
content (string): コンテンツには、HTTP リンク、モジュールの名前、または定義済み VR パネル「variantSets」と「viewpoints」のいずれかを使用できます
指定したウィジェットを含む新しいツール サブメニューを開きます。
パラメータ
widget (QWidget): 指定したウィジェットが表示されます
指定した vrdImmersiveTool のツール サブメニューを開きます。
この関数は、ツール ボタンを押した場合、自動的に呼び出されます。
パラメータ
tool (vrdImmersiveTool): サブメニューのタイプは、指定したツールによって決まります
VR メニューで参加者パネルを非表示にします。
パラメータ
value (bool): True の場合は、パネルを非表示にします
VR メニューで現在時刻が含まれているステータス パネルを非表示にします。
パラメータ
value (bool): True の場合は、パネルを非表示にします
VR ツール メニューを開くか、閉じます。
パラメータ
show (bool): メニューを表示する場合は True、メニューを非表示にする場合は False
rightHand (bool): 右手(true)または左手(false)に表示します。
VR ツール メニューの表示/非表示を切り替えます。
パラメータ
rightHand (bool): 右手または左手に表示します。
戻り値
メニューがオンになっている場合は True。
戻り値の型
bool
ツール ボタンがオンになっている場合に送信される信号。
パラメータ
tool (vrdImmersiveTool): 信号をトリガした vrdImmersiveTool
ツール ボタンがクリックされた場合に送信される信号。
パラメータ
tool (vrdImmersiveTool): 信号をトリガした vrdImmersiveTool
ツール サブメニューが閉じている場合に送信される信号。
パラメータ
tool (vrdImmersiveTool): 信号をトリガした vrdImmersiveTool
ツール サブメニューが開いている場合に送信される信号。
パラメータ
tool (vrdImmersiveTool): 信号をトリガした vrdImmersiveTool
ツール ボタンがオフになっている場合に送信される信号。
パラメータ
tool (vrdImmersiveTool): 信号をトリガした vrdImmersiveTool