Files
godot-docs-l10n/classes/es/class_gradienttexture2d.rst

277 lines
13 KiB
ReStructuredText

:github_url: hide
.. DO NOT EDIT THIS FILE!!!
.. Generated automatically from Godot engine sources.
.. Generator: https://github.com/godotengine/godot/tree/master/doc/tools/make_rst.py.
.. XML source: https://github.com/godotengine/godot/tree/master/doc/classes/GradientTexture2D.xml.
.. _class_GradientTexture2D:
GradientTexture2D
=================
**Hereda:** :ref:`Texture2D<class_Texture2D>` **<** :ref:`Texture<class_Texture>` **<** :ref:`Resource<class_Resource>` **<** :ref:`RefCounted<class_RefCounted>` **<** :ref:`Object<class_Object>`
Una textura 2D que crea un patrón con colores obtenidos de un :ref:`Gradient<class_Gradient>`.
.. rst-class:: classref-introduction-group
Descripción
----------------------
Una textura 2D que obtiene colores de un :ref:`Gradient<class_Gradient>` para rellenar los datos de la textura. Esta textura es capaz de transformar una transición de color en diferentes patrones, como un gradiente lineal o radial. La textura se rellena interpolando colores que comienzan desde los desplazamientos :ref:`fill_from<class_GradientTexture2D_property_fill_from>` a :ref:`fill_to<class_GradientTexture2D_property_fill_to>` de forma predeterminada, pero el relleno del gradiente se puede repetir para cubrir toda la textura.
El gradiente se muestrea individualmente para cada píxel, por lo que no necesariamente representa una copia exacta del gradiente (ver :ref:`width<class_GradientTexture2D_property_width>` y :ref:`height<class_GradientTexture2D_property_height>`). Ver también :ref:`GradientTexture1D<class_GradientTexture1D>`, :ref:`CurveTexture<class_CurveTexture>` y :ref:`CurveXYZTexture<class_CurveXYZTexture>`.
.. rst-class:: classref-reftable-group
Propiedades
----------------------
.. table::
:widths: auto
+----------------------------------------------+--------------------------------------------------------------+----------------------------------------------------------------------------------------+
| :ref:`Fill<enum_GradientTexture2D_Fill>` | :ref:`fill<class_GradientTexture2D_property_fill>` | ``0`` |
+----------------------------------------------+--------------------------------------------------------------+----------------------------------------------------------------------------------------+
| :ref:`Vector2<class_Vector2>` | :ref:`fill_from<class_GradientTexture2D_property_fill_from>` | ``Vector2(0, 0)`` |
+----------------------------------------------+--------------------------------------------------------------+----------------------------------------------------------------------------------------+
| :ref:`Vector2<class_Vector2>` | :ref:`fill_to<class_GradientTexture2D_property_fill_to>` | ``Vector2(1, 0)`` |
+----------------------------------------------+--------------------------------------------------------------+----------------------------------------------------------------------------------------+
| :ref:`Gradient<class_Gradient>` | :ref:`gradient<class_GradientTexture2D_property_gradient>` | |
+----------------------------------------------+--------------------------------------------------------------+----------------------------------------------------------------------------------------+
| :ref:`int<class_int>` | :ref:`height<class_GradientTexture2D_property_height>` | ``64`` |
+----------------------------------------------+--------------------------------------------------------------+----------------------------------------------------------------------------------------+
| :ref:`Repeat<enum_GradientTexture2D_Repeat>` | :ref:`repeat<class_GradientTexture2D_property_repeat>` | ``0`` |
+----------------------------------------------+--------------------------------------------------------------+----------------------------------------------------------------------------------------+
| :ref:`bool<class_bool>` | resource_local_to_scene | ``false`` (overrides :ref:`Resource<class_Resource_property_resource_local_to_scene>`) |
+----------------------------------------------+--------------------------------------------------------------+----------------------------------------------------------------------------------------+
| :ref:`bool<class_bool>` | :ref:`use_hdr<class_GradientTexture2D_property_use_hdr>` | ``false`` |
+----------------------------------------------+--------------------------------------------------------------+----------------------------------------------------------------------------------------+
| :ref:`int<class_int>` | :ref:`width<class_GradientTexture2D_property_width>` | ``64`` |
+----------------------------------------------+--------------------------------------------------------------+----------------------------------------------------------------------------------------+
.. rst-class:: classref-section-separator
----
.. rst-class:: classref-descriptions-group
Enumeraciones
--------------------------
.. _enum_GradientTexture2D_Fill:
.. rst-class:: classref-enumeration
enum **Fill**: :ref:`🔗<enum_GradientTexture2D_Fill>`
.. _class_GradientTexture2D_constant_FILL_LINEAR:
.. rst-class:: classref-enumeration-constant
:ref:`Fill<enum_GradientTexture2D_Fill>` **FILL_LINEAR** = ``0``
Los colores se interpolan linealmente en línea recta.
.. _class_GradientTexture2D_constant_FILL_RADIAL:
.. rst-class:: classref-enumeration-constant
:ref:`Fill<enum_GradientTexture2D_Fill>` **FILL_RADIAL** = ``1``
Los colores se interpolan linealmente en un patrón circular.
.. _class_GradientTexture2D_constant_FILL_SQUARE:
.. rst-class:: classref-enumeration-constant
:ref:`Fill<enum_GradientTexture2D_Fill>` **FILL_SQUARE** = ``2``
Los colores se interpolan linealmente en un patrón cuadrado.
.. rst-class:: classref-item-separator
----
.. _enum_GradientTexture2D_Repeat:
.. rst-class:: classref-enumeration
enum **Repeat**: :ref:`🔗<enum_GradientTexture2D_Repeat>`
.. _class_GradientTexture2D_constant_REPEAT_NONE:
.. rst-class:: classref-enumeration-constant
:ref:`Repeat<enum_GradientTexture2D_Repeat>` **REPEAT_NONE** = ``0``
El relleno del gradiente está restringido al rango definido por los desplazamientos :ref:`fill_from<class_GradientTexture2D_property_fill_from>` a :ref:`fill_to<class_GradientTexture2D_property_fill_to>`.
.. _class_GradientTexture2D_constant_REPEAT:
.. rst-class:: classref-enumeration-constant
:ref:`Repeat<enum_GradientTexture2D_Repeat>` **REPEAT** = ``1``
La textura se rellena comenzando desde los desplazamientos :ref:`fill_from<class_GradientTexture2D_property_fill_from>` a :ref:`fill_to<class_GradientTexture2D_property_fill_to>`, repitiendo el mismo patrón en ambas direcciones.
.. _class_GradientTexture2D_constant_REPEAT_MIRROR:
.. rst-class:: classref-enumeration-constant
:ref:`Repeat<enum_GradientTexture2D_Repeat>` **REPEAT_MIRROR** = ``2``
La textura se rellena comenzando desde los desplazamientos :ref:`fill_from<class_GradientTexture2D_property_fill_from>` a :ref:`fill_to<class_GradientTexture2D_property_fill_to>`, reflejando el patrón en ambas direcciones.
.. rst-class:: classref-section-separator
----
.. rst-class:: classref-descriptions-group
Descripciones de Propiedades
--------------------------------------------------------
.. _class_GradientTexture2D_property_fill:
.. rst-class:: classref-property
:ref:`Fill<enum_GradientTexture2D_Fill>` **fill** = ``0`` :ref:`🔗<class_GradientTexture2D_property_fill>`
.. rst-class:: classref-property-setget
- |void| **set_fill**\ (\ value\: :ref:`Fill<enum_GradientTexture2D_Fill>`\ )
- :ref:`Fill<enum_GradientTexture2D_Fill>` **get_fill**\ (\ )
El tipo de relleno del degradado.
.. rst-class:: classref-item-separator
----
.. _class_GradientTexture2D_property_fill_from:
.. rst-class:: classref-property
:ref:`Vector2<class_Vector2>` **fill_from** = ``Vector2(0, 0)`` :ref:`🔗<class_GradientTexture2D_property_fill_from>`
.. rst-class:: classref-property-setget
- |void| **set_fill_from**\ (\ value\: :ref:`Vector2<class_Vector2>`\ )
- :ref:`Vector2<class_Vector2>` **get_fill_from**\ (\ )
El desplazamiento inicial utilizado para rellenar la textura especificado en coordenadas UV.
.. rst-class:: classref-item-separator
----
.. _class_GradientTexture2D_property_fill_to:
.. rst-class:: classref-property
:ref:`Vector2<class_Vector2>` **fill_to** = ``Vector2(1, 0)`` :ref:`🔗<class_GradientTexture2D_property_fill_to>`
.. rst-class:: classref-property-setget
- |void| **set_fill_to**\ (\ value\: :ref:`Vector2<class_Vector2>`\ )
- :ref:`Vector2<class_Vector2>` **get_fill_to**\ (\ )
El desplazamiento final utilizado para rellenar la textura especificado en coordenadas UV.
.. rst-class:: classref-item-separator
----
.. _class_GradientTexture2D_property_gradient:
.. rst-class:: classref-property
:ref:`Gradient<class_Gradient>` **gradient** :ref:`🔗<class_GradientTexture2D_property_gradient>`
.. rst-class:: classref-property-setget
- |void| **set_gradient**\ (\ value\: :ref:`Gradient<class_Gradient>`\ )
- :ref:`Gradient<class_Gradient>` **get_gradient**\ (\ )
El :ref:`Gradient<class_Gradient>` utilizado para rellenar la textura.
.. rst-class:: classref-item-separator
----
.. _class_GradientTexture2D_property_height:
.. rst-class:: classref-property
:ref:`int<class_int>` **height** = ``64`` :ref:`🔗<class_GradientTexture2D_property_height>`
.. rst-class:: classref-property-setget
- |void| **set_height**\ (\ value\: :ref:`int<class_int>`\ )
- :ref:`int<class_int>` **get_height**\ (\ )
El número de muestras de color verticales que se obtendrán del :ref:`Gradient<class_Gradient>`, que también representa la altura de la textura.
.. rst-class:: classref-item-separator
----
.. _class_GradientTexture2D_property_repeat:
.. rst-class:: classref-property
:ref:`Repeat<enum_GradientTexture2D_Repeat>` **repeat** = ``0`` :ref:`🔗<class_GradientTexture2D_property_repeat>`
.. rst-class:: classref-property-setget
- |void| **set_repeat**\ (\ value\: :ref:`Repeat<enum_GradientTexture2D_Repeat>`\ )
- :ref:`Repeat<enum_GradientTexture2D_Repeat>` **get_repeat**\ (\ )
El tipo de repetición del gradiente.
.. rst-class:: classref-item-separator
----
.. _class_GradientTexture2D_property_use_hdr:
.. rst-class:: classref-property
:ref:`bool<class_bool>` **use_hdr** = ``false`` :ref:`🔗<class_GradientTexture2D_property_use_hdr>`
.. rst-class:: classref-property-setget
- |void| **set_use_hdr**\ (\ value\: :ref:`bool<class_bool>`\ )
- :ref:`bool<class_bool>` **is_using_hdr**\ (\ )
Si es ``true``, la textura generada admitirá un alto rango dinámico (formato :ref:`Image.FORMAT_RGBAF<class_Image_constant_FORMAT_RGBAF>`). Esto permite que los efectos de brillo funcionen si :ref:`Environment.glow_enabled<class_Environment_property_glow_enabled>` es ``true``. Si es ``false``, la textura generada usará un rango dinámico bajo; los colores demasiado brillantes se sujetarán (formato :ref:`Image.FORMAT_RGBA8<class_Image_constant_FORMAT_RGBA8>`).
.. rst-class:: classref-item-separator
----
.. _class_GradientTexture2D_property_width:
.. rst-class:: classref-property
:ref:`int<class_int>` **width** = ``64`` :ref:`🔗<class_GradientTexture2D_property_width>`
.. rst-class:: classref-property-setget
- |void| **set_width**\ (\ value\: :ref:`int<class_int>`\ )
- :ref:`int<class_int>` **get_width**\ (\ )
El número de muestras de color horizontales que se obtendrán del :ref:`Gradient<class_Gradient>`, que también representa el ancho de la textura.
.. |virtual| replace:: :abbr:`virtual (Normalmente, este método debería ser sobreescrito por el usuario para que tenga algún efecto.)`
.. |required| replace:: :abbr:`required (This method is required to be overridden when extending its base class.)`
.. |const| replace:: :abbr:`const (Este método no tiene efectos secundarios. No modifica ninguna de las variables miembro de la instancia.)`
.. |vararg| replace:: :abbr:`vararg (Este método permite agregar cualquier número de argumentos después de los descritos aquí.)`
.. |constructor| replace:: :abbr:`constructor (Este método se utiliza para construir un tipo.)`
.. |static| replace:: :abbr:`static (Este método no necesita una instancia para ser llamado, por lo que puede llamarse directamente utilizando el nombre de la clase.)`
.. |operator| replace:: :abbr:`operator (Este método describe un operador válido para usar con este tipo como operando izquierdo.)`
.. |bitfield| replace:: :abbr:`BitField (Este valor es un entero compuesto como una máscara de bits de las siguientes banderas.)`
.. |void| replace:: :abbr:`void (Sin valor de retorno.)`