.. 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_ImageTexture: ImageTexture ============ **Inherits:** :ref:`Texture` **<** :ref:`Resource` **<** :ref:`Reference` **<** :ref:`Object` **Category:** Core Brief Description ----------------- Member Functions ---------------- +----------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`create` **(** :ref:`int` width, :ref:`int` height, :ref:`int` format, :ref:`int` flags=7 **)** | +----------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`create_from_image` **(** :ref:`Image` image, :ref:`int` flags=7 **)** | +----------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`int` | :ref:`get_format` **(** **)** const | +----------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`load` **(** :ref:`String` path **)** | +----------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`set_data` **(** :ref:`Image` image **)** | +----------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`Image` | :ref:`get_data` **(** **)** const | +----------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`set_storage` **(** :ref:`int` mode **)** | +----------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`int` | :ref:`get_storage` **(** **)** const | +----------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`set_lossy_storage_quality` **(** :ref:`float` quality **)** | +----------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`float` | :ref:`get_lossy_storage_quality` **(** **)** const | +----------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`fix_alpha_edges` **(** **)** | +----------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`premultiply_alpha` **(** **)** | +----------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`normal_to_xy` **(** **)** | +----------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`shrink_x2_and_keep_size` **(** **)** | +----------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`set_size_override` **(** :ref:`Vector2` size **)** | +----------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ Numeric Constants ----------------- - **STORAGE_RAW** = **0** - **STORAGE_COMPRESS_LOSSY** = **1** - **STORAGE_COMPRESS_LOSSLESS** = **2** Member Function Description --------------------------- .. _class_ImageTexture_create: - void **create** **(** :ref:`int` width, :ref:`int` height, :ref:`int` format, :ref:`int` flags=7 **)** .. _class_ImageTexture_create_from_image: - void **create_from_image** **(** :ref:`Image` image, :ref:`int` flags=7 **)** .. _class_ImageTexture_get_format: - :ref:`int` **get_format** **(** **)** const .. _class_ImageTexture_load: - void **load** **(** :ref:`String` path **)** .. _class_ImageTexture_set_data: - void **set_data** **(** :ref:`Image` image **)** .. _class_ImageTexture_get_data: - :ref:`Image` **get_data** **(** **)** const .. _class_ImageTexture_set_storage: - void **set_storage** **(** :ref:`int` mode **)** .. _class_ImageTexture_get_storage: - :ref:`int` **get_storage** **(** **)** const .. _class_ImageTexture_set_lossy_storage_quality: - void **set_lossy_storage_quality** **(** :ref:`float` quality **)** .. _class_ImageTexture_get_lossy_storage_quality: - :ref:`float` **get_lossy_storage_quality** **(** **)** const .. _class_ImageTexture_fix_alpha_edges: - void **fix_alpha_edges** **(** **)** .. _class_ImageTexture_premultiply_alpha: - void **premultiply_alpha** **(** **)** .. _class_ImageTexture_normal_to_xy: - void **normal_to_xy** **(** **)** .. _class_ImageTexture_shrink_x2_and_keep_size: - void **shrink_x2_and_keep_size** **(** **)** .. _class_ImageTexture_set_size_override: - void **set_size_override** **(** :ref:`Vector2` size **)**