一括実行
dx12_batchExecute multiple engine operations in sequence to reduce round trips. Each operation specifies an engine method and parameters; stopOnError controls early termination on failure.
Instructions
複数のエンジン操作を順番に実行して往復を減らす。各 op は engine の method 名(dx12_ 接頭辞なし。例 create_entity)と params。結果は {results:[{index, ok, result?|error?, error_code?, skipped?}]}。stopOnError=true なら最初の失敗で打ち切り、残りは skipped 記録。各 op は同期結果なので確実(ただし1フレーム原子性は無い)。
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ops | Yes | 順に実行する操作の配列。 | |
| stopOnError | No | true なら最初の失敗で打ち切り、残りを skipped 記録。 |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | No | エンジンからの生の結果。実際の形は各ツールの説明 / dx12_describe_components を参照。text にも同内容を JSON 文字列で格納。 |