Skip to main content
Version: 15.x (API 15) [Current]

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; }