|
wowlib 0.0.0
Read & write World of Warcraft client files — a C++26 core
|
The 24-byte field_storage_info entry: how one column is stored. More...
#include <wowlib/db/wdc/binary.hpp>
Public Attributes | |
| std::uint16_t | fieldOffsetBits = 0 |
| Bit offset of the field within a record. | |
| std::uint16_t | fieldSizeBits = 0 |
| Field width in bits (whole array for arrays). | |
| std::uint32_t | additionalDataSize = 0 |
| Bytes this field owns in pallet/common blocks. | |
| WdcCompression | storageType = WdcCompression::None |
| std::uint32_t | val1 = 0 |
| bitpacked/pallet: offset bits; common: default value. | |
| std::uint32_t | val2 = 0 |
| bitpacked/pallet: size bits. | |
| std::uint32_t | val3 = 0 |
| bitpacked: flags (0x01 = signed, WDC1); pallet-array: element count. | |
The 24-byte field_storage_info entry: how one column is stored.
The three trailing uint32s are storage-type-specific: for the bitpacked kinds {offset bits, size bits, flags-or-array-count}, for CommonData {default value, unused, unused}.
Definition at line 167 of file binary.hpp.
| std::uint32_t wowlib::db::wdc::WdcFieldStorage::additionalDataSize = 0 |
Bytes this field owns in pallet/common blocks.
Definition at line 170 of file binary.hpp.
| std::uint16_t wowlib::db::wdc::WdcFieldStorage::fieldOffsetBits = 0 |
Bit offset of the field within a record.
Definition at line 168 of file binary.hpp.
| std::uint16_t wowlib::db::wdc::WdcFieldStorage::fieldSizeBits = 0 |
Field width in bits (whole array for arrays).
Definition at line 169 of file binary.hpp.
| WdcCompression wowlib::db::wdc::WdcFieldStorage::storageType = WdcCompression::None |
Definition at line 171 of file binary.hpp.
| std::uint32_t wowlib::db::wdc::WdcFieldStorage::val1 = 0 |
bitpacked/pallet: offset bits; common: default value.
Definition at line 172 of file binary.hpp.
| std::uint32_t wowlib::db::wdc::WdcFieldStorage::val2 = 0 |
bitpacked/pallet: size bits.
Definition at line 173 of file binary.hpp.
| std::uint32_t wowlib::db::wdc::WdcFieldStorage::val3 = 0 |
bitpacked: flags (0x01 = signed, WDC1); pallet-array: element count.
Definition at line 174 of file binary.hpp.