mirror of
https://github.com/godotengine/godot-docs-l10n.git
synced 2025-12-31 09:49:22 +03:00
225 lines
11 KiB
ReStructuredText
225 lines
11 KiB
ReStructuredText
: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.)`
|