CommonLibVR
|
#include <AlchemyMenu.h>
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 void | UpdateItemList () |
virtual void | SetItemCardInfo (ItemCard *a_itemCard) |
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 |
Public Attributes | |
BSTArray< MenuIngredientEntry > | ingredientEntries |
BSTSmallArray< std::uint32_t, 4 > | selectedIndexes |
PotionCreationData | potionCreationData |
GFxValue | categories |
InventoryEntryData * | resultPotionEntry |
AlchemyItem * | unknownPotion |
AlchemyItem * | resultPotion |
std::uint32_t | currentIngredientIdx |
std::uint32_t | pad18C |
BSFixedString | newRecipeFormatString |
bool | playerHasPurityPerk |
std::uint8_t | pad199 |
std::uint16_t | pad19A |
std::uint32_t | pad19C |
Public Attributes inherited from RE::CraftingSubMenus::CraftingSubMenu | |
GFxMovieView * | view |
TESFurniture * | furniture |
ItemCard * | itemCard |
GFxValue * | unk030 |
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 constexpr auto | VTABLE = VTABLE_CraftingSubMenus__AlchemyMenu |
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 |
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 | |
|
override |
|
overridevirtual |
Implements RE::FxDelegateHandler.
|
overridevirtual |
Reimplemented from RE::CraftingSubMenus::CraftingSubMenu.
GFxValue RE::CraftingSubMenus::AlchemyMenu::categories |
std::uint32_t RE::CraftingSubMenus::AlchemyMenu::currentIngredientIdx |
BSTArray<MenuIngredientEntry> RE::CraftingSubMenus::AlchemyMenu::ingredientEntries |
BSFixedString RE::CraftingSubMenus::AlchemyMenu::newRecipeFormatString |
std::uint32_t RE::CraftingSubMenus::AlchemyMenu::pad18C |
std::uint8_t RE::CraftingSubMenus::AlchemyMenu::pad199 |
std::uint16_t RE::CraftingSubMenus::AlchemyMenu::pad19A |
std::uint32_t RE::CraftingSubMenus::AlchemyMenu::pad19C |
bool RE::CraftingSubMenus::AlchemyMenu::playerHasPurityPerk |
PotionCreationData RE::CraftingSubMenus::AlchemyMenu::potionCreationData |
AlchemyItem* RE::CraftingSubMenus::AlchemyMenu::resultPotion |
InventoryEntryData* RE::CraftingSubMenus::AlchemyMenu::resultPotionEntry |
|
inlinestaticconstexpr |
BSTSmallArray<std::uint32_t, 4> RE::CraftingSubMenus::AlchemyMenu::selectedIndexes |
AlchemyItem* RE::CraftingSubMenus::AlchemyMenu::unknownPotion |
|
inlinestaticconstexpr |