CommonLibSSE NG
Loading...
Searching...
No Matches
RE::CraftingSubMenus::AlchemyMenu Class Reference

#include <AlchemyMenu.h>

Inheritance diagram for RE::CraftingSubMenus::AlchemyMenu:
RE::CraftingSubMenus::CraftingSubMenu RE::FxDelegateHandler RE::BSTEventSink< TESFurnitureEvent > RE::GRefCountBase< FxDelegateHandler, GStatGroups::kGStat_Default_Mem > RE::GRefCountBaseStatImpl< GRefCountImpl, STAT > RE::GRefCountImpl RE::GRefCountImplCore

Classes

class  MenuIngredientEntry
 
class  PotionCreationData
 
class  QuitMenuCallback
 
class  UsableEffectMap
 

Public Member Functions

 ~AlchemyMenu () override
 
void Accept (CallbackProcessor *a_cbReg) override
 
bool ProcessUserEvent (BSFixedString *a_control) override
 
- 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
 

Public Attributes

RE::BSTArray< MenuIngredientEntryingredientsEntries
 
std::int32_t unk118
 
std::int32_t unk11c
 
std::uint32_t ingredientIndex1
 
std::uint32_t ingredientIndex2
 
std::uint32_t ingredientIndex3
 
std::uint32_t unk12c
 
std::uint32_t selectedIngredientCount
 
std::uint32_t unk134
 
PotionCreationData potionCreationData
 
RE::GFxValue unk158
 
std::uint64_t unk170
 
RE::TESFormoutputPotion
 
RE::TESFormoutputPotion2
 
std::uint32_t unk188
 
std::uint32_t unk18c
 
RE::BSFixedString newRecipeFormatString
 
std::uint64_t playerHasPurityPerk
 
- Public Attributes inherited from RE::CraftingSubMenus::CraftingSubMenu
GFxMovieViewview
 
TESFurniturefurniture
 
ItemCarditemCard
 
GFxValueunk030
 
GFxValue craftingMenu
 
GFxValue itemList
 
GFxValue entryList
 
GFxValue itemInfo
 
GFxValue bottomBarInfo
 
GFxValue additionalDescription
 
GFxValue menuName
 
GFxValue buttonText
 
bool unk0F8
 
std::uint8_t pad0F9
 
std::uint16_t pad0FA
 
std::uint32_t pad0FC
 

Static Public Attributes

static constexpr auto RTTI = RTTI_CraftingSubMenus__AlchemyMenu
 
- 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
 

Additional Inherited Members

- 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  
 

Constructor & Destructor Documentation

◆ ~AlchemyMenu()

RE::CraftingSubMenus::AlchemyMenu::~AlchemyMenu ( )
override

Member Function Documentation

◆ Accept()

void RE::CraftingSubMenus::AlchemyMenu::Accept ( CallbackProcessor a_cbReg)
overridevirtual

Implements RE::FxDelegateHandler.

◆ ProcessUserEvent()

bool RE::CraftingSubMenus::AlchemyMenu::ProcessUserEvent ( BSFixedString a_control)
overridevirtual

Member Data Documentation

◆ ingredientIndex1

std::uint32_t RE::CraftingSubMenus::AlchemyMenu::ingredientIndex1

◆ ingredientIndex2

std::uint32_t RE::CraftingSubMenus::AlchemyMenu::ingredientIndex2

◆ ingredientIndex3

std::uint32_t RE::CraftingSubMenus::AlchemyMenu::ingredientIndex3

◆ ingredientsEntries

RE::BSTArray<MenuIngredientEntry> RE::CraftingSubMenus::AlchemyMenu::ingredientsEntries

◆ newRecipeFormatString

RE::BSFixedString RE::CraftingSubMenus::AlchemyMenu::newRecipeFormatString

◆ outputPotion

RE::TESForm* RE::CraftingSubMenus::AlchemyMenu::outputPotion

◆ outputPotion2

RE::TESForm* RE::CraftingSubMenus::AlchemyMenu::outputPotion2

◆ playerHasPurityPerk

std::uint64_t RE::CraftingSubMenus::AlchemyMenu::playerHasPurityPerk

◆ potionCreationData

PotionCreationData RE::CraftingSubMenus::AlchemyMenu::potionCreationData

◆ RTTI

constexpr auto RE::CraftingSubMenus::AlchemyMenu::RTTI = RTTI_CraftingSubMenus__AlchemyMenu
inlinestaticconstexpr

◆ selectedIngredientCount

std::uint32_t RE::CraftingSubMenus::AlchemyMenu::selectedIngredientCount

◆ unk118

std::int32_t RE::CraftingSubMenus::AlchemyMenu::unk118

◆ unk11c

std::int32_t RE::CraftingSubMenus::AlchemyMenu::unk11c

◆ unk12c

std::uint32_t RE::CraftingSubMenus::AlchemyMenu::unk12c

◆ unk134

std::uint32_t RE::CraftingSubMenus::AlchemyMenu::unk134

◆ unk158

RE::GFxValue RE::CraftingSubMenus::AlchemyMenu::unk158

◆ unk170

std::uint64_t RE::CraftingSubMenus::AlchemyMenu::unk170

◆ unk188

std::uint32_t RE::CraftingSubMenus::AlchemyMenu::unk188

◆ unk18c

std::uint32_t RE::CraftingSubMenus::AlchemyMenu::unk18c

The documentation for this class was generated from the following file: