#include <IStore.h>
|
| | ~IStore () override |
| |
| BSStorageDefs::ErrorCode | Write (std::size_t a_numBytes, const std::byte *a_bytes) override |
| |
| virtual bool | Open (const char *a_fileName)=0 |
| |
| virtual void | Close (void)=0 |
| |
| virtual const BSFixedString & | GetRelPath ()=0 |
| |
| virtual bool | HasOpenFile (void)=0 |
| |
| virtual bool | FileIsGood (void)=0 |
| |
| virtual void | Unk_0B (void)=0 |
| |
| virtual | ~BSStorage () |
| |
| virtual std::size_t | GetSize () const =0 |
| |
| virtual std::size_t | GetPosition () const =0 |
| |
| virtual BSStorageDefs::ErrorCode | Seek (std::size_t a_offset, BSStorageDefs::SeekMode a_seekMode) const =0 |
| |
| virtual BSStorageDefs::ErrorCode | Read (std::size_t a_numBytes, std::byte *a_bytes) const =0 |
| |
| std::uint32_t | IncRef () const |
| |
| std::uint32_t | DecRef () const |
| |
| | TES_HEAP_REDEFINE_NEW () |
| |
◆ ~IStore()
| RE::BSScript::IStore::~IStore |
( |
| ) |
|
|
override |
◆ Close()
| virtual void RE::BSScript::IStore::Close |
( |
void |
| ) |
|
|
pure virtual |
◆ FileIsGood()
| virtual bool RE::BSScript::IStore::FileIsGood |
( |
void |
| ) |
|
|
pure virtual |
◆ GetRelPath()
| virtual const BSFixedString& RE::BSScript::IStore::GetRelPath |
( |
| ) |
|
|
pure virtual |
◆ HasOpenFile()
| virtual bool RE::BSScript::IStore::HasOpenFile |
( |
void |
| ) |
|
|
pure virtual |
◆ Open()
| virtual bool RE::BSScript::IStore::Open |
( |
const char * |
a_fileName | ) |
|
|
pure virtual |
◆ Unk_0B()
| virtual void RE::BSScript::IStore::Unk_0B |
( |
void |
| ) |
|
|
pure virtual |
◆ Write()
| BSStorageDefs::ErrorCode RE::BSScript::IStore::Write |
( |
std::size_t |
a_numBytes, |
|
|
const std::byte * |
a_bytes |
|
) |
| |
|
overridevirtual |
◆ RTTI
The documentation for this class was generated from the following file: