FMX.Controls3D.TMouseMoveEvent3D
Delphi
TMouseMoveEvent3D = procedure(Sender: TObject; Shift: TShiftState; X, Y: Single; RayPos, RayDir: TVector3D) of object;
C++
typedef void __fastcall (__closure *TMouseMoveEvent3D)(System::TObject* Sender, System::Classes::TShiftState Shift, float X, float Y, const System::Math::Vectors::TVector3D &RayPos, const System::Math::Vectors::TVector3D &RayDir);
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
type typedef |
public | FMX.Controls3D.pas FMX.Controls3D.hpp |
FMX.Controls3D | FMX.Controls3D |
Description
Type procédural utilisé par tous les événements OnMouseMove.
Sender
est l'objet qui émet l'appel d'événement.
Shift
spécifie les touches - MAJ, CTRL, ALT et CMD (seulement pour le Mac) - qui sont enfoncées quand le pointeur de la souris se trouve au-dessus du contrôle.
X
et Y
spécifient les coordonnées, exprimées en pixels, du pointeur de la souris dans la zone client du contrôle.
RayPos
et RayDir
spécifient la position et la direction du rayon de déplacement de la souris.