Attention: Here be dragons
This is the
(unstable) version of this documentation, which may document features
not available in or compatible with released stable versions of Godot.
A node that copies a region of the screen to a buffer for access in shader code.
Node for back-buffering the currently-displayed screen. The region defined in the BackBufferCopy node is buffered with the content of the screen it covers, or the entire screen according to the copy_mode. It can be accessed in shader scripts using the screen texture (i.e. a uniform sampler with
Note: Since this node inherits from Node2D (and not Control), anchors and margins won't apply to child Control-derived nodes. This can be problematic when resizing the window. To avoid this, add Control-derived nodes as siblings to the BackBufferCopy node instead of adding them as children.
CopyMode COPY_MODE_DISABLED =
Disables the buffering mode. This means the BackBufferCopy node will directly use the portion of screen it covers.
CopyMode COPY_MODE_RECT =
BackBufferCopy buffers a rectangular region.
CopyMode COPY_MODE_VIEWPORT =
BackBufferCopy buffers the entire screen.
CopyMode copy_mode =
Buffer mode. See CopyMode constants.
Rect2 rect =
Rect2(-100, -100, 200, 200)