Skip to content

Components

ScreenCopy

Copies everything drawn below its layer so a shader above it can read what's behind it: heat haze over a furnace, the wobble through water, glass that bends the room. Only one is used per scene.

On this page

Add it

+ Add node โ†’ Screen Copy creates a node with it already on. Already have a node for it? Add component โ†’ ScreenCopyComponent.

From a script

A script on the same node writes these fields by name. ScreenCopyComponent is the name to pass.

rgs
set_flag("ScreenCopyComponent", "enabled", true);

Fields

FieldScript nameKindDefaultWhat it does
EnabledenabledcheckboxonWhether the copy is taken at all.
Below Layerlayernumber0Everything under this layer is copied โ€” and redrawn.