Lion Data Types

From Burnout Wiki

This page lists the datatypes used by Lion particle effect assets.

Structures[edit | edit source]

cColour8[edit | edit source]

Offset Length Type Name Description Comments
0x0 0x4 U32 m_RGBA

cVector[edit | edit source]

Offset Length Type Name Description Comments
0x0 0x10 float[4] q

cMatrix[edit | edit source]

Offset Length Type Name Description Comments
0x0 0x10 cVector xa
0x10 0x10 cVector ya
0x20 0x10 cVector za
0x30 0x10 cVector wa

cTime[edit | edit source]

Offset Length Type Name Description Comments
0x0 0x4 S32 mTicks

cQuat[edit | edit source]

Offset Length Type Name Description Comments
0x0 0x10 U128 q

U128[edit | edit source]

Offset Length Type Name Description Comments
0x0 0x10 uint32_t[4] v

iLionPosEvaluator[edit | edit source]

No structure in debug data; however, likely an iterator or integer.

Typedefs[edit | edit source]

LionHash[edit | edit source]

Name Type Length Comments
LionHash uint32_t 0x4

LionChar[edit | edit source]

Name Type Length Comments
LionChar wchar_t 0x2

S8[edit | edit source]

Name Type Length Comments
S8 int8_t 0x1

S16[edit | edit source]

Name Type Length Comments
S16 int16_t 0x2

S32[edit | edit source]

Name Type Length Comments
S32 int32_t 0x4

S64[edit | edit source]

Name Type Length Comments
S64 int64_t 0x8

U8[edit | edit source]

Name Type Length Comments
U8 uint8_t 0x1

U16[edit | edit source]

Name Type Length Comments
U16 uint16_t 0x2

U32[edit | edit source]

Name Type Length Comments
U32 uint32_t 0x4

vU32[edit | edit source]

Name Type Length Comments
vU32 uint32_t 0x4

FP32[edit | edit source]

Name Type Length Comments
FP32 float_t 0x4

vFP32[edit | edit source]

Name Type Length Comments
vFP32 float_t 0x4