CommonLibVR
|
#include <SkyrimScriptStore.h>
Public Member Functions | |
~Store () override | |
std::size_t | GetSize () const override |
std::size_t | GetPosition () const override |
BSStorageDefs::ErrorCode | Seek (std::size_t a_offset, BSStorageDefs::SeekMode a_seekMode) const override |
BSStorageDefs::ErrorCode | Read (std::size_t a_numBytes, std::byte *a_bytes) const override |
bool | Open (const char *a_fileName) override |
void | Close (void) override |
const BSFixedString & | GetRelPath () override |
bool | HasOpenFile () override |
bool | FileIsGood () override |
void | Unk_0B (void) override |
Public Member Functions inherited from RE::BSScript::IStore | |
~IStore () override | |
BSStorageDefs::ErrorCode | Write (std::size_t a_numBytes, const std::byte *a_bytes) override |
Public Member Functions inherited from RE::BSStorage | |
virtual | ~BSStorage () |
Public Member Functions inherited from RE::BSIntrusiveRefCounted | |
std::uint32_t | IncRef () const |
std::uint32_t | DecRef () const |
TES_HEAP_REDEFINE_NEW () | |
Public Attributes | |
std::uint64_t | unk20 |
BSResource::Stream * | stream |
BSFixedString | relPath |
bool | hasOpenFile |
bool | fileIsGood |
std::uint16_t | pad3A |
std::uint32_t | pad3C |
Public Attributes inherited from RE::BSStorage | |
bool | swapBytes |
bool | unk0D |
uint16_t | unk0E |
UnkData * | unk10 |
std::uint64_t | unk18 |
Static Public Attributes | |
static constexpr auto | RTTI = RTTI_SkyrimScript__Store |
static constexpr auto | VTABLE = VTABLE_SkyrimScript__Store |
Static Public Attributes inherited from RE::BSScript::IStore | |
static constexpr auto | RTTI = RTTI_BSScript__IStore |
static constexpr auto | VTABLE = VTABLE_BSScript__IStore |
Static Public Attributes inherited from RE::BSStorage | |
static constexpr auto | RTTI = RTTI_BSStorage |
static constexpr auto | VTABLE = VTABLE_BSStorage |
Additional Inherited Members | |
Protected Attributes inherited from RE::BSIntrusiveRefCounted | |
volatile std::uint32_t | _refCount { 0 } |
|
override |
|
overridevirtual |
Implements RE::BSScript::IStore.
|
overridevirtual |
Implements RE::BSScript::IStore.
|
overridevirtual |
Implements RE::BSStorage.
|
overridevirtual |
Implements RE::BSScript::IStore.
|
overridevirtual |
Implements RE::BSStorage.
|
overridevirtual |
Implements RE::BSScript::IStore.
|
overridevirtual |
Implements RE::BSScript::IStore.
|
overridevirtual |
Implements RE::BSStorage.
|
overridevirtual |
Implements RE::BSStorage.
|
overridevirtual |
Implements RE::BSScript::IStore.
bool RE::SkyrimScript::Store::fileIsGood |
bool RE::SkyrimScript::Store::hasOpenFile |
std::uint16_t RE::SkyrimScript::Store::pad3A |
std::uint32_t RE::SkyrimScript::Store::pad3C |
BSFixedString RE::SkyrimScript::Store::relPath |
|
inlinestaticconstexpr |
BSResource::Stream* RE::SkyrimScript::Store::stream |
std::uint64_t RE::SkyrimScript::Store::unk20 |
|
inlinestaticconstexpr |