Class AddonEventData
Object representing data that is relevant in handling native events.
Assembly: Dalamud.dll
Declaration
public class AddonEventData
Derived:
Dalamud.Game.Addon.Events.EventDataTypes.AddonMouseEventData
Properties
AtkEventType
Gets the AtkEventType for this event.
Declaration
public AddonEventType AtkEventType { get; }
Param
Gets the param field for this event.
Declaration
public uint Param { get; }
AtkEventPointer
Gets the pointer to the AtkEvent object for this event.
Declaration
public nint AtkEventPointer { get; }
Remarks
Note: This is not a pointer to the AtkEventData object.
Warning: AtkEvent->Node has been modified to be the AtkUnitBase*, and AtkEvent->Target has been modified to be the AtkResNode* that triggered this event.
AtkEventDataPointer
Gets the pointer to the AtkEventData object for this event.
Declaration
public nint AtkEventDataPointer { get; }
Remarks
This field will contain relevant data such as left vs right click, scroll up vs scroll down.
AddonPointer
Gets the pointer to the AtkUnitBase that is handling this event.
Declaration
public nint AddonPointer { get; }
NodeTargetPointer
Gets the pointer to the AtkResNode that triggered this event.
Declaration
public nint NodeTargetPointer { get; }