Attention: Here be dragons
This is the latest
(unstable) version of this documentation, which may document features
not available in or compatible with released stable versions of Godot.
Checking the stable version of the documentation...
GradientTexture2D
Hérite de : Texture2D < Texture < Resource < RefCounted < Object
Une texture 2D qui crée un motif avec les couleurs obtenues d'un Gradient.
Description
Une texture 2D qui obtient ses couleurs d'un Gradient pour remplir les données de la texture. Cette texture est capable de transformer une transition de couleurs en différents motifs comme un gradient linéaire ou radial. La texture est remplie en échantillonnant les couleurs commençant au décalage fill_from et finissant au décalage fill_to par défaut, mais le remplissage par le gradient peut être répété pour couvrir toute la texture
Le gradient est échantillonné individuellement pour chaque pixel donc la texture ne représente pas nécessairement une copie exacte du gradient (voir la largeur width et la hauteur height). Voir aussi GradientTexture1D, CurveTexture et CurveXYZTexture.
Propriétés
|
||
|
||
|
||
|
||
|
||
resource_local_to_scene |
|
|
|
||
|
Énumérations
enum Fill: 🔗
Fill FILL_LINEAR = 0
Les couleurs sont linéairement interpolées selon une ligne droite.
Fill FILL_RADIAL = 1
Les couleurs sont linéairement interpolées selon un motif circulaire.
Fill FILL_SQUARE = 2
Les couleurs sont linéairement interpolées selon un motif carré.
Fill FILL_CONIC = 3
The colors are linearly interpolated in a cone pattern.
enum Repeat: 🔗
Repeat REPEAT_NONE = 0
Le remplissage du dégradé est limité à la plage définie par les positions de fill_from à fill_to.
Repeat REPEAT = 1
La texture est remplie en partant de la position fill_from jusqu'à fill_to, répétant le même motif dans les deux directions.
Repeat REPEAT_MIRROR = 2
La texture est remplie à partir des positions de fill_from à fill_to, en répétant en miroir le motif dans les deux directions.
Descriptions des propriétés
Le type de remplissage du gradient.
Vector2 fill_from = Vector2(0, 0) 🔗
Le décalage initial utilisé pour remplir la texture spécifiée dans les coordonnées UV.
Vector2 fill_to = Vector2(1, 0) 🔗
Le décalage final utilisé pour remplir la texture spécifiée dans les coordonnées UV.
Le Gradient utilisé pour remplir la texture.
Le nombre d'échantillons de couleur verticaux qui seront obtenus de ce Gradient, ce qui représente aussi la hauteur de la texture.
Le type de répétition du gradient.
Si true, la texture générée aura une gamme dynamique élevée (le format sera Image.FORMAT_RGBAF). Cela permet aux effets de lueur de fonctionner si Environment.glow_enabled est true. Si false, la texture générée utilisera une plage dynamique basse ; les couleurs trop lumineuses seront bornées (le format sera Image.FORMAT_RGBA8.
Le nombre d'échantillons de couleur horizontaux qui seront obtenus de ce Gradient, ce qui représente aussi la largeur de la texture.