Skip to content

RenderPassesSettings ​

RenderPassesSettingsは、RenderPassesの個別設定をまとめる型です。取得元の設定から値を編集し、所有するComponentへ反映します。

使い方と前提条件 · C# API一覧

型の情報 ​

FindPass ​

csharp
public RenderPassSettings? FindPass(string name)

名前が一致するRenderPassを取得します。存在しない場合は有効性を確認してください。

引数型既定値
namestring必須

戻り値:NEMEngine.RenderPassSettings?。

GetHierarchy ​

csharp
public JsonArray GetHierarchy()

Pass Groupの階層設定を取得します。

戻り値:System.Text.Json.Nodes.JsonArray。

Import ​

csharp
public void Import(JsonObject settings)

既存の設定形式を使いCameraの実行用構成へ読み込む

引数型既定値
settingsSystem.Text.Json.Nodes.JsonObject必須

SetHierarchy ​

csharp
public void SetHierarchy(JsonArray hierarchy)

Pass Groupの階層を反映します。

引数型既定値
hierarchySystem.Text.Json.Nodes.JsonArray必須

ToJson ​

csharp
public JsonObject ToJson()

保持している設定やデータをJSONへ書き出します。

戻り値:System.Text.Json.Nodes.JsonObject。

gameView ​

csharp
public bool gameView

このRenderPasses全体をGameViewへ適用します。

操作:読取・変更。

passes ​

csharp
public IReadOnlyList<RenderPassSettings> passes

順に実行するPass設定の一覧です。

操作:読取専用。

sceneView ​

csharp
public bool sceneView

このRenderPasses全体をSceneViewへ適用します。

操作:読取・変更。

実行時の扱い ​

Nativeと接続する操作は、Scriptが実行される有効なWorld内で使用します。破棄したGameObjectやComponentへのアクセスは避けてください。設定Snapshotは取得・編集・反映を1組で扱います。

現行版マニュアル · 8ea58ba2 · 2026-10-28確認