CommonLibSSE (powerof3)
RE::BSSaveDataSystemUtility::Entry Class Reference

#include <BSSaveDataSystemUtility.h>

Public Types

enum class  SaveType : std::uint32_t { kAutosave = 0x0 , kSave = 0x1 , kQuicksave = 0x2 , kCustom = 0x3 }
 

Public Member Functions

virtual void Read (const char *a_path)
 

Public Attributes

const char fileName [0x104]
 
std::uint32_t pad0C
 
BSString fileNamePtr
 
std::uint64_t unk120
 
std::uint32_t unk128
 
std::uint32_t pad12C
 
BSString locationName
 
BSString unk140
 
BSString characterName
 
std::uint64_t unk160
 
std::uint32_t unk168
 
std::uint32_t pad16C
 
std::uint64_t unk170
 
std::uint32_t unk178
 
std::uint32_t saveNumber
 
std::uint32_t characterID
 
std::uint32_t unk184
 
bool fileNameValid
 
bool modded
 
std::uint8_t unk18A
 
std::uint8_t pad18B
 
std::uint32_t pad18C
 
BSFixedString saveTypeName
 
REX::EnumSet< SaveType, std::uint32_t > saveType
 
std::uint32_t pad19C
 

Static Public Attributes

static constexpr auto RTTI = RTTI_BSSaveDataSystemUtility__Entry
 
static constexpr auto VTABLE = VTABLE_BSSaveDataSystemUtility__Entry
 

Member Enumeration Documentation

◆ SaveType

enum RE::BSSaveDataSystemUtility::Entry::SaveType : std::uint32_t
strong
Enumerator
kAutosave 
kSave 
kQuicksave 
kCustom 

Member Function Documentation

◆ Read()

virtual void RE::BSSaveDataSystemUtility::Entry::Read ( const char *  a_path)
virtual

Member Data Documentation

◆ characterID

std::uint32_t RE::BSSaveDataSystemUtility::Entry::characterID

◆ characterName

BSString RE::BSSaveDataSystemUtility::Entry::characterName

◆ fileName

const char RE::BSSaveDataSystemUtility::Entry::fileName[0x104]

◆ fileNamePtr

BSString RE::BSSaveDataSystemUtility::Entry::fileNamePtr

◆ fileNameValid

bool RE::BSSaveDataSystemUtility::Entry::fileNameValid

◆ locationName

BSString RE::BSSaveDataSystemUtility::Entry::locationName

◆ modded

bool RE::BSSaveDataSystemUtility::Entry::modded

◆ pad0C

std::uint32_t RE::BSSaveDataSystemUtility::Entry::pad0C

◆ pad12C

std::uint32_t RE::BSSaveDataSystemUtility::Entry::pad12C

◆ pad16C

std::uint32_t RE::BSSaveDataSystemUtility::Entry::pad16C

◆ pad18B

std::uint8_t RE::BSSaveDataSystemUtility::Entry::pad18B

◆ pad18C

std::uint32_t RE::BSSaveDataSystemUtility::Entry::pad18C

◆ pad19C

std::uint32_t RE::BSSaveDataSystemUtility::Entry::pad19C

◆ RTTI

constexpr auto RE::BSSaveDataSystemUtility::Entry::RTTI = RTTI_BSSaveDataSystemUtility__Entry
inlinestaticconstexpr

◆ saveNumber

std::uint32_t RE::BSSaveDataSystemUtility::Entry::saveNumber

◆ saveType

REX::EnumSet<SaveType, std::uint32_t> RE::BSSaveDataSystemUtility::Entry::saveType

◆ saveTypeName

BSFixedString RE::BSSaveDataSystemUtility::Entry::saveTypeName

◆ unk120

std::uint64_t RE::BSSaveDataSystemUtility::Entry::unk120

◆ unk128

std::uint32_t RE::BSSaveDataSystemUtility::Entry::unk128

◆ unk140

BSString RE::BSSaveDataSystemUtility::Entry::unk140

◆ unk160

std::uint64_t RE::BSSaveDataSystemUtility::Entry::unk160

◆ unk168

std::uint32_t RE::BSSaveDataSystemUtility::Entry::unk168

◆ unk170

std::uint64_t RE::BSSaveDataSystemUtility::Entry::unk170

◆ unk178

std::uint32_t RE::BSSaveDataSystemUtility::Entry::unk178

◆ unk184

std::uint32_t RE::BSSaveDataSystemUtility::Entry::unk184

◆ unk18A

std::uint8_t RE::BSSaveDataSystemUtility::Entry::unk18A

◆ VTABLE

constexpr auto RE::BSSaveDataSystemUtility::Entry::VTABLE = VTABLE_BSSaveDataSystemUtility__Entry
inlinestaticconstexpr

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