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" })