CommonLibSSE NG
|
#include <Archive.h>
Public Member Functions | |
~Archive () override | |
Public Member Functions inherited from RE::BSFile | |
~BSFile () override | |
void | seek (std::int32_t a_numBytes) override |
void | set_endian_swap (bool a_doSwap) override |
void | seek (std::int32_t a_offset, std::int32_t a_from) override |
std::uint32_t | size () const override |
virtual void | Unk_08 (void) |
virtual void | Unk_09 (void) |
virtual void | Unk_0A (void) |
virtual void | Unk_0B (void) |
virtual void | Unk_0C (void) |
virtual void | Unk_0D (void) |
virtual void | Unk_0E (void) |
virtual void | Unk_0F (void) |
virtual void | Unk_10 (void) |
virtual void | Unk_11 (void) |
virtual void | Unk_12 (void) |
Public Member Functions inherited from RE::NiFile | |
~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 |
Public Member Functions inherited from RE::NiBinaryStream | |
NiBinaryStream () | |
virtual | ~NiBinaryStream () |
virtual bool | good () const =0 |
virtual void | seek (std::int32_t a_numBytes)=0 |
virtual std::uint32_t | tell () const |
virtual void | get_info (BufferInfo &a_buf) |
virtual void | set_endian_swap (bool a_doSwap)=0 |
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) |
Public Member Functions inherited from RE::NiRefObject | |
NiRefObject () | |
virtual | ~NiRefObject () |
virtual void | DeleteThis () |
void | IncRefCount () |
void | DecRefCount () |
constexpr std::uint32_t | GetRefCount () const noexcept |
TES_HEAP_REDEFINE_NEW () | |
Public Attributes | |
std::uint64_t | unk1C0 |
std::uint64_t | unk1C8 |
std::uint64_t | unk1D0 |
std::uint64_t | unk1D8 |
std::uint64_t | unk1E0 |
std::uint64_t | unk1E8 |
std::uint64_t | unk1F0 |
std::uint64_t | unk1F8 |
std::uint64_t | unk200 |
std::uint64_t | unk208 |
std::uint64_t | unk210 |
std::uint64_t | unk218 |
std::uint64_t | unk220 |
std::uint64_t | unk228 |
Public Attributes inherited from RE::BSArchive | |
std::uint32_t | pad24 |
BSDirectoryEntry * | directories |
Public Attributes inherited from RE::BSArchiveHeader | |
std::uint32_t | tag |
std::uint32_t | version |
std::uint32_t | headerSize |
ArchiveFlag | flags |
std::uint32_t | directories |
std::uint32_t | files |
std::uint32_t | directoryNamesLength |
std::uint32_t | fileNamesLength |
std::uint16_t | archiveType |
std::uint16_t | pad22 |
Public Attributes inherited from RE::BSFile | |
bool | useAuxBuffer |
std::uint8_t | pad049 |
std::uint16_t | pad04A |
std::uint32_t | pad04C |
char * | auxBuffer |
std::int32_t | auxTrueFilePos |
std::uint32_t | auxBufferMinIndex |
std::uint32_t | auxBufferMaxIndex |
char | fileName [MAX_PATH] |
std::uint32_t | result |
std::uint32_t | ioSize |
std::uint32_t | trueFilePos |
std::uint32_t | fileSize |
bool | virtualAlloc |
std::uint8_t | unk179 |
std::uint16_t | unk17A |
Public Attributes inherited from RE::NiFile | |
std::uint32_t | bufferAllocSize |
std::uint32_t | bufferReadSize |
std::uint32_t | pos |
std::uint32_t | pad2C |
char * | buffer |
std::FILE * | file |
stl::enumeration< OpenMode, std::uint32_t > | mode |
bool | isGood |
std::uint8_t | pad45 |
std::uint16_t | pad46 |
Public Attributes inherited from RE::NiRefObject | |
volatile std::uint32_t | _refCount { 0 } |
std::uint32_t | _pad0C { 0 } |
Static Public Attributes | |
static constexpr auto | RTTI = RTTI_Archive |
Static Public Attributes inherited from RE::BSFile | |
static constexpr auto | RTTI = RTTI_BSFile |
Static Public Attributes inherited from RE::NiFile | |
static constexpr auto | RTTI = RTTI_NiFile |
Static Public Attributes inherited from RE::NiBinaryStream | |
static constexpr auto | RTTI = RTTI_NiBinaryStream |
Static Public Attributes inherited from RE::NiRefObject | |
static constexpr auto | RTTI = RTTI_NiRefObject |
Additional Inherited Members | |
Public Types inherited from RE::NiFile | |
enum class | OpenMode { kReadOnly = 0 , kWriteOnly = 1 , kAppendOnly = 2 } |
Public Types inherited from RE::NiBinaryStream | |
using | int_type = std::int32_t |
using | pos_type = std::uint32_t |
using | off_type = std::int32_t |
Static Public Member Functions inherited from RE::NiRefObject | |
static volatile std::uint32_t * | GetTotalObjectCount () |
Protected Types inherited from RE::NiBinaryStream | |
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) |
Protected Member Functions inherited from RE::NiBinaryStream | |
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) |
Protected Attributes inherited from RE::NiBinaryStream | |
std::uint32_t | _absoluteCurrentPos |
std::uint32_t | _pad0C |
ReadFn * | _readFn |
WriteFn * | _writeFn |
|
override |
|
inlinestaticconstexpr |
std::uint64_t RE::Archive::unk1C0 |
std::uint64_t RE::Archive::unk1C8 |
std::uint64_t RE::Archive::unk1D0 |
std::uint64_t RE::Archive::unk1D8 |
std::uint64_t RE::Archive::unk1E0 |
std::uint64_t RE::Archive::unk1E8 |
std::uint64_t RE::Archive::unk1F0 |
std::uint64_t RE::Archive::unk1F8 |
std::uint64_t RE::Archive::unk200 |
std::uint64_t RE::Archive::unk208 |
std::uint64_t RE::Archive::unk210 |
std::uint64_t RE::Archive::unk218 |
std::uint64_t RE::Archive::unk220 |
std::uint64_t RE::Archive::unk228 |