CommonLibSSE (Parapets fork)
RE::TESCustomPackageData Class Reference

#include <TESCustomPackageData.h>

Inheritance diagram for RE::TESCustomPackageData:
RE::TESPackageData

Public Member Functions

 ~TESCustomPackageData () override
 
void Copy (TESPackageData *a_package, TESForm *a_form) override
 
void InitItem (TESForm *a_form) override
 
void SaveGame (BGSSaveFormBuffer *a_buf) override
 
void LoadGame (BGSLoadFormBuffer *a_buf) override
 
- Public Member Functions inherited from RE::TESPackageData
virtual ~TESPackageData ()
 
virtual bool Compare (TESPackageData *a_package)
 

Public Attributes

BGSPackageDataList data
 
IProcedureTreeItemprocedureTree
 
BSTSmartPointer< BGSPackageDataNameMapnameMap
 
TESPackagetemplateParent
 
std::uint16_t version
 
bool alwaysRecheckConditions
 
std::uint8_t pad3B
 
std::uint32_t pad3C
 

Static Public Attributes

static constexpr auto RTTI = RTTI_TESCustomPackageData
 
- Static Public Attributes inherited from RE::TESPackageData
static constexpr auto RTTI = RTTI_TESPackageData
 

Constructor & Destructor Documentation

◆ ~TESCustomPackageData()

RE::TESCustomPackageData::~TESCustomPackageData ( )
override

Member Function Documentation

◆ Copy()

void RE::TESCustomPackageData::Copy ( TESPackageData a_package,
TESForm a_form 
)
overridevirtual

Reimplemented from RE::TESPackageData.

◆ InitItem()

void RE::TESCustomPackageData::InitItem ( TESForm a_form)
overridevirtual

Reimplemented from RE::TESPackageData.

◆ LoadGame()

void RE::TESCustomPackageData::LoadGame ( BGSLoadFormBuffer *  a_buf)
overridevirtual

Reimplemented from RE::TESPackageData.

◆ SaveGame()

void RE::TESCustomPackageData::SaveGame ( BGSSaveFormBuffer *  a_buf)
overridevirtual

Reimplemented from RE::TESPackageData.

Member Data Documentation

◆ alwaysRecheckConditions

bool RE::TESCustomPackageData::alwaysRecheckConditions

◆ data

BGSPackageDataList RE::TESCustomPackageData::data

◆ nameMap

BSTSmartPointer<BGSPackageDataNameMap> RE::TESCustomPackageData::nameMap

◆ pad3B

std::uint8_t RE::TESCustomPackageData::pad3B

◆ pad3C

std::uint32_t RE::TESCustomPackageData::pad3C

◆ procedureTree

IProcedureTreeItem* RE::TESCustomPackageData::procedureTree

◆ RTTI

constexpr auto RE::TESCustomPackageData::RTTI = RTTI_TESCustomPackageData
inlinestaticconstexpr

◆ templateParent

TESPackage* RE::TESCustomPackageData::templateParent

◆ version

std::uint16_t RE::TESCustomPackageData::version

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