15 class BGSLoadFormData;
108 std::uint8_t fileIndexMap[0xFF];
109 std::uint8_t reverseFileIndexMap[0xFF];
Definition: BGSSaveLoadGame.h:28
Definition: BGSSaveLoadGame.h:74
BSTHashMap< FormID, BGSFormChanges > changes
Definition: BGSSaveLoadGame.h:76
BSReadWriteLock lock
Definition: BGSSaveLoadGame.h:77
Definition: BGSSaveLoadGame.h:82
BGSSaveLoadFormIDMap worldspaceFormIDMap
Definition: BGSSaveLoadGame.h:111
BGSReconstructFormsInAllFilesMap reconstructFormsMap
Definition: BGSSaveLoadGame.h:115
BSTArray< BGSLoadFormData * > loadFormData
Definition: BGSSaveLoadGame.h:119
BGSSaveLoadChangesMap * changesMap
Definition: BGSSaveLoadGame.h:120
bool GetPositioningPlayerCharacter() const noexcept
Definition: BGSSaveLoadGame.h:102
stl::enumeration< GlobalFlags, std::uint32_t > globalFlags
Definition: BGSSaveLoadGame.h:122
BGSSaveLoadQueuedSubBufferMap queuedSubBuffers
Definition: BGSSaveLoadGame.h:116
bool GetSaveGameLoading() const noexcept
Definition: BGSSaveLoadGame.h:98
bool GetInitingForms() const noexcept
Definition: BGSSaveLoadGame.h:100
TESFileCollection files
Definition: BGSSaveLoadGame.h:106
BGSSaveLoadHistory history
Definition: BGSSaveLoadGame.h:118
BGSSaveLoadReferencesMap references
Definition: BGSSaveLoadGame.h:113
static BGSSaveLoadGame * GetSingleton()
GlobalFlags
Definition: BGSSaveLoadGame.h:85
@ kPositioningPlayerCharacter
BSTHashMap< FormID, FormID > changedFormIDs
Definition: BGSSaveLoadGame.h:114
bool GetDeferInitForms() const noexcept
Definition: BGSSaveLoadGame.h:101
bool GetSaveGameSaving() const noexcept
Definition: BGSSaveLoadGame.h:99
BGSSaveLoadChangesMap * oldChangesMap
Definition: BGSSaveLoadGame.h:121
std::uint16_t pad346
Definition: BGSSaveLoadGame.h:125
BSTHashMap< std::uint32_t, ActorHandle > queuedInitPackageLocations
Definition: BGSSaveLoadGame.h:112
bool GetGlobalAllowChanges() const noexcept
Definition: BGSSaveLoadGame.h:97
BGSSaveLoadFormIDMap formIDMap
Definition: BGSSaveLoadGame.h:117
std::uint8_t currentMinorVersion
Definition: BGSSaveLoadGame.h:123
std::uint8_t pad345
Definition: BGSSaveLoadGame.h:124
Definition: BGSSaveLoadGame.h:67
BSTArray< const char * > notes
Definition: BGSSaveLoadGame.h:69
Definition: BGSSaveLoadGame.h:60
BSTHashMap< TESForm *, BGSLoadGameSubBuffer > maps[QUEUED_SUB_BUFFER_TYPES::kTotal]
Definition: BGSSaveLoadGame.h:62
Definition: BGSSaveLoadGame.h:33
BSTHashMap< std::uint32_t, BGSCellNumericIDArrayMap * > worldReferences
Definition: BGSSaveLoadGame.h:37
BSTHashMap< FormID, FormID > movedReferences
Definition: BGSSaveLoadGame.h:35
BGSCellNumericIDArrayMap cellReferences
Definition: BGSSaveLoadGame.h:36
Definition: BSAtomic.h:69
Definition: BSTHashMap.h:21
constexpr bool all(Args... a_args) const noexcept requires(std
Definition: PCH.h:329
Definition: AbsorbEffect.h:6
Definition: BGSSaveLoadGame.h:47
QUEUED_SUB_BUFFER_TYPE
Definition: BGSSaveLoadGame.h:49
@ kUnk1
Definition: BGSSaveLoadGame.h:51
@ kUnk0
Definition: BGSSaveLoadGame.h:50
@ kTotal
Definition: BGSSaveLoadGame.h:54
@ kUnk2
Definition: BGSSaveLoadGame.h:52
Definition: TESDataHandler.h:26