CommonLibSSE NG
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
static constexpr auto RTTI
Definition SaveFileHandleReaderWriter.h:10
bool SaveHandle(SaveStorageWrapper *saveWrapper, VMHandle handle) override
bool SaveRefID(SaveStorageWrapper *saveWrapper, uint32_t handleLow) override
bool ParseScriptInstance(BSMemStorage *loadWrapper, uint32_t *scriptInstanceValues) override
static constexpr auto VTABLE
Definition SaveFileHandleReaderWriter.h:11
Definition AttachAshPileFunctor.h:17
constexpr REL::VariantID RTTI_SkyrimScript__SaveFileHandleReaderWriter(689127, 396982, 0x1f4c4c8)
std::uint64_t VMHandle
Definition BSCoreTypes.h:7
constexpr std::array< REL::VariantID, 1 > VTABLE_SkyrimScript__SaveFileHandleReaderWriter
Definition Offsets_VTABLE.h:4251