#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 | |
◆ CloseTES()
bool RE::TESFile::CloseTES |
( |
bool |
a_force | ) |
|
◆ Duplicate()
TESFile * RE::TESFile::Duplicate |
( |
std::uint32_t |
a_cacheSize = 0x4000 | ) |
|
◆ GetCombinedIndex()
std::uint32_t RE::TESFile::GetCombinedIndex |
( |
| ) |
const |
|
inlinenoexcept |
◆ 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 |
◆ IsFormInMod()
bool RE::TESFile::IsFormInMod |
( |
FormID |
a_formID | ) |
const |
◆ IsLight()
constexpr bool RE::TESFile::IsLight |
( |
| ) |
const |
|
inlineconstexprnoexcept |
◆ IsLocalized()
constexpr bool RE::TESFile::IsLocalized |
( |
| ) |
const |
|
inlineconstexprnoexcept |
◆ OpenTES()
◆ ReadData()
bool RE::TESFile::ReadData |
( |
void * |
a_buf, |
|
|
std::uint32_t |
a_size |
|
) |
| |
◆ Seek()
bool RE::TESFile::Seek |
( |
std::uint32_t |
a_offset | ) |
|
◆ SeekNextForm()
bool RE::TESFile::SeekNextForm |
( |
bool |
a_skipIgnored | ) |
|
◆ 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
◆ 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
◆ 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: