CommonLibSSE (Parapets fork)
RE::BGSSaveLoadGame Class Reference

#include <BGSSaveLoadGame.h>

Public Types

enum class  GlobalFlags {
  kAllowChanges = 1 << 0 , kSaveGameLoading = 1 << 1 , kSaveGameSaving = 1 << 2 , kInitingForms = 1 << 3 ,
  kDeferInitForms = 1 << 4 , kPositioningPlayerCharacter = 1 << 5 , kPlayerLocationInvalid = 1 << 6
}
 

Public Member Functions

bool GetGlobalAllowChanges () const noexcept
 
bool GetSaveGameLoading () const noexcept
 
bool GetSaveGameSaving () const noexcept
 
bool GetInitingForms () const noexcept
 
bool GetDeferInitForms () const noexcept
 
bool GetPositioningPlayerCharacter () const noexcept
 

Static Public Member Functions

static BGSSaveLoadGameGetSingleton ()
 

Public Attributes

TESFileCollection files
 
BGSSaveLoadFormIDMap worldspaceFormIDMap
 
BSTHashMap< std::uint32_t, ActorHandlequeuedInitPackageLocations
 
BGSSaveLoadReferencesMap references
 
BSTHashMap< FormID, FormIDchangedFormIDs
 
BGSReconstructFormsInAllFilesMap reconstructFormsMap
 
BGSSaveLoadQueuedSubBufferMap queuedSubBuffers
 
BGSSaveLoadFormIDMap formIDMap
 
BGSSaveLoadHistory history
 
BSTArray< BGSLoadFormData * > loadFormData
 
BGSSaveLoadChangesMapchangesMap
 
BGSSaveLoadChangesMapoldChangesMap
 
stl::enumeration< GlobalFlags, std::uint32_t > globalFlags
 
std::uint8_t currentMinorVersion
 
std::uint8_t pad345
 
std::uint16_t pad346
 

Member Enumeration Documentation

◆ GlobalFlags

Enumerator
kAllowChanges 
kSaveGameLoading 
kSaveGameSaving 
kInitingForms 
kDeferInitForms 
kPositioningPlayerCharacter 
kPlayerLocationInvalid 

Member Function Documentation

◆ GetDeferInitForms()

bool RE::BGSSaveLoadGame::GetDeferInitForms ( ) const
inlinenoexcept

◆ GetGlobalAllowChanges()

bool RE::BGSSaveLoadGame::GetGlobalAllowChanges ( ) const
inlinenoexcept

◆ GetInitingForms()

bool RE::BGSSaveLoadGame::GetInitingForms ( ) const
inlinenoexcept

◆ GetPositioningPlayerCharacter()

bool RE::BGSSaveLoadGame::GetPositioningPlayerCharacter ( ) const
inlinenoexcept

◆ GetSaveGameLoading()

bool RE::BGSSaveLoadGame::GetSaveGameLoading ( ) const
inlinenoexcept

◆ GetSaveGameSaving()

bool RE::BGSSaveLoadGame::GetSaveGameSaving ( ) const
inlinenoexcept

◆ GetSingleton()

static BGSSaveLoadGame* RE::BGSSaveLoadGame::GetSingleton ( )
static

Member Data Documentation

◆ changedFormIDs

BSTHashMap<FormID, FormID> RE::BGSSaveLoadGame::changedFormIDs

◆ changesMap

BGSSaveLoadChangesMap* RE::BGSSaveLoadGame::changesMap

◆ currentMinorVersion

std::uint8_t RE::BGSSaveLoadGame::currentMinorVersion

◆ files

TESFileCollection RE::BGSSaveLoadGame::files

◆ formIDMap

BGSSaveLoadFormIDMap RE::BGSSaveLoadGame::formIDMap

◆ globalFlags

stl::enumeration<GlobalFlags, std::uint32_t> RE::BGSSaveLoadGame::globalFlags

◆ history

BGSSaveLoadHistory RE::BGSSaveLoadGame::history

◆ loadFormData

BSTArray<BGSLoadFormData*> RE::BGSSaveLoadGame::loadFormData

◆ oldChangesMap

BGSSaveLoadChangesMap* RE::BGSSaveLoadGame::oldChangesMap

◆ pad345

std::uint8_t RE::BGSSaveLoadGame::pad345

◆ pad346

std::uint16_t RE::BGSSaveLoadGame::pad346

◆ queuedInitPackageLocations

BSTHashMap<std::uint32_t, ActorHandle> RE::BGSSaveLoadGame::queuedInitPackageLocations

◆ queuedSubBuffers

BGSSaveLoadQueuedSubBufferMap RE::BGSSaveLoadGame::queuedSubBuffers

◆ reconstructFormsMap

BGSReconstructFormsInAllFilesMap RE::BGSSaveLoadGame::reconstructFormsMap

◆ references

BGSSaveLoadReferencesMap RE::BGSSaveLoadGame::references

◆ worldspaceFormIDMap

BGSSaveLoadFormIDMap RE::BGSSaveLoadGame::worldspaceFormIDMap

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