.. 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_MeshLibrary: MeshLibrary =========== **Inherits:** :ref:`Resource` **<** :ref:`Reference` **<** :ref:`Object` **Category:** Core Brief Description ----------------- Library of meshes. Member Functions ---------------- +----------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`clear` **(** **)** | +----------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`create_item` **(** :ref:`int` id **)** | +----------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`PoolIntArray` | :ref:`get_item_list` **(** **)** const | +----------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`Mesh` | :ref:`get_item_mesh` **(** :ref:`int` id **)** const | +----------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`String` | :ref:`get_item_name` **(** :ref:`int` id **)** const | +----------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`NavigationMesh` | :ref:`get_item_navmesh` **(** :ref:`int` id **)** const | +----------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`Texture` | :ref:`get_item_preview` **(** :ref:`int` id **)** const | +----------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`Array` | :ref:`get_item_shapes` **(** :ref:`int` id **)** const | +----------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`int` | :ref:`get_last_unused_item_id` **(** **)** const | +----------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`remove_item` **(** :ref:`int` id **)** | +----------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`set_item_mesh` **(** :ref:`int` id, :ref:`Mesh` mesh **)** | +----------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`set_item_name` **(** :ref:`int` id, :ref:`String` name **)** | +----------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`set_item_navmesh` **(** :ref:`int` id, :ref:`NavigationMesh` navmesh **)** | +----------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`set_item_preview` **(** :ref:`int` id, :ref:`Texture` texture **)** | +----------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`set_item_shapes` **(** :ref:`int` id, :ref:`Array` shapes **)** | +----------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------+ Description ----------- Library of meshes. Contains a list of :ref:`Mesh` resources, each with name and ID. Useful for GridMap or painting Terrain. Member Function Description --------------------------- .. _class_MeshLibrary_clear: - void **clear** **(** **)** Clear the library. .. _class_MeshLibrary_create_item: - void **create_item** **(** :ref:`int` id **)** Create a new item in the library, supplied an id. .. _class_MeshLibrary_get_item_list: - :ref:`PoolIntArray` **get_item_list** **(** **)** const Return the list of items. .. _class_MeshLibrary_get_item_mesh: - :ref:`Mesh` **get_item_mesh** **(** :ref:`int` id **)** const Return the mesh of the item. .. _class_MeshLibrary_get_item_name: - :ref:`String` **get_item_name** **(** :ref:`int` id **)** const Return the name of the item. .. _class_MeshLibrary_get_item_navmesh: - :ref:`NavigationMesh` **get_item_navmesh** **(** :ref:`int` id **)** const .. _class_MeshLibrary_get_item_preview: - :ref:`Texture` **get_item_preview** **(** :ref:`int` id **)** const .. _class_MeshLibrary_get_item_shapes: - :ref:`Array` **get_item_shapes** **(** :ref:`int` id **)** const .. _class_MeshLibrary_get_last_unused_item_id: - :ref:`int` **get_last_unused_item_id** **(** **)** const Get an unused id for a new item. .. _class_MeshLibrary_remove_item: - void **remove_item** **(** :ref:`int` id **)** Remove the item. .. _class_MeshLibrary_set_item_mesh: - void **set_item_mesh** **(** :ref:`int` id, :ref:`Mesh` mesh **)** Set the mesh of the item. .. _class_MeshLibrary_set_item_name: - void **set_item_name** **(** :ref:`int` id, :ref:`String` name **)** Set the name of the item. .. _class_MeshLibrary_set_item_navmesh: - void **set_item_navmesh** **(** :ref:`int` id, :ref:`NavigationMesh` navmesh **)** .. _class_MeshLibrary_set_item_preview: - void **set_item_preview** **(** :ref:`int` id, :ref:`Texture` texture **)** .. _class_MeshLibrary_set_item_shapes: - void **set_item_shapes** **(** :ref:`int` id, :ref:`Array` shapes **)**