vrSceneplateService

クラス vrSceneplateService()

(vrBaseService を継承)

シーン プレートを使用するすべての作業の基本クラスです。

[詳細を確認]アイコン 使用例については、「カラー」、「作成」、「アセットの作成」、「フェード」、「削除」、「繰り返し」、「回転」、「シンプル」および「切り替え」を参照してください。

概要

関数:

信号:

関数

vrSceneplateService.clearSelection()

現在のシーンプレートの選択をクリアします。

vrSceneplateService.copyNodes(nodes)

ノードをコピーします。

vrSceneplateService.createGroupForNodes(nodes)

指定したすべてのノードが新しく作成したグループに移動されます。

vrSceneplateService.createNode(parent, type, name)

新しいシーンプレート ノードを作成します。

vrSceneplateService.createSwitchForNodes(nodes)

指定したすべてのノードが新しく作成したスイッチに移動されます。

vrSceneplateService.cutNodes(nodes)

ノードを切り取ります。

vrSceneplateService.duplicateNodes(nodes)

ノードを複製します。

複製された各ノードは、オリジナル ノードと同じ親の子として作成されます

vrSceneplateService.findNode(name)

指定した名前を持つ、シーンプレート階層内で検索された最初のノードを返します。

vrSceneplateService.findNodes(name)

指定した名前を持つ、シーンプレート階層内で検索されたノードのリストを返します。

vrSceneplateService.getAllNodes()

すべてのノード(シーンプレート、グループ、およびスイッチ)を返します

vrSceneplateService.getAllSceneplates()

すべてのシーンプレートを返します(グループとスイッチを除く)

vrSceneplateService.getDefaultBackgroundColor()

新しく作成された(テキスト)シーンプレートの既定の背景色を返します。

vrSceneplateService.getDefaultBackgroundTransparency()

新しく作成された(テキスト)シーンプレートの既定の背景の透明度を返します。

vrSceneplateService.getDefaultFont()

新しく作成された(テキスト)シーンプレートの既定のフォントを返します。

vrSceneplateService.getDefaultFontColor()

新しく作成された(テキスト)シーンプレートの既定のフォント色を返します。

vrSceneplateService.getPreviewImage(sceneplate)

ノードのイメージを返します。イメージには、シーンプレートの現在のコンテンツが表示されます。グループまたはスイッチが選択されている場合は、最初に表示されるシーンプレートのコンテンツが返されます。

vrSceneplateService.getRootNode()

すべてのシーンプレートのルート ノードを返します。

vrSceneplateService.getSelectedNodes()

現在選択されているノードを返します。

vrSceneplateService.loadNodes(filename)

指定した名前のファイルからシーンプレート ノードをロードします。

vrSceneplateService.pasteAllAttributes(nodes)

コピー バッファ内の最初のノードのすべてのアトリビュートを指定したノードに貼り付けます。

vrSceneplateService.pasteColorCorrection(nodes)

コピー バッファ内の最初のノードのカラー補正設定を指定したノードに貼り付けます。

vrSceneplateService.pasteNodes(targetRoot)

ノードを貼り付けます。

vrSceneplateService.pasteProperties(nodes)

コピー バッファ内の最初のノードのプロパティ(コンテンツに関するすべての情報)を指定したノードに貼り付けます。

vrSceneplateService.pasteSizeAndPosition(nodes)

コピー バッファ内の最初のノードのサイズおよび位置を指定したノードに貼り付けます。

vrSceneplateService.reloadWebPage(nodes)

指定したノードの Web ページを再ロードします。

vrSceneplateService.removeAllGroups()

シーンプレート階層からすべてのグループを削除します(スイッチは削除しません)。

vrSceneplateService.removeNodes(nodes)

シーンプレートからノードを削除します。

vrSceneplateService.saveNodes(filename, nodes)

指定した名前のファイルにノードを保存します。

vrSceneplateService.setDefaultBackgroundColor(color)

新しく作成された(テキスト)シーンプレートの既定の背景色を設定します。

vrSceneplateService.setDefaultBackgroundTransparency(transparency)

新しく作成された(テキスト)シーンプレートの既定の背景の透明度を設定します。

vrSceneplateService.setDefaultFont(font)

新しく作成された(テキスト)シーンプレートの既定のフォントを設定します。

vrSceneplateService.setDefaultFontColor(color)

新しく作成された(テキスト)シーンプレートの既定のフォント色を設定します。

vrSceneplateService.setSelectedNodes(nodes)

シーンプレートの選択を設定します。

信号

vrSceneplateService.nodesAdded(nodes)

シーンプレート階層に追加されたノードについて通知します。

vrSceneplateService.nodesChanged()

ノード構造の変更について通知します(新しいシーンの後など)。

vrSceneplateService.nodesRemoved(nodes)

シーンプレート階層から削除されたノードについて通知します。

vrSceneplateService.nodesSelected(nodes)

シーンプレートの選択の変更について通知します。

現在選択されているノードを送信します。選択に追加された、または選択から削除されたノードは送信されませんが、現在選択されているノードのリスト全体は常に送信されます。