CommonLibSSE NG
|
#include <BSStream.h>
Public Member Functions | |
~BSStream () override | |
bool | Load1 (NiBinaryStream *a_stream) override |
bool | Load2 (char *a_buffer, std::uint64_t a_len) override |
bool | Load3 (const char *a_path) override |
bool | Save1 (NiBinaryStream *a_stream) override |
bool | Save2 (char *&a_path, std::uint64_t &a_len) override |
bool | Save3 (const char *a_path) override |
bool | RegisterSaveObject (NiObject *a_object) override |
bool | LoadStream () override |
void | SaveStream () override |
Public Member Functions inherited from RE::NiStream | |
virtual | ~NiStream () |
virtual bool | Load1 (NiBinaryStream *a_stream) |
virtual bool | Load2 (char *a_buffer, std::uint64_t a_len) |
virtual bool | Load3 (const char *a_path) |
virtual bool | Save1 (NiBinaryStream *a_stream) |
virtual bool | Save2 (char *&a_path, std::uint64_t &a_len) |
virtual bool | Save3 (const char *a_path) |
virtual void | Unk_07 (void) |
virtual bool | RegisterFixedString (const BSFixedString &a_fixedString) |
virtual bool | RegisterSaveObject (NiObject *a_object) |
virtual bool | ChangeObject (NiObject *a_object) |
virtual std::uint32_t | GetLinkIDFromObject (const NiObject *a_object) |
virtual void | SaveLinkID (const NiObject *a_object) |
virtual bool | LoadHeader () |
virtual void | SaveHeader () |
virtual bool | LoadStream () |
virtual void | SaveStream () |
virtual void | RegisterObjects () |
virtual void | LoadTopLevelObjects () |
virtual void | SaveTopLevelObjects () |
virtual bool | LoadObject () |
virtual std::uint64_t | PreSaveObjectSizeTable () |
virtual bool | SaveObjectSizeTable (std::uint64_t a_size) |
virtual bool | LoadObjectSizeTable () |
Static Public Attributes | |
static constexpr auto | RTTI = RTTI_BSStream |
static constexpr auto | VTABLE = VTABLE_BSStream |
Static Public Attributes inherited from RE::NiStream | |
static constexpr auto | RTTI = RTTI_NiStream |
static constexpr auto | VTABLE = VTABLE_NiStream |
|
override |
|
overridevirtual |
Reimplemented from RE::NiStream.
|
overridevirtual |
Reimplemented from RE::NiStream.
|
overridevirtual |
Reimplemented from RE::NiStream.
|
overridevirtual |
Reimplemented from RE::NiStream.
|
overridevirtual |
Reimplemented from RE::NiStream.
|
overridevirtual |
Reimplemented from RE::NiStream.
|
overridevirtual |
Reimplemented from RE::NiStream.
|
overridevirtual |
Reimplemented from RE::NiStream.
|
overridevirtual |
Reimplemented from RE::NiStream.
NiPointer<BSNodeReferences> RE::BSStream::nodeReferences |
void* RE::BSStream::objectRefMap |
|
inlinestaticconstexpr |
std::uint64_t RE::BSStream::unk630 |
|
inlinestaticconstexpr |