App Texture Source
Apps SDK用の低レイヤーノードです。GUIのノード追加UIには既定で出ません(グローバル設定で表示に切り替えられます)。
アプリ側が登録したテクスチャプロバイダを毎フレーム読み、出力バッファへBlitします。ソースの解像度が変わると出力バッファも作り直されて追従します。ノードUIにあるのは表示名の Source フィールドだけで、実際の接続はSDK側から行われます。
プロバイダが未設定、あるいはソース(ウィンドウやレイヤー)が消えた場合は、出力を一度だけ透明にクリアします。最後のフレームが下流に残り続けないための挙動です。
入力ポート
なし
出力ポート
| Port ID | 型 |
|---|---|
Render Texture | RenderTexture |
スクリプトから設定可能なメンバー
| パス | 型 |
|---|---|
sourceName | string |
Synapse Apps(スクリプティング)
await synapse.modules.create({ type: "AppTextureSource" })