A node used to create a parallax scrolling background.
</brief_description>
<description>
A ParallaxBackground will use one or more [ParallaxLayer] nodes to create a parallax scrolling background. Each [ParallaxLayer] can be set to move at different speeds relative to the camera movement, this can be used to create an illusion of depth in a 2D game.
Set to true for all child [ParallaxLayer] nodes to not be affected by the zoom level of the camera.
</description>
</method>
<methodname="set_limit_begin">
<returntype="void">
</return>
<argumentindex="0"name="ofs"type="Vector2">
</argument>
<description>
Set the left and top limits in pixels for scrolling to begin. If the camera is outside of this limit the background will not continue to scroll. If an axis is greater than or equal to the corresponding axis of limit_end, then it will not limit scrolling for that axis.
</description>
</method>
<methodname="set_limit_end">
<returntype="void">
</return>
<argumentindex="0"name="ofs"type="Vector2">
</argument>
<description>
Set the right and bottom limits in pixels for scrolling to end. If the camera is outside of this limit the background will not continue to scroll. If an axis is less than or equal to the corresponding axis of limit_begin, then it will not limit scrolling for that axis.
</description>
</method>
<methodname="set_scroll_base_offset">
<returntype="void">
</return>
<argumentindex="0"name="ofs"type="Vector2">
</argument>
<description>
Set the base offset in pixels of all children [ParallaxLayer] nodes.
</description>
</method>
<methodname="set_scroll_base_scale">
<returntype="void">
</return>
<argumentindex="0"name="scale"type="Vector2">
</argument>
<description>
Set the base motion scale of all children [ParallaxLayer] nodes.