Button Types - SFX-WoW/Masque GitHub Wiki
Note: This page is a work in progress.
Masque supports a variety of button types. In order to for Masque to process buttons efficiently, it's recommended to tell Masque what type of button is being skinned. The following table list Masque's internal types and their relative hierarchy.
Type | Root Type(s) | Template(s) |
---|---|---|
Action |
Action |
ActionButtonTemplate |
Pet |
Action |
ActionButtonTemplate *, PetActionButtonTemplate
|
Possess |
Action |
PossessButtonTemplate |
Stance |
Action |
StanceButtonTemplate |
Item |
Item |
ItemButtonTemplate , ContainerFrameItemButtonTemplate
|
Backpack |
Item |
BaseBagSlotButtonTemplate * |
BagSlot |
Item |
BaseBagSlotButtonTemplate * |
ReagentBag |
Item , BagSlot
|
BaseBagSlotButtonTemplate * |
Aura |
Aura |
AuraButtonTemplate |
Buff |
Aura |
AuraButtonTemplate , BuffButtonTemplate
|
Debuff |
Aura |
AuraButtonTemplate , DebuffButtonTemplate
|
Enchant |
Aura |
AuraButtonTemplate , TempEnchantButtonTemplate
|
* These vary between client versions.