BackBufferCopy

Inherits: Node2D < CanvasItem < Node < Object texture(SCREEN_TEXTURE, ...) function.

Description

texture(SCREEN_TEXTURE, ...) function in your shader scripts to access the buffer. 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.

Properties

Enumerations

CopyMode:

  • COPY_MODE_DISABLED = 0 —- Disables the buffering mode. This means the BackBufferCopy node will directly use the portion of screen it covers.
  • COPY_MODE_RECT = 1 —- BackBufferCopy buffers a rectangular region.
  • COPY_MODE_VIEWPORT = 2 —- BackBufferCopy buffers the entire screen.

    Property Descriptions

  • CopyMode copy_mode CopyMode constants.

  • Rect2 rect copy_mode is COPY_MODE_RECT.