CommonLibSSE (Parapets fork)
RE::BGSCreatedObjectManager Class Reference

#include <BGSCreatedObjectManager.h>

Classes

struct  EnchantmentEntry
 
struct  UnkData
 

Public Member Functions

EnchantmentItemAddArmorEnchantment (BSTArray< Effect > &a_effects)
 
EnchantmentItemAddWeaponEnchantment (BSTArray< Effect > &a_effects)
 
void DestroyEnchantment (EnchantmentItem *a_enchantment, bool a_isWeapon)
 

Static Public Member Functions

static BGSCreatedObjectManagerGetSingleton ()
 

Public Attributes

std::uint64_t unk00
 
BSTArray< EnchantmentEntryweaponEnchantments
 
BSTArray< EnchantmentEntryarmorEnchantments
 
std::uint64_t pad38
 
std::uint32_t pad40
 
std::uint32_t unk44
 
std::uint32_t unk48
 
std::uint32_t unk4C
 
UnkData unk50
 
UnkData unk80
 
void * unkB0
 
std::uint64_t padB8
 
std::uint64_t unkC0
 
BSSpinLock lock
 

Member Function Documentation

◆ AddArmorEnchantment()

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

◆ AddWeaponEnchantment()

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

◆ DestroyEnchantment()

void RE::BGSCreatedObjectManager::DestroyEnchantment ( EnchantmentItem a_enchantment,
bool  a_isWeapon 
)

◆ GetSingleton()

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

Member Data Documentation

◆ armorEnchantments

BSTArray<EnchantmentEntry> RE::BGSCreatedObjectManager::armorEnchantments

◆ lock

BSSpinLock RE::BGSCreatedObjectManager::lock
mutable

◆ pad38

std::uint64_t RE::BGSCreatedObjectManager::pad38

◆ pad40

std::uint32_t RE::BGSCreatedObjectManager::pad40

◆ padB8

std::uint64_t RE::BGSCreatedObjectManager::padB8

◆ unk00

std::uint64_t RE::BGSCreatedObjectManager::unk00

◆ unk44

std::uint32_t RE::BGSCreatedObjectManager::unk44

◆ unk48

std::uint32_t RE::BGSCreatedObjectManager::unk48

◆ unk4C

std::uint32_t RE::BGSCreatedObjectManager::unk4C

◆ unk50

UnkData RE::BGSCreatedObjectManager::unk50

◆ unk80

UnkData RE::BGSCreatedObjectManager::unk80

◆ unkB0

void* RE::BGSCreatedObjectManager::unkB0

◆ unkC0

std::uint64_t RE::BGSCreatedObjectManager::unkC0

◆ weaponEnchantments

BSTArray<EnchantmentEntry> RE::BGSCreatedObjectManager::weaponEnchantments

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