CommonLibSSE (powerof3)
Loading...
Searching...
No Matches
SaveFileHandleReaderWriter.h
Go to the documentation of this file.
1#pragma once
2
4
5namespace RE::SkyrimScript
6{
8 {
9 public:
12
14
15 // override BaseHandleReaderWriter
16 void Unk_08() override;
17 bool SaveHandle(SaveStorageWrapper* saveWrapper, VMHandle handle) override;
18 bool LoadHandle(BSMemStorage* loadWrapper, VMHandle* out) override;
19 bool SaveRefID(SaveStorageWrapper* saveWrapper, uint32_t handleLow) override;
20 bool ParseScriptInstance(BSMemStorage* loadWrapper, uint32_t* scriptInstanceValues) override;
21 };
22 static_assert(sizeof(SaveFileHandleReaderWriter) == 0x8);
23}
Definition BSMemStorage.h:10
Definition SaveStorageWrapper.h:8
Definition BaseHandleReaderWriter.h:8
Definition SaveFileHandleReaderWriter.h:8
bool LoadHandle(BSMemStorage *loadWrapper, VMHandle *out) override
bool SaveHandle(SaveStorageWrapper *saveWrapper, VMHandle handle) override
static auto RTTI
Definition SaveFileHandleReaderWriter.h:10
bool SaveRefID(SaveStorageWrapper *saveWrapper, uint32_t handleLow) override
static auto VTABLE
Definition SaveFileHandleReaderWriter.h:11
bool ParseScriptInstance(BSMemStorage *loadWrapper, uint32_t *scriptInstanceValues) override
Definition AttachAshPileFunctor.h:17
constexpr std::array< REL::ID, 1 > VTABLE_SkyrimScript__BaseHandleReaderWriter
Definition Offsets_VTABLE.h:12653
constexpr REL::ID RTTI_SkyrimScript__BaseHandleReaderWriter(static_cast< std::uint64_t >(684873))
std::uint64_t VMHandle
Definition BSCoreTypes.h:7