#include <NiFile.h>
|
| | ~NiFile () override |
| |
| bool | good () const override |
| |
| void | seek (std::int32_t a_numBytes) override |
| |
| void | get_info (BufferInfo &a_buf) override |
| |
| void | set_endian_swap (bool a_doSwap) override |
| |
| virtual void | seek (std::int32_t a_offset, std::int32_t a_from) |
| |
| virtual std::uint32_t | size () const |
| |
| | NiBinaryStream () |
| |
| virtual | ~NiBinaryStream () |
| |
| virtual std::uint32_t | tell () const |
| |
| template<class CharT > |
| bool | get (CharT &a_ch) |
| |
| template<class CharT > |
| bool | read (CharT *a_str, std::uint32_t a_count) |
| |
| template<class CharT > |
| bool | put (CharT a_ch) |
| |
| template<class CharT > |
| bool | write (const CharT *a_str, std::uint32_t a_count) |
| |
|
| using | ReadFn = std::uint32_t(NiBinaryStream *a_this, void *a_buffer, std::uint32_t a_bytes, std::uint32_t *a_componentSizes, std::uint32_t a_numComponents) |
| |
| using | WriteFn = std::uint32_t(NiBinaryStream *a_this, const void *a_buffer, std::uint32_t a_bytes, std::uint32_t *a_componentSizes, std::uint32_t a_numComponents) |
| |
| std::uint32_t | binary_read (void *a_buffer, std::uint32_t a_totalBytes, std::uint32_t *a_componentSizes, std::uint32_t a_numComponents=1) |
| |
| std::uint32_t | binary_write (const void *a_buffer, std::uint32_t a_totalBytes, std::uint32_t *a_componentSizes, std::uint32_t a_numComponents=1) |
| |
| std::uint32_t | _absoluteCurrentPos |
| |
| std::uint32_t | _pad0C |
| |
| ReadFn * | _readFn |
| |
| WriteFn * | _writeFn |
| |
◆ OpenMode
| Enumerator |
|---|
| kReadOnly | |
| kWriteOnly | |
| kAppendOnly | |
◆ ~NiFile()
◆ get_info()
◆ good()
| bool RE::NiFile::good |
( |
| ) |
const |
|
overridevirtual |
◆ seek() [1/2]
| void RE::NiFile::seek |
( |
std::int32_t |
a_numBytes | ) |
|
|
overridevirtual |
◆ seek() [2/2]
| virtual void RE::NiFile::seek |
( |
std::int32_t |
a_offset, |
|
|
std::int32_t |
a_from |
|
) |
| |
|
virtual |
◆ set_endian_swap()
| void RE::NiFile::set_endian_swap |
( |
bool |
a_doSwap | ) |
|
|
overridevirtual |
◆ size()
| virtual std::uint32_t RE::NiFile::size |
( |
| ) |
const |
|
virtual |
◆ buffer
◆ bufferAllocSize
| std::uint32_t RE::NiFile::bufferAllocSize |
◆ bufferReadSize
| std::uint32_t RE::NiFile::bufferReadSize |
◆ file
| std::FILE* RE::NiFile::file |
◆ isGood
◆ mode
◆ pad2C
| std::uint32_t RE::NiFile::pad2C |
◆ pad45
| std::uint8_t RE::NiFile::pad45 |
◆ pad46
| std::uint16_t RE::NiFile::pad46 |
◆ pos
| std::uint32_t RE::NiFile::pos |
◆ RTTI
The documentation for this class was generated from the following file: