CommonLibSSE NG
|
#include <BGSCreatedObjectManager.h>
Classes | |
struct | CreatedMagicItemData |
Public Member Functions | |
EnchantmentItem * | AddArmorEnchantment (BSTArray< Effect > &a_effects) |
EnchantmentItem * | AddWeaponEnchantment (BSTArray< Effect > &a_effects) |
Static Public Member Functions | |
static BGSCreatedObjectManager * | GetSingleton () |
Public Attributes | |
std::uint8_t | pad01 |
std::uint16_t | pad02 |
std::uint32_t | pad04 |
BSTArray< CreatedMagicItemData > | weaponEnchantments |
BSTArray< CreatedMagicItemData > | armorEnchantments |
BSTHashMap< std::uint32_t, CreatedMagicItemData > | potions |
BSTHashMap< std::uint32_t, CreatedMagicItemData > | poisons |
BSTSet< MagicItem * > | queuedDeletes |
BSSpinLock | lock |
Additional Inherited Members | |
Public Types inherited from RE::BSTSingletonSDMBase< Traits > | |
using | Type = typename Traits::Type |
using | Allocator = typename Traits::Allocator |
EnchantmentItem * RE::BGSCreatedObjectManager::AddArmorEnchantment | ( | BSTArray< Effect > & | a_effects | ) |
EnchantmentItem * RE::BGSCreatedObjectManager::AddWeaponEnchantment | ( | BSTArray< Effect > & | a_effects | ) |
|
static |
BSTArray<CreatedMagicItemData> RE::BGSCreatedObjectManager::armorEnchantments |
|
mutable |
std::uint8_t RE::BGSCreatedObjectManager::pad01 |
std::uint16_t RE::BGSCreatedObjectManager::pad02 |
std::uint32_t RE::BGSCreatedObjectManager::pad04 |
BSTHashMap<std::uint32_t, CreatedMagicItemData> RE::BGSCreatedObjectManager::poisons |
BSTHashMap<std::uint32_t, CreatedMagicItemData> RE::BGSCreatedObjectManager::potions |
BSTArray<CreatedMagicItemData> RE::BGSCreatedObjectManager::weaponEnchantments |