.. 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_GridMap: GridMap ======= **Inherits:** :ref:`Spatial` **<** :ref:`Node` **<** :ref:`Object` **Category:** Core Brief Description ----------------- Member Functions ---------------- +----------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`AABB` | :ref:`area_get_bounds` **(** :ref:`int` area **)** const | +----------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`String` | :ref:`area_get_name` **(** :ref:`int` area **)** const | +----------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`Color` | :ref:`area_get_portal_disable_color` **(** :ref:`int` area **)** const | +----------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`float` | :ref:`area_get_portal_disable_distance` **(** :ref:`int` area **)** const | +----------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`bool` | :ref:`area_is_exterior_portal` **(** :ref:`int` area **)** const | +----------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`area_set_exterior_portal` **(** :ref:`int` area, :ref:`bool` enable **)** | +----------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`area_set_name` **(** :ref:`int` area, :ref:`String` name **)** | +----------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`area_set_portal_disable_color` **(** :ref:`int` area, :ref:`Color` color **)** | +----------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`area_set_portal_disable_distance` **(** :ref:`int` area, :ref:`float` distance **)** | +----------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`bake_geometry` **(** **)** | +----------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`clear` **(** **)** | +----------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`int` | :ref:`create_area` **(** :ref:`int` id, :ref:`AABB` area **)** | +----------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`erase_area` **(** :ref:`int` area **)** | +----------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`int` | :ref:`get_cell_item` **(** :ref:`int` x, :ref:`int` y, :ref:`int` z **)** const | +----------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`int` | :ref:`get_cell_item_orientation` **(** :ref:`int` x, :ref:`int` y, :ref:`int` z **)** const | +----------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`float` | :ref:`get_cell_size` **(** **)** const | +----------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`bool` | :ref:`get_center_x` **(** **)** const | +----------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`bool` | :ref:`get_center_y` **(** **)** const | +----------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`bool` | :ref:`get_center_z` **(** **)** const | +----------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`int` | :ref:`get_octant_size` **(** **)** const | +----------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`MeshLibrary` | :ref:`get_theme` **(** **)** const | +----------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`int` | :ref:`get_unused_area_id` **(** **)** const | +----------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`bool` | :ref:`is_baking_enabled` **(** **)** const | +----------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`bool` | :ref:`is_using_baked_light` **(** **)** const | +----------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`resource_changed` **(** :ref:`Object` resource **)** | +----------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`set_bake` **(** :ref:`bool` enable **)** | +----------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`set_cell_item` **(** :ref:`int` x, :ref:`int` y, :ref:`int` z, :ref:`int` item, :ref:`int` orientation=0 **)** | +----------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`set_cell_size` **(** :ref:`float` size **)** | +----------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`set_center_x` **(** :ref:`bool` enable **)** | +----------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`set_center_y` **(** :ref:`bool` enable **)** | +----------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`set_center_z` **(** :ref:`bool` enable **)** | +----------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`set_clip` **(** :ref:`bool` enabled, :ref:`bool` clipabove=true, :ref:`int` floor=0, :ref:`int` axis=0 **)** | +----------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`set_octant_size` **(** :ref:`int` size **)** | +----------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`set_theme` **(** :ref:`MeshLibrary` theme **)** | +----------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`set_use_baked_light` **(** :ref:`bool` use **)** | +----------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ Numeric Constants ----------------- - **INVALID_CELL_ITEM** = **-1** Member Function Description --------------------------- .. _class_GridMap_area_get_bounds: - :ref:`AABB` **area_get_bounds** **(** :ref:`int` area **)** const .. _class_GridMap_area_get_name: - :ref:`String` **area_get_name** **(** :ref:`int` area **)** const .. _class_GridMap_area_get_portal_disable_color: - :ref:`Color` **area_get_portal_disable_color** **(** :ref:`int` area **)** const .. _class_GridMap_area_get_portal_disable_distance: - :ref:`float` **area_get_portal_disable_distance** **(** :ref:`int` area **)** const .. _class_GridMap_area_is_exterior_portal: - :ref:`bool` **area_is_exterior_portal** **(** :ref:`int` area **)** const .. _class_GridMap_area_set_exterior_portal: - void **area_set_exterior_portal** **(** :ref:`int` area, :ref:`bool` enable **)** .. _class_GridMap_area_set_name: - void **area_set_name** **(** :ref:`int` area, :ref:`String` name **)** .. _class_GridMap_area_set_portal_disable_color: - void **area_set_portal_disable_color** **(** :ref:`int` area, :ref:`Color` color **)** .. _class_GridMap_area_set_portal_disable_distance: - void **area_set_portal_disable_distance** **(** :ref:`int` area, :ref:`float` distance **)** .. _class_GridMap_bake_geometry: - void **bake_geometry** **(** **)** .. _class_GridMap_clear: - void **clear** **(** **)** .. _class_GridMap_create_area: - :ref:`int` **create_area** **(** :ref:`int` id, :ref:`AABB` area **)** .. _class_GridMap_erase_area: - void **erase_area** **(** :ref:`int` area **)** .. _class_GridMap_get_cell_item: - :ref:`int` **get_cell_item** **(** :ref:`int` x, :ref:`int` y, :ref:`int` z **)** const .. _class_GridMap_get_cell_item_orientation: - :ref:`int` **get_cell_item_orientation** **(** :ref:`int` x, :ref:`int` y, :ref:`int` z **)** const .. _class_GridMap_get_cell_size: - :ref:`float` **get_cell_size** **(** **)** const .. _class_GridMap_get_center_x: - :ref:`bool` **get_center_x** **(** **)** const .. _class_GridMap_get_center_y: - :ref:`bool` **get_center_y** **(** **)** const .. _class_GridMap_get_center_z: - :ref:`bool` **get_center_z** **(** **)** const .. _class_GridMap_get_octant_size: - :ref:`int` **get_octant_size** **(** **)** const .. _class_GridMap_get_theme: - :ref:`MeshLibrary` **get_theme** **(** **)** const .. _class_GridMap_get_unused_area_id: - :ref:`int` **get_unused_area_id** **(** **)** const .. _class_GridMap_is_baking_enabled: - :ref:`bool` **is_baking_enabled** **(** **)** const .. _class_GridMap_is_using_baked_light: - :ref:`bool` **is_using_baked_light** **(** **)** const .. _class_GridMap_resource_changed: - void **resource_changed** **(** :ref:`Object` resource **)** .. _class_GridMap_set_bake: - void **set_bake** **(** :ref:`bool` enable **)** .. _class_GridMap_set_cell_item: - void **set_cell_item** **(** :ref:`int` x, :ref:`int` y, :ref:`int` z, :ref:`int` item, :ref:`int` orientation=0 **)** .. _class_GridMap_set_cell_size: - void **set_cell_size** **(** :ref:`float` size **)** .. _class_GridMap_set_center_x: - void **set_center_x** **(** :ref:`bool` enable **)** .. _class_GridMap_set_center_y: - void **set_center_y** **(** :ref:`bool` enable **)** .. _class_GridMap_set_center_z: - void **set_center_z** **(** :ref:`bool` enable **)** .. _class_GridMap_set_clip: - void **set_clip** **(** :ref:`bool` enabled, :ref:`bool` clipabove=true, :ref:`int` floor=0, :ref:`int` axis=0 **)** .. _class_GridMap_set_octant_size: - void **set_octant_size** **(** :ref:`int` size **)** .. _class_GridMap_set_theme: - void **set_theme** **(** :ref:`MeshLibrary` theme **)** .. _class_GridMap_set_use_baked_light: - void **set_use_baked_light** **(** :ref:`bool` use **)**