|
CommonLibVR
|
#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 | UpdateSmithingList (void) |
| virtual void | Unk_03 (void) |
| virtual void | UpdateConstructibleList () |
| void | UpdateCraftingInfo (ActorValue a_actorValue) |
Public Member Functions inherited from RE::FxDelegateHandler | |
| ~FxDelegateHandler () override=default | |
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 constexpr auto | VTABLE = VTABLE_CraftingSubMenus__EnchantConstructMenu |
Static Public Attributes inherited from RE::CraftingSubMenus::CraftingSubMenu | |
| static constexpr auto | RTTI = RTTI_CraftingSubMenus__CraftingSubMenu |
| static constexpr auto | VTABLE = VTABLE_CraftingSubMenus__CraftingSubMenu |
Static Public Attributes inherited from RE::FxDelegateHandler | |
| static constexpr auto | RTTI = RTTI_FxDelegateHandler |
| static constexpr auto | VTABLE = VTABLE_FxDelegateHandler |
Static Public Attributes inherited from RE::GRefCountImpl | |
| static constexpr auto | RTTI = RTTI_GRefCountImpl |
| static constexpr auto | VTABLE = VTABLE_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 |
| REX::EnumSet<Category, std::uint32_t> RE::CraftingSubMenus::EnchantConstructMenu::currentCategory |
| BSString RE::CraftingSubMenus::EnchantConstructMenu::customName |
| REX::EnumSet<FilterFlag, std::uint32_t> RE::CraftingSubMenus::EnchantConstructMenu::enabledFilters |
| float RE::CraftingSubMenus::EnchantConstructMenu::enchantmentCost |
| bool RE::CraftingSubMenus::EnchantConstructMenu::exiting |
| REX::EnumSet<FilterFlag, std::uint32_t> RE::CraftingSubMenus::EnchantConstructMenu::filterDisenchant |
| REX::EnumSet<FilterFlag, std::uint32_t> RE::CraftingSubMenus::EnchantConstructMenu::filterDivider |
| REX::EnumSet<FilterFlag, std::uint32_t> RE::CraftingSubMenus::EnchantConstructMenu::filterEnchantment |
| REX::EnumSet<FilterFlag, std::uint32_t> RE::CraftingSubMenus::EnchantConstructMenu::filterItem |
| REX::EnumSet<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 |
|
inlinestaticconstexpr |