.. Generated automatically by doc/tools/makerst.py in Godot's source tree. .. DO NOT EDIT THIS FILE, but the AtlasTexture.xml source instead. .. The source is found in doc/classes or modules//doc_classes. .. _class_AtlasTexture: AtlasTexture ============ **Inherits:** :ref:`Texture` **<** :ref:`Resource` **<** :ref:`Reference` **<** :ref:`Object` **Category:** Core Brief Description ----------------- Packs multiple small textures in a single, bigger one. Helps to optimize video memory costs and render calls. Member Functions ---------------- +--------------------------------+--------------------------------------------------------------------------------------------------+ | :ref:`Texture` | :ref:`get_atlas` **(** **)** const | +--------------------------------+--------------------------------------------------------------------------------------------------+ | :ref:`Rect2` | :ref:`get_margin` **(** **)** const | +--------------------------------+--------------------------------------------------------------------------------------------------+ | :ref:`Rect2` | :ref:`get_region` **(** **)** const | +--------------------------------+--------------------------------------------------------------------------------------------------+ | void | :ref:`set_atlas` **(** :ref:`Texture` atlas **)** | +--------------------------------+--------------------------------------------------------------------------------------------------+ | void | :ref:`set_margin` **(** :ref:`Rect2` margin **)** | +--------------------------------+--------------------------------------------------------------------------------------------------+ | void | :ref:`set_region` **(** :ref:`Rect2` region **)** | +--------------------------------+--------------------------------------------------------------------------------------------------+ Member Variables ---------------- - :ref:`Texture` **atlas** - The texture that contains the atlas. Can be any [Texture] subtype. - :ref:`Rect2` **margin** - The margin around the region. The [Rect2]'s 'size' parameter ('w' and 'h' in the editor) resizes the texture so it fits within the margin. - :ref:`Rect2` **region** - The AtlasTexture's used region. Description ----------- :ref:`Texture` resource aimed at managing big textures files that pack multiple smaller textures. Consists of a :ref:`Texture`, a margin that defines the border width, and a region that defines the actual area of the AtlasTexture. Member Function Description --------------------------- .. _class_AtlasTexture_get_atlas: - :ref:`Texture` **get_atlas** **(** **)** const .. _class_AtlasTexture_get_margin: - :ref:`Rect2` **get_margin** **(** **)** const .. _class_AtlasTexture_get_region: - :ref:`Rect2` **get_region** **(** **)** const .. _class_AtlasTexture_set_atlas: - void **set_atlas** **(** :ref:`Texture` atlas **)** .. _class_AtlasTexture_set_margin: - void **set_margin** **(** :ref:`Rect2` margin **)** .. _class_AtlasTexture_set_region: - void **set_region** **(** :ref:`Rect2` region **)**