|
CommonLibSSE (powerof3)
|
#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 |