CommonLibSSE (powerof3)
|
#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 |
|
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 |