Files
godot-docs-l10n/classes/fr/class_inputeventscreendrag.rst
2025-12-19 14:34:07 +01:00

225 lines
11 KiB
ReStructuredText
Raw Permalink Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

:github_url: hide
.. _class_InputEventScreenDrag:
InputEventScreenDrag
====================
**Hérite de:** :ref:`InputEventFromWindow<class_InputEventFromWindow>` **<** :ref:`InputEvent<class_InputEvent>` **<** :ref:`Resource<class_Resource>` **<** :ref:`RefCounted<class_RefCounted>` **<** :ref:`Object<class_Object>`
Représente un événement de glissement sur un écran.
.. rst-class:: classref-introduction-group
Description
-----------
Contient des informations sur des événements de glissement sur un écran. Voir :ref:`Node._input()<class_Node_private_method__input>`.
.. rst-class:: classref-introduction-group
Tutoriels
------------------
- :doc:`Utilisation d'InputEvent <../tutorials/inputs/inputevent>`
.. rst-class:: classref-reftable-group
Propriétés
--------------------
.. table::
:widths: auto
+-------------------------------+-----------------------------------------------------------------------------+-------------------+
| :ref:`int<class_int>` | :ref:`index<class_InputEventScreenDrag_property_index>` | ``0`` |
+-------------------------------+-----------------------------------------------------------------------------+-------------------+
| :ref:`bool<class_bool>` | :ref:`pen_inverted<class_InputEventScreenDrag_property_pen_inverted>` | ``false`` |
+-------------------------------+-----------------------------------------------------------------------------+-------------------+
| :ref:`Vector2<class_Vector2>` | :ref:`position<class_InputEventScreenDrag_property_position>` | ``Vector2(0, 0)`` |
+-------------------------------+-----------------------------------------------------------------------------+-------------------+
| :ref:`float<class_float>` | :ref:`pressure<class_InputEventScreenDrag_property_pressure>` | ``0.0`` |
+-------------------------------+-----------------------------------------------------------------------------+-------------------+
| :ref:`Vector2<class_Vector2>` | :ref:`relative<class_InputEventScreenDrag_property_relative>` | ``Vector2(0, 0)`` |
+-------------------------------+-----------------------------------------------------------------------------+-------------------+
| :ref:`Vector2<class_Vector2>` | :ref:`screen_relative<class_InputEventScreenDrag_property_screen_relative>` | ``Vector2(0, 0)`` |
+-------------------------------+-----------------------------------------------------------------------------+-------------------+
| :ref:`Vector2<class_Vector2>` | :ref:`screen_velocity<class_InputEventScreenDrag_property_screen_velocity>` | ``Vector2(0, 0)`` |
+-------------------------------+-----------------------------------------------------------------------------+-------------------+
| :ref:`Vector2<class_Vector2>` | :ref:`tilt<class_InputEventScreenDrag_property_tilt>` | ``Vector2(0, 0)`` |
+-------------------------------+-----------------------------------------------------------------------------+-------------------+
| :ref:`Vector2<class_Vector2>` | :ref:`velocity<class_InputEventScreenDrag_property_velocity>` | ``Vector2(0, 0)`` |
+-------------------------------+-----------------------------------------------------------------------------+-------------------+
.. rst-class:: classref-section-separator
----
.. rst-class:: classref-descriptions-group
Descriptions des propriétés
------------------------------------------------------
.. _class_InputEventScreenDrag_property_index:
.. rst-class:: classref-property
:ref:`int<class_int>` **index** = ``0`` :ref:`🔗<class_InputEventScreenDrag_property_index>`
.. rst-class:: classref-property-setget
- |void| **set_index**\ (\ value\: :ref:`int<class_int>`\ )
- :ref:`int<class_int>` **get_index**\ (\ )
L'index de l'événement de glissage dans le cas d'un événement de plusieurs glissages.
.. rst-class:: classref-item-separator
----
.. _class_InputEventScreenDrag_property_pen_inverted:
.. rst-class:: classref-property
:ref:`bool<class_bool>` **pen_inverted** = ``false`` :ref:`🔗<class_InputEventScreenDrag_property_pen_inverted>`
.. rst-class:: classref-property-setget
- |void| **set_pen_inverted**\ (\ value\: :ref:`bool<class_bool>`\ )
- :ref:`bool<class_bool>` **get_pen_inverted**\ (\ )
Renvoie ``true`` lors de l'utilisation de l'extrémité gomme d'un stylet.
.. rst-class:: classref-item-separator
----
.. _class_InputEventScreenDrag_property_position:
.. rst-class:: classref-property
:ref:`Vector2<class_Vector2>` **position** = ``Vector2(0, 0)`` :ref:`🔗<class_InputEventScreenDrag_property_position>`
.. rst-class:: classref-property-setget
- |void| **set_position**\ (\ value\: :ref:`Vector2<class_Vector2>`\ )
- :ref:`Vector2<class_Vector2>` **get_position**\ (\ )
La position de glissement dans le viewport dans lequel se trouve le nœud, en utilisant le système de coordonnées de ce viewport.
.. rst-class:: classref-item-separator
----
.. _class_InputEventScreenDrag_property_pressure:
.. rst-class:: classref-property
:ref:`float<class_float>` **pressure** = ``0.0`` :ref:`🔗<class_InputEventScreenDrag_property_pressure>`
.. rst-class:: classref-property-setget
- |void| **set_pressure**\ (\ value\: :ref:`float<class_float>`\ )
- :ref:`float<class_float>` **get_pressure**\ (\ )
Représente la pression que l'utilisateur applique sur le stylo. Va de ``0.0`` à ``1.0``.
.. rst-class:: classref-item-separator
----
.. _class_InputEventScreenDrag_property_relative:
.. rst-class:: classref-property
:ref:`Vector2<class_Vector2>` **relative** = ``Vector2(0, 0)`` :ref:`🔗<class_InputEventScreenDrag_property_relative>`
.. rst-class:: classref-property-setget
- |void| **set_relative**\ (\ value\: :ref:`Vector2<class_Vector2>`\ )
- :ref:`Vector2<class_Vector2>` **get_relative**\ (\ )
La position de glissement relative à la position précédente (position à la dernière trame).
\ **Note :** :ref:`relative<class_InputEventScreenDrag_property_relative>` est automatiquement échelonnée selon le facteur d'échelle de contenu, défini par les réglages de mode d'étirement du projet. Cela signifie que la sensibilité du toucher apparaîtra différemment en fonction de la résolution lors de l'utilisation de :ref:`relative<class_InputEventScreenDrag_property_relative>` dans un script qui gère la visée tactile. Pour éviter cela, utilisez plutôt :ref:`screen_relative<class_InputEventScreenDrag_property_screen_relative>`.
.. rst-class:: classref-item-separator
----
.. _class_InputEventScreenDrag_property_screen_relative:
.. rst-class:: classref-property
:ref:`Vector2<class_Vector2>` **screen_relative** = ``Vector2(0, 0)`` :ref:`🔗<class_InputEventScreenDrag_property_screen_relative>`
.. rst-class:: classref-property-setget
- |void| **set_screen_relative**\ (\ value\: :ref:`Vector2<class_Vector2>`\ )
- :ref:`Vector2<class_Vector2>` **get_screen_relative**\ (\ )
La position de glissement non redimensionnée relative à la position précédente dans les coordonnées de l'écran (position à la dernière trame). Cette position n'est *pas* mise à échelle selon le facteur d'échelle du contenu ou les appels à :ref:`InputEvent.xformed_by()<class_InputEvent_method_xformed_by>`. Cela devrait être préféré par rapport à :ref:`relative<class_InputEventScreenDrag_property_relative>` pour la visée tactile indépendamment du mode d'étirement du projet.
.. rst-class:: classref-item-separator
----
.. _class_InputEventScreenDrag_property_screen_velocity:
.. rst-class:: classref-property
:ref:`Vector2<class_Vector2>` **screen_velocity** = ``Vector2(0, 0)`` :ref:`🔗<class_InputEventScreenDrag_property_screen_velocity>`
.. rst-class:: classref-property-setget
- |void| **set_screen_velocity**\ (\ value\: :ref:`Vector2<class_Vector2>`\ )
- :ref:`Vector2<class_Vector2>` **get_screen_velocity**\ (\ )
La vitesse de glissement non redimensionnée en pixels par seconde dans les coordonnées de l'écran. Cette vitesse n'est *pas* mise à échelle selon le facteur d'échelle du contenu ou les appels à :ref:`InputEvent.xformed_by()<class_InputEvent_method_xformed_by>`. Cela devrait être préféré par rapport à :ref:`velocity<class_InputEventScreenDrag_property_velocity>` pour la visée tactile indépendamment du mode d'étirement du projet.
.. rst-class:: classref-item-separator
----
.. _class_InputEventScreenDrag_property_tilt:
.. rst-class:: classref-property
:ref:`Vector2<class_Vector2>` **tilt** = ``Vector2(0, 0)`` :ref:`🔗<class_InputEventScreenDrag_property_tilt>`
.. rst-class:: classref-property-setget
- |void| **set_tilt**\ (\ value\: :ref:`Vector2<class_Vector2>`\ )
- :ref:`Vector2<class_Vector2>` **get_tilt**\ (\ )
Représente les angles d'inclinaison du stylet. Une valeur en X positive indique une inclinaison à droite. Une valeur en Y positive indique une inclinaison vers l'utilisateur. Va de ``-1.0`` à ``1.0`` pour les deux axes.
.. rst-class:: classref-item-separator
----
.. _class_InputEventScreenDrag_property_velocity:
.. rst-class:: classref-property
:ref:`Vector2<class_Vector2>` **velocity** = ``Vector2(0, 0)`` :ref:`🔗<class_InputEventScreenDrag_property_velocity>`
.. rst-class:: classref-property-setget
- |void| **set_velocity**\ (\ value\: :ref:`Vector2<class_Vector2>`\ )
- :ref:`Vector2<class_Vector2>` **get_velocity**\ (\ )
La vitesse de glissement.
\ **Note :** :ref:`velocity<class_InputEventScreenDrag_property_velocity>` est automatiquement échelonnée selon le facteur d'échelle de contenu, défini par les réglages de mode d'étirement du projet. Cela signifie que la sensibilité du toucher apparaîtra différemment en fonction de la résolution lors de l'utilisation de :ref:`velocity<class_InputEventScreenDrag_property_velocity>` dans un script qui gère la visée tactile. Pour éviter cela, utilisez plutôt :ref:`screen_velocity<class_InputEventScreenDrag_property_screen_velocity>`.
.. |virtual| replace:: :abbr:`virtual (Cette méthode doit typiquement être redéfinie par l'utilisateur pour avoir un effet.)`
.. |required| replace:: :abbr:`required (This method is required to be overridden when extending its base class.)`
.. |const| replace:: :abbr:`const (Cette méthode n'a pas d'effets de bord. Elle ne modifie aucune des variables membres de l'instance.)`
.. |vararg| replace:: :abbr:`vararg (Cette méthode accepte n'importe quel nombre d'arguments après ceux décris ici.)`
.. |constructor| replace:: :abbr:`constructor (Cette méthode est utilisée pour construire un type.)`
.. |static| replace:: :abbr:`static (Cette méthode n'a pas besoin d'instance pour être appelée, elle peut donc être directement appelée en utilisant le nom de la classe.)`
.. |operator| replace:: :abbr:`operator (Cette méthode décrit un opérateur valide à utiliser avec ce type en tant qu'opérande gauche.)`
.. |bitfield| replace:: :abbr:`BitField (Cette valeur est un nombre entier composé d'un masque de bits des options suivantes.)`
.. |void| replace:: :abbr:`void (Aucune valeur de retour.)`