#include <TESFile.h>
|
| enum class | Error {
kNone = 0
, kNotFound = 1
, kNoFile = 2
, kNoForm = 3
,
kNoChunk = 4
, kNoID = 5
, kBadFile = 6
, kBadID = 7
,
kFormOpen = 8
, kFileOpen = 9
, kWriteFailure = 10
, kInvalidFile = 11
,
kFileInUse = 12
, kCreateFailure = 13
} |
| |
| enum class | RecordFlag {
kNone = 0
, kMaster = 1 << 0
, kAltered = 1 << 1
, kChecked = 1 << 2
,
kActive = 1 << 3
, kOptimizedFile = 1 << 4
, kTempIDOwner = 1 << 5
, kDelocalized = 1 << 7
,
kPrecalcDataOnly = 1 << 8
, kSmallFile = 1 << 9
} |
| |
◆ Error
| Enumerator |
|---|
| kNone | |
| kNotFound | |
| kNoFile | |
| kNoForm | |
| kNoChunk | |
| kNoID | |
| kBadFile | |
| kBadID | |
| kFormOpen | |
| kFileOpen | |
| kWriteFailure | |
| kInvalidFile | |
| kFileInUse | |
| kCreateFailure | |
◆ RecordFlag
| Enumerator |
|---|
| kNone | |
| kMaster | |
| kAltered | |
| kChecked | |
| kActive | |
| kOptimizedFile | |
| kTempIDOwner | |
| kDelocalized | |
| kPrecalcDataOnly | |
| kSmallFile | |
◆ Duplicate()
| TESFile* RE::TESFile::Duplicate |
( |
std::uint32_t |
a_cacheSize = 0x4000 | ) |
|
◆ GetCompileIndex()
| std::uint8_t RE::TESFile::GetCompileIndex |
( |
| ) |
const |
|
inlinenoexcept |
◆ GetCurrentChunkID()
| constexpr std::uint32_t RE::TESFile::GetCurrentChunkID |
( |
| ) |
const |
|
inlineconstexprnoexcept |
◆ GetCurrentSubRecordSize()
| constexpr std::uint32_t RE::TESFile::GetCurrentSubRecordSize |
( |
| ) |
const |
|
inlineconstexprnoexcept |
◆ GetCurrentSubRecordType()
| std::uint32_t RE::TESFile::GetCurrentSubRecordType |
( |
| ) |
|
◆ GetFilename()
| std::string_view RE::TESFile::GetFilename |
( |
| ) |
const |
|
inlinenoexcept |
◆ GetFormType()
◆ GetPartialIndex()
| constexpr std::uint32_t RE::TESFile::GetPartialIndex |
( |
| ) |
const |
|
inlineconstexprnoexcept |
◆ GetSmallFileCompileIndex()
| std::uint16_t RE::TESFile::GetSmallFileCompileIndex |
( |
| ) |
const |
|
inlinenoexcept |
◆ IsLight()
| constexpr bool RE::TESFile::IsLight |
( |
| ) |
const |
|
inlineconstexprnoexcept |
◆ IsLocalized()
| constexpr bool RE::TESFile::IsLocalized |
( |
| ) |
const |
|
inlineconstexprnoexcept |
◆ ReadData()
| void RE::TESFile::ReadData |
( |
void * |
a_buf, |
|
|
std::uint32_t |
a_size |
|
) |
| |
◆ Seek()
| bool RE::TESFile::Seek |
( |
std::uint32_t |
a_offset | ) |
|
◆ SeekNextSubrecord()
| bool RE::TESFile::SeekNextSubrecord |
( |
| ) |
|
◆ actualChunkSize
| std::uint32_t RE::TESFile::actualChunkSize |
◆ buffer
| char* RE::TESFile::buffer |
◆ bufferAllocSize
| std::uint32_t RE::TESFile::bufferAllocSize |
◆ chunkoffset
| std::uint32_t RE::TESFile::chunkoffset |
◆ compileIndex
| std::uint8_t RE::TESFile::compileIndex |
◆ createdBy
◆ currCell
◆ currCellOffset
| std::uint32_t RE::TESFile::currCellOffset |
◆ currentchunkID
| std::uint32_t RE::TESFile::currentchunkID |
◆ currentform
| FORM RE::TESFile::currentform |
◆ currRefOffset
| std::uint32_t RE::TESFile::currRefOffset |
◆ decompressedFormBuffer
| char* RE::TESFile::decompressedFormBuffer |
◆ decompressedFormBufferSize
| std::uint32_t RE::TESFile::decompressedFormBufferSize |
◆ deletedFormTime
◆ file
◆ fileData
◆ fileName
| char RE::TESFile::fileName[WinAPI::MAX_PATH] |
◆ fileOffset
| std::uint32_t RE::TESFile::fileOffset |
◆ filesize
| std::uint32_t RE::TESFile::filesize |
◆ firstCellOffset
| std::uint32_t RE::TESFile::firstCellOffset |
◆ flags
| std::uint32_t RE::TESFile::flags |
◆ formIDBitArray
| TESBitArrayFile* RE::TESFile::formIDBitArray |
◆ formoffset
| std::uint32_t RE::TESFile::formoffset |
◆ formUserDataBitArray
| TESBitArrayFile* RE::TESFile::formUserDataBitArray |
◆ formVersionBitArray
| TESBitArrayFile* RE::TESFile::formVersionBitArray |
◆ isBigEndian
| bool RE::TESFile::isBigEndian |
◆ lastError
◆ lockedFile
| BSFile* RE::TESFile::lockedFile |
◆ masterCount
| std::uint32_t RE::TESFile::masterCount |
◆ masterPtrs
◆ masters
◆ mastersData
◆ pad004
| std::uint32_t RE::TESFile::pad004 |
◆ pad02A
| std::uint16_t RE::TESFile::pad02A |
◆ pad02C
| std::uint32_t RE::TESFile::pad02C |
◆ pad2EB
| std::uint8_t RE::TESFile::pad2EB |
◆ pad43C
| std::uint32_t RE::TESFile::pad43C |
◆ pad464
| std::uint32_t RE::TESFile::pad464 |
◆ pad479
| std::uint8_t RE::TESFile::pad479 |
◆ pad47C
| std::uint32_t RE::TESFile::pad47C |
◆ pad4AC
| std::uint32_t RE::TESFile::pad4AC |
◆ pad4BC
| std::uint32_t RE::TESFile::pad4BC |
◆ path
| char RE::TESFile::path[WinAPI::MAX_PATH] |
◆ recordFlags
◆ reservedDecompressionBuffer
| void* RE::TESFile::reservedDecompressionBuffer |
◆ reservedDecompressionBufferSize
| std::uint32_t RE::TESFile::reservedDecompressionBufferSize |
◆ saveChunkOffset
| std::uint64_t RE::TESFile::saveChunkOffset |
◆ saveform
| FORM RE::TESFile::saveform |
◆ saveFormOffset
| std::uint32_t RE::TESFile::saveFormOffset |
◆ smallFileCompileIndex
| std::uint16_t RE::TESFile::smallFileCompileIndex |
◆ summary
◆ threadSafeFileMap
| void* RE::TESFile::threadSafeFileMap |
◆ threadSafeParent
| TESFile* RE::TESFile::threadSafeParent |
◆ unk018
| std::uint64_t RE::TESFile::unk018 |
◆ unk020
| std::uint64_t RE::TESFile::unk020 |
◆ unk028
| std::uint8_t RE::TESFile::unk028 |
◆ unk029
| std::uint8_t RE::TESFile::unk029 |
◆ unk274
| std::uint32_t RE::TESFile::unk274 |
◆ unk2D8
| std::uint64_t RE::TESFile::unk2D8 |
◆ unk2E0
| std::uint64_t RE::TESFile::unk2E0 |
◆ unk2E8
| std::uint8_t RE::TESFile::unk2E8 |
◆ unk2EA
| std::uint8_t RE::TESFile::unk2EA |
◆ unk42C
| float RE::TESFile::unk42C |
◆ unk430
| std::uint32_t RE::TESFile::unk430 |
◆ unk4C0
| void* RE::TESFile::unk4C0 |
The documentation for this class was generated from the following file: