22 bool good()
const override;
23 void seek(std::int32_t a_numBytes)
override;
28 virtual void seek(std::int32_t a_offset, std::int32_t a_from);
29 [[nodiscard]]
virtual std::uint32_t
size()
const;
43 static_assert(
sizeof(
NiFile) == 0x48);
Definition: NiBinaryStream.h:6
char * buffer
Definition: NiFile.h:36
virtual std::uint32_t size() const
OpenMode
Definition: NiFile.h:13
std::uint32_t pos
Definition: NiFile.h:34
bool isGood
Definition: NiFile.h:39
std::uint16_t pad46
Definition: NiFile.h:41
bool good() const override
void seek(std::int32_t a_numBytes) override
void set_endian_swap(bool a_doSwap) override
virtual void seek(std::int32_t a_offset, std::int32_t a_from)
std::FILE * file
Definition: NiFile.h:37
std::uint32_t bufferReadSize
Definition: NiFile.h:33
std::uint32_t pad2C
Definition: NiFile.h:35
static constexpr auto RTTI
Definition: NiFile.h:10
std::uint8_t pad45
Definition: NiFile.h:40
stl::enumeration< OpenMode, std::uint32_t > mode
Definition: NiFile.h:38
void get_info(BufferInfo &a_buf) override
std::uint32_t bufferAllocSize
Definition: NiFile.h:32
Definition: AbsorbEffect.h:6
constexpr REL::VariantID RTTI_NiFile(690321, 398176, 0x1f5ff88)
Definition: NiBinaryStream.h:15