AttribSys Vault: Difference between revisions
Moved common structures.
m (→EPtrRefType) |
(Moved common structures.) |
||
Line 29:
|-
| 0x18 || 0x4 || uint32_t || muBinSizeInBytes || ||
|}▼
=== Attrib::Array ===▼
{| class="wikitable"▼
! Offset !! Length !! Type !! Name !! Description !! Comments▼
|-▼
| 0x0 || 0x2 || uint16_t || mAlloc || Number of entries allocated || ▼
|-▼
| 0x2 || 0x2 || uint16_t || mCount || Number of entries used || ▼
|-▼
| 0x4 || 0x2 || uint16_t || mSize || The length of each entry || ▼
|-▼
| 0x6 || 0x2 || uint16_t || mEncodedTypePad || Padding || ▼
|}▼
=== Attrib::RefSpec ===▼
{| class="wikitable"▼
! Offset !! Length !! Type !! Name !! Description !! Comments▼
|-▼
| 0x0 || 0x8 || [[Attribute hash|Key]] || mClassKey || || ▼
|-▼
| 0x8 || 0x8 || [[Attribute hash|Key]] || mCollectionKey || || ▼
|-▼
| 0x10 || 0x4 || Collection* || mCollectionPtr || || Always nullptr in resource▼
|-▼
| 0x14 || 0x4 || || || Padding || ▼
|}
Line 241 ⟶ 268:
* [[Engines (Burnout Paradise)/Attributes]]
* [[Vehicles (Burnout Paradise)/Attributes]]
▲== Common structures ==
▲=== Attrib::Array ===
▲{| class="wikitable"
▲! Offset !! Length !! Type !! Name !! Description !! Comments
▲|-
▲| 0x0 || 0x2 || uint16_t || mAlloc || Number of entries allocated ||
▲|-
▲| 0x2 || 0x2 || uint16_t || mCount || Number of entries used ||
▲|-
▲| 0x4 || 0x2 || uint16_t || mSize || The length of each entry ||
▲|-
▲| 0x6 || 0x2 || uint16_t || mEncodedTypePad || Padding ||
▲|}
▲=== Attrib::RefSpec ===
▲{| class="wikitable"
▲! Offset !! Length !! Type !! Name !! Description !! Comments
▲|-
▲| 0x0 || 0x8 || [[Attribute hash|Key]] || mClassKey || ||
▲|-
▲| 0x8 || 0x8 || [[Attribute hash|Key]] || mCollectionKey || ||
▲|-
▲| 0x10 || 0x4 || Collection* || mCollectionPtr || || Always nullptr in resource
▲|-
▲| 0x14 || 0x4 || || || Padding ||
▲|}
|