Skip to main content
Version: 14.x (API 14) [Legacy]

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