:github_url: hide .. Generated automatically by doc/tools/makerst.py in Godot's source tree. .. DO NOT EDIT THIS FILE, but the TextureLayered.xml source instead. .. The source is found in doc/classes or modules//doc_classes. .. _class_TextureLayered: TextureLayered ============== **Inherits:** :ref:`Resource` **<** :ref:`Reference` **<** :ref:`Object` **Inherited By:** :ref:`Texture3D`, :ref:`TextureArray` **Category:** Core Brief Description ----------------- Properties ---------- +-------------------------------------+---------------------------------------------------+ | :ref:`Dictionary` | :ref:`data` | +-------------------------------------+---------------------------------------------------+ | :ref:`int` | :ref:`flags` | +-------------------------------------+---------------------------------------------------+ Methods ------- +----------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`create` **(** :ref:`int` width, :ref:`int` height, :ref:`int` depth, :ref:`Format` format, :ref:`int` flags=4 **)** | +----------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`int` | :ref:`get_depth` **(** **)** const | +----------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`Format` | :ref:`get_format` **(** **)** const | +----------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`int` | :ref:`get_height` **(** **)** const | +----------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`Image` | :ref:`get_layer_data` **(** :ref:`int` layer **)** const | +----------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`int` | :ref:`get_width` **(** **)** const | +----------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`set_data_partial` **(** :ref:`Image` image, :ref:`int` x_offset, :ref:`int` y_offset, :ref:`int` layer, :ref:`int` mipmap=0 **)** | +----------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`set_layer_data` **(** :ref:`Image` image, :ref:`int` layer **)** | +----------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ Enumerations ------------ .. _enum_TextureLayered_Flags: .. _class_TextureLayered_constant_FLAG_MIPMAPS: .. _class_TextureLayered_constant_FLAG_REPEAT: .. _class_TextureLayered_constant_FLAG_FILTER: .. _class_TextureLayered_constant_FLAGS_DEFAULT: enum **Flags**: - **FLAG_MIPMAPS** = **1** - **FLAG_REPEAT** = **2** - **FLAG_FILTER** = **4** - **FLAGS_DEFAULT** = **4** Property Descriptions --------------------- .. _class_TextureLayered_property_data: - :ref:`Dictionary` **data** ---- .. _class_TextureLayered_property_flags: - :ref:`int` **flags** +----------+------------------+ | *Setter* | set_flags(value) | +----------+------------------+ | *Getter* | get_flags() | +----------+------------------+ Method Descriptions ------------------- .. _class_TextureLayered_method_create: - void **create** **(** :ref:`int` width, :ref:`int` height, :ref:`int` depth, :ref:`Format` format, :ref:`int` flags=4 **)** ---- .. _class_TextureLayered_method_get_depth: - :ref:`int` **get_depth** **(** **)** const ---- .. _class_TextureLayered_method_get_format: - :ref:`Format` **get_format** **(** **)** const ---- .. _class_TextureLayered_method_get_height: - :ref:`int` **get_height** **(** **)** const ---- .. _class_TextureLayered_method_get_layer_data: - :ref:`Image` **get_layer_data** **(** :ref:`int` layer **)** const ---- .. _class_TextureLayered_method_get_width: - :ref:`int` **get_width** **(** **)** const ---- .. _class_TextureLayered_method_set_data_partial: - void **set_data_partial** **(** :ref:`Image` image, :ref:`int` x_offset, :ref:`int` y_offset, :ref:`int` layer, :ref:`int` mipmap=0 **)** ---- .. _class_TextureLayered_method_set_layer_data: - void **set_layer_data** **(** :ref:`Image` image, :ref:`int` layer **)**