7 class BSNodeReferences;
19 bool Load2(
char* a_buffer, std::uint64_t a_len)
override;
20 bool Load3(
const char* a_path)
override;
22 bool Save2(
char*& a_path, std::uint64_t& a_len)
override;
23 bool Save3(
const char* a_path)
override;
35 static_assert(
sizeof(
BSStream) == 0x638);
#define KEEP_FOR_RE()
Definition: PCH.h:713
Definition: BSStream.h:10
NiPointer< BSNodeReferences > nodeReferences
Definition: BSStream.h:30
bool Load3(const char *a_path) override
bool Save1(NiBinaryStream *a_stream) override
void * objectRefMap
Definition: BSStream.h:29
bool Load1(NiBinaryStream *a_stream) override
bool RegisterSaveObject(NiObject *a_object) override
static constexpr auto RTTI
Definition: BSStream.h:12
bool Save2(char *&a_path, std::uint64_t &a_len) override
bool Save3(const char *a_path) override
bool Load2(char *a_buffer, std::uint64_t a_len) override
std::uint64_t unk630
Definition: BSStream.h:31
static constexpr auto VTABLE
Definition: BSStream.h:13
void SaveStream() override
bool LoadStream() override
Definition: NiBinaryStream.h:6
Definition: NiObject.h:37
Definition: NiStream.h:29
Definition: AbsorbEffect.h:6
constexpr std::array< REL::ID, 1 > VTABLE_BSStream
Definition: Offsets_VTABLE.h:9859
constexpr REL::ID RTTI_BSStream(static_cast< std::uint64_t >(684797))