.. Generated automatically by doc/tools/makerst.py in Godot's source tree. .. DO NOT EDIT THIS FILE, but the doc/base/classes.xml source instead. .. _class_World2D: World2D ======= **Inherits:** :ref:`Resource` **<** :ref:`Reference` **<** :ref:`Object` **Category:** Core Brief Description ----------------- Class that has everything pertaining to a 2D world. Member Functions ---------------- +--------------------------------------------------------------------+----------------------------------------------------------------------------------+ | :ref:`RID` | :ref:`get_canvas` **(** **)** | +--------------------------------------------------------------------+----------------------------------------------------------------------------------+ | :ref:`Physics2DDirectSpaceState` | :ref:`get_direct_space_state` **(** **)** | +--------------------------------------------------------------------+----------------------------------------------------------------------------------+ | :ref:`RID` | :ref:`get_space` **(** **)** | +--------------------------------------------------------------------+----------------------------------------------------------------------------------+ Description ----------- Class that has everything pertaining to a 2D world. A physics space, a visual scenario and a sound space. 2D nodes register their resources into the current 2D world. Member Function Description --------------------------- .. _class_World2D_get_canvas: - :ref:`RID` **get_canvas** **(** **)** Retrieve the :ref:`RID` of this world's canvas resource. Used by the :ref:`VisualServer` for 2D drawing. .. _class_World2D_get_direct_space_state: - :ref:`Physics2DDirectSpaceState` **get_direct_space_state** **(** **)** Retrieve the state of this world's physics space. This allows arbitrary querying for collision. .. _class_World2D_get_space: - :ref:`RID` **get_space** **(** **)** Retrieve the :ref:`RID` of this world's physics space resource. Used by the :ref:`Physics2DServer` for 2D physics, treating it as both a space and an area.