Class AddonMouseEventData
Object representing data that is relevant in handling native events.
Assembly: Dalamud.dll​
public class AddonMouseEventData : AddonEventData
Inheritance: System.Object -> Dalamud.Game.Addon.Events.EventDataTypes.AddonEventData
Properties​
IsLeftClick​
Gets a value indicating whether the event was a Left Mouse Click.
public bool IsLeftClick { get; }
IsRightClick​
Gets a value indicating whether the event was a Right Mouse Click.
public bool IsRightClick { get; }
IsNoModifier​
Gets a value indicating whether there are any modifiers set such as alt, control, shift, or dragging.
public bool IsNoModifier { get; }
IsAltHeld​
Gets a value indicating whether alt was being held when this event triggered.
public bool IsAltHeld { get; }
IsControlHeld​
Gets a value indicating whether control was being held when this event triggered.
public bool IsControlHeld { get; }
IsShiftHeld​
Gets a value indicating whether shift was being held when this event triggered.
public bool IsShiftHeld { get; }
IsDragging​
Gets a value indicating whether this event is a mouse drag or not.
public bool IsDragging { get; }
IsScrollUp​
Gets a value indicating whether the event was a scroll up.
public bool IsScrollUp { get; }
IsScrollDown​
Gets a value indicating whether the event was a scroll down.
public bool IsScrollDown { get; }
Position​
Gets the position of the mouse when this event was triggered.
public Vector2 Position { get; }