Files
pfUI/modules
Brues 23c783622c buff/buffwatch: positional aura reads in hot refresh loops
buff.lua RefreshBuffButton runs 50x per PLAYER_AURAS_CHANGED and
buffwatch.lua GetBuffData runs 32x per RefreshBuffBarFrame; both now use
the zero-allocation positional C_UnitAuras.UnitAura instead of the
table-allocating GetAuraDataByIndex.

buffwatch also threads the aura's dispelType out of GetBuffData onto the
frame.buffs row, so the debuff-bar colour reads it from the row instead
of re-fetching the aura with GetDebuffDataByIndex on every name change.

Cold single-lookups (hover/click tooltips) keep the readable table API.
2026-08-23 13:05:42 -05:00
..
2026-08-21 15:00:25 -05:00
2017-07-19 10:35:01 +02:00
2026-08-21 15:00:25 -05:00
2026-07-09 23:01:52 -05:00
2026-07-09 23:01:52 -05:00
2026-05-25 18:50:53 -05:00
2026-05-25 18:50:53 -05:00
2026-08-11 00:38:28 -05:00
2026-05-25 18:50:53 -05:00
2026-05-25 18:50:53 -05:00
2026-05-25 18:50:53 -05:00
2026-05-25 18:50:53 -05:00
2026-08-10 15:05:48 -05:00
2026-08-21 15:00:25 -05:00
2026-08-21 15:00:25 -05:00
2026-05-25 18:50:53 -05:00
2026-05-25 18:50:53 -05:00
2026-05-25 18:50:53 -05:00
2026-05-25 18:50:53 -05:00
2026-08-21 15:00:25 -05:00
2026-07-09 23:01:52 -05:00
2026-08-21 15:00:25 -05:00
2026-08-21 15:00:25 -05:00
2026-05-25 18:50:53 -05:00
2026-05-25 18:50:53 -05:00
2026-05-25 18:50:53 -05:00
2026-08-21 15:00:25 -05:00
2026-07-24 16:08:36 -05:00
2026-05-25 18:50:53 -05:00
2026-08-21 15:00:25 -05:00
2026-08-21 15:00:25 -05:00