App Texture Source
A low-level node for the Apps SDK. It does not appear in the GUI’s node-add UI by default (a global setting can switch it to visible).
It reads the texture provider registered by the app every frame and Blits it into the output buffer. When the resolution of the source changes, the output buffer is recreated to follow it. The node UI has only the Source display-name field; the actual connection is made from the SDK side.
If no provider is set, or if the source (a window or a layer) disappears, it clears the output to transparent once. This is so that the last frame does not stay downstream.
Input ports
None
Output ports
| Port ID | Type |
|---|---|
Render Texture | RenderTexture |
Scriptable members
| Path | Type |
|---|---|
sourceName | string |
Synapse Apps (scripting)
await synapse.modules.create({ type: "AppTextureSource" })