| 
    CommonLibSSE (Parapets fork)
    
   | 
 
#include <EnchantConstructMenu.h>
  
Classes | |
| class | CategoryListEntry | 
| class | CreateEffectFunctor | 
| class | EnchantmentEntry | 
| class | EnchantMenuCallback | 
| class | EnchantMenuCraftCallback | 
| class | EnchantMenuDisenchantCallback | 
| class | EnchantMenuExitCallback | 
| class | ItemChangeEntry | 
| struct | Selections | 
Public Types | |
| enum class | FilterFlag {  EnchantWeapon = 0x1 , DisenchantWeapon = 0x2 , EnchantArmor = 0x4 , DisenchantArmor = 0x8 , EffectWeapon = 0x10 , EffectArmor = 0x20 , SoulGem = 0x40 }  | 
| enum class | Category { Disenchant = 0 , SoulGem = 1 , Item = 2 , Enchantment = 3 } | 
  Public Types inherited from RE::FxDelegateHandler | |
| using | CallbackFn = void(const FxDelegateArgs &a_params) | 
  Public Types inherited from RE::GRefCountBase< FxDelegateHandler, GStatGroups::kGStat_Default_Mem > | |
| enum | |
Public Member Functions | |
| virtual | ~EnchantConstructMenu () | 
| void | Accept (CallbackProcessor *a_cbReg) override | 
| bool | HasItemPreview () override | 
| bool | ProcessUserEvent (BSFixedString *a_control) override | 
| void | SetItemCardInfo (ItemCard *a_itemCard) override | 
| void | RenameItem (const char *a_name) | 
| void | RenameItem_Impl (InventoryEntryData *a_entryData, ExtraDataList *a_extraList, const char *a_name) | 
| void | UpdateInterface () | 
  Public Member Functions inherited from RE::CraftingSubMenus::CraftingSubMenu | |
| ~CraftingSubMenu () override | |
| virtual void | Unk_02 (void) | 
| virtual void | Unk_03 (void) | 
| virtual bool | HasItemPreview () | 
| virtual bool | ProcessUserEvent (BSFixedString *a_control) | 
| virtual void | Unk_06 (void) | 
| virtual void | SetItemCardInfo (ItemCard *a_itemCard) | 
  Public Member Functions inherited from RE::FxDelegateHandler | |
| ~FxDelegateHandler () override=default | |
| virtual void | Accept (CallbackProcessor *a_cbReg)=0 | 
  Public Member Functions inherited from RE::GRefCountBaseStatImpl< GRefCountImpl, STAT > | |
| GFC_MEMORY_REDEFINE_NEW_IMPL (GRefCountImpl, GFC_REFCOUNTALLOC_CHECK_DELETE, StatType) | |
  Public Member Functions inherited from RE::GRefCountImpl | |
| ~GRefCountImpl () override=default | |
| void | AddRef () | 
| void | Release () | 
  Public Member Functions inherited from RE::BSTEventSink< TESFurnitureEvent > | |
| virtual | ~BSTEventSink ()=default | 
| virtual BSEventNotifyControl | ProcessEvent (const TESFurnitureEvent *a_event, BSTEventSource< TESFurnitureEvent > *a_eventSource)=0 | 
Static Public Attributes | |
| static constexpr auto | RTTI = RTTI_CraftingSubMenus__EnchantConstructMenu | 
  Static Public Attributes inherited from RE::CraftingSubMenus::CraftingSubMenu | |
| static constexpr auto | RTTI = RTTI_CraftingSubMenus__CraftingSubMenu | 
  Static Public Attributes inherited from RE::FxDelegateHandler | |
| static constexpr auto | RTTI = RTTI_FxDelegateHandler | 
  Static Public Attributes inherited from RE::GRefCountImpl | |
| static constexpr auto | RTTI = RTTI_GRefCountImpl | 
      
  | 
  strong | 
      
  | 
  strong | 
      
  | 
  virtual | 
      
  | 
  overridevirtual | 
Implements RE::FxDelegateHandler.
      
  | 
  overridevirtual | 
Reimplemented from RE::CraftingSubMenus::CraftingSubMenu.
      
  | 
  overridevirtual | 
Reimplemented from RE::CraftingSubMenus::CraftingSubMenu.
| void RE::CraftingSubMenus::EnchantConstructMenu::RenameItem | ( | const char * | a_name | ) | 
| void RE::CraftingSubMenus::EnchantConstructMenu::RenameItem_Impl | ( | InventoryEntryData * | a_entryData, | 
| ExtraDataList * | a_extraList, | ||
| const char * | a_name | ||
| ) | 
      
  | 
  overridevirtual | 
Reimplemented from RE::CraftingSubMenus::CraftingSubMenu.
| void RE::CraftingSubMenus::EnchantConstructMenu::UpdateInterface | ( | ) | 
| GFxValue RE::CraftingSubMenus::EnchantConstructMenu::categories | 
| float RE::CraftingSubMenus::EnchantConstructMenu::chargeAmount | 
| InventoryEntryData* RE::CraftingSubMenus::EnchantConstructMenu::craftItemPreview | 
| CreateEffectFunctor RE::CraftingSubMenus::EnchantConstructMenu::createEffectFunctor | 
| stl::enumeration<Category, std::uint32_t> RE::CraftingSubMenus::EnchantConstructMenu::currentCategory | 
| BSString RE::CraftingSubMenus::EnchantConstructMenu::customName | 
| stl::enumeration<FilterFlag, std::uint32_t> RE::CraftingSubMenus::EnchantConstructMenu::enabledFilters | 
| float RE::CraftingSubMenus::EnchantConstructMenu::enchantmentCost | 
| bool RE::CraftingSubMenus::EnchantConstructMenu::exiting | 
| stl::enumeration<FilterFlag, std::uint32_t> RE::CraftingSubMenus::EnchantConstructMenu::filterDisenchant | 
| stl::enumeration<FilterFlag, std::uint32_t> RE::CraftingSubMenus::EnchantConstructMenu::filterDivider | 
| stl::enumeration<FilterFlag, std::uint32_t> RE::CraftingSubMenus::EnchantConstructMenu::filterEnchantment | 
| stl::enumeration<FilterFlag, std::uint32_t> RE::CraftingSubMenus::EnchantConstructMenu::filterItem | 
| stl::enumeration<FilterFlag, std::uint32_t> RE::CraftingSubMenus::EnchantConstructMenu::filterSoulGem | 
| bool RE::CraftingSubMenus::EnchantConstructMenu::hasHighlightedEntry | 
| std::uint32_t RE::CraftingSubMenus::EnchantConstructMenu::highlightIndex | 
| GFxValue RE::CraftingSubMenus::EnchantConstructMenu::inventoryLists | 
| BSTArray<BSTSmartPointer<CategoryListEntry> > RE::CraftingSubMenus::EnchantConstructMenu::listEntries | 
| std::uint32_t RE::CraftingSubMenus::EnchantConstructMenu::pad114 | 
| std::uint8_t RE::CraftingSubMenus::EnchantConstructMenu::pad21F | 
      
  | 
  inlinestaticconstexpr | 
| Selections RE::CraftingSubMenus::EnchantConstructMenu::selected | 
| std::int32_t RE::CraftingSubMenus::EnchantConstructMenu::sliderEnchantmentIndex | 
| float RE::CraftingSubMenus::EnchantConstructMenu::sliderMaxMagnitude | 
| bool RE::CraftingSubMenus::EnchantConstructMenu::sliderShown |