CommonLibSSE NG
RE::BSScript::IHandleReaderWriter Class Referenceabstract

#include <IHandleReaderWriter.h>

Inheritance diagram for RE::BSScript::IHandleReaderWriter:
RE::SkyrimScript::BaseHandleReaderWriter RE::SkyrimScript::SaveFileHandleReaderWriter

Public Member Functions

virtual ~IHandleReaderWriter ()
 
virtual void Unk_08 ()=0
 
virtual bool SaveHandle (SaveStorageWrapper *saveWrapper, VMHandle handle)=0
 
virtual bool LoadHandle (BSMemStorage *loadWrapper, VMHandle *out)=0
 
virtual bool SaveRefID (SaveStorageWrapper *saveWrapper, uint32_t handleLow)
 
virtual bool ParseScriptInstance (BSMemStorage *loadWrapper, uint32_t *scriptInstanceValues)
 

Static Public Attributes

static constexpr auto RTTI = RTTI_BSScript__IHandleReaderWriter
 
static constexpr auto VTABLE = VTABLE_BSScript__IHandleReaderWriter
 

Constructor & Destructor Documentation

◆ ~IHandleReaderWriter()

virtual RE::BSScript::IHandleReaderWriter::~IHandleReaderWriter ( )
virtual

Member Function Documentation

◆ LoadHandle()

virtual bool RE::BSScript::IHandleReaderWriter::LoadHandle ( BSMemStorage loadWrapper,
VMHandle out 
)
pure virtual

◆ ParseScriptInstance()

virtual bool RE::BSScript::IHandleReaderWriter::ParseScriptInstance ( BSMemStorage loadWrapper,
uint32_t *  scriptInstanceValues 
)
virtual

◆ SaveHandle()

virtual bool RE::BSScript::IHandleReaderWriter::SaveHandle ( SaveStorageWrapper saveWrapper,
VMHandle  handle 
)
pure virtual

◆ SaveRefID()

virtual bool RE::BSScript::IHandleReaderWriter::SaveRefID ( SaveStorageWrapper saveWrapper,
uint32_t  handleLow 
)
virtual

◆ Unk_08()

virtual void RE::BSScript::IHandleReaderWriter::Unk_08 ( )
pure virtual

Member Data Documentation

◆ RTTI

constexpr auto RE::BSScript::IHandleReaderWriter::RTTI = RTTI_BSScript__IHandleReaderWriter
inlinestaticconstexpr

◆ VTABLE

constexpr auto RE::BSScript::IHandleReaderWriter::VTABLE = VTABLE_BSScript__IHandleReaderWriter
inlinestaticconstexpr

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