CommonLibVR
RE::BGSCreatedObjectManager Class Reference

#include <BGSCreatedObjectManager.h>

Inheritance diagram for RE::BGSCreatedObjectManager:
RE::BSTSingletonSDM< BGSCreatedObjectManager > RE::BSTSingletonSDMBase< Traits >

Classes

struct  CreatedMagicItemData
 

Public Member Functions

EnchantmentItemAddArmorEnchantment (BSTArray< Effect > &a_effects)
 
EnchantmentItemAddWeaponEnchantment (BSTArray< Effect > &a_effects)
 

Static Public Member Functions

static BGSCreatedObjectManagerGetSingleton ()
 

Public Attributes

std::uint8_t pad01
 
std::uint16_t pad02
 
std::uint32_t pad04
 
BSTArray< CreatedMagicItemDataweaponEnchantments
 
BSTArray< CreatedMagicItemDataarmorEnchantments
 
BSTHashMap< std::uint32_t, CreatedMagicItemDatapotions
 
BSTHashMap< std::uint32_t, CreatedMagicItemDatapoisons
 
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
 

Member Function Documentation

◆ AddArmorEnchantment()

EnchantmentItem* RE::BGSCreatedObjectManager::AddArmorEnchantment ( BSTArray< Effect > &  a_effects)

◆ AddWeaponEnchantment()

EnchantmentItem* RE::BGSCreatedObjectManager::AddWeaponEnchantment ( BSTArray< Effect > &  a_effects)

◆ GetSingleton()

static BGSCreatedObjectManager* RE::BGSCreatedObjectManager::GetSingleton ( )
static

Member Data Documentation

◆ armorEnchantments

BSTArray<CreatedMagicItemData> RE::BGSCreatedObjectManager::armorEnchantments

◆ lock

BSSpinLock RE::BGSCreatedObjectManager::lock
mutable

◆ pad01

std::uint8_t RE::BGSCreatedObjectManager::pad01

◆ pad02

std::uint16_t RE::BGSCreatedObjectManager::pad02

◆ pad04

std::uint32_t RE::BGSCreatedObjectManager::pad04

◆ poisons

BSTHashMap<std::uint32_t, CreatedMagicItemData> RE::BGSCreatedObjectManager::poisons

◆ potions

BSTHashMap<std::uint32_t, CreatedMagicItemData> RE::BGSCreatedObjectManager::potions

◆ queuedDeletes

BSTSet<MagicItem*> RE::BGSCreatedObjectManager::queuedDeletes

◆ weaponEnchantments

BSTArray<CreatedMagicItemData> RE::BGSCreatedObjectManager::weaponEnchantments

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