Skip to main content

Struct AddonActionBarBase

Assembly: FFXIVClientStructs.dll
Declaration
public struct AddonActionBarBase

Properties

Slot

View Source
Declaration
[Obsolete("Use ActionBarSlotVector")]
public Span<ActionBarSlot> Slot { get; }

Fields

AtkUnitBase

View Source
Declaration
public AtkUnitBase AtkUnitBase

ActionBarSlots

View Source
Declaration
[Obsolete("Use ActionBarSlotVector")]
public ActionBarSlot* ActionBarSlots

ActionBarSlotVector

View Source
Declaration
public StdVector<ActionBarSlot> ActionBarSlotVector

CurrentPulsingSlots

Bitfield representing currently active pulses.

View Source
Declaration
public short CurrentPulsingSlots

RaptureHotbarId

The ID of the hotbar in RaptureHotbarModule that this ActionBar is currently referencing. Changes when cycling to other bars.

View Source
Declaration
public byte RaptureHotbarId

SlotCount

View Source
Declaration
public byte SlotCount

IsLocked

View Source
Declaration
public bool IsLocked

IsSharedHotbar

Whether the current hotbar is considered a "shared" hotbar or not.

View Source
Declaration
public bool IsSharedHotbar

IsCrossHotbar

View Source
Declaration
public bool IsCrossHotbar

DragDropInProgress

View Source
Declaration
public bool DragDropInProgress

DisplayPetBar

View Source
Declaration
public bool DisplayPetBar

VTable

Declaration
public AddonActionBarBase.AddonActionBarBaseVTable* VTable

Methods

PulseActionBarSlot(int)

Trigger the "pulse" effect for the specified hotbar slot, similar to what happens on hotbar slot keypress.

Note that this method CAN trigger pulses on hotbar slots that don't have an item in them!

View Source
Declaration
[VirtualFunction(78)]
public void PulseActionBarSlot(int slotIndex)
Parameters
TypeNameDescription
System.Int32slotIndexA zero-indexed value of which slot to pulse.