Lion Data Types

From Burnout Wiki

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

Structures

cColour8

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

cVector

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

cMatrix

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

cTime

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

cQuat

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

U128

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

iLionPosEvaluator

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

Typedefs

LionHash

Name Type Length Comments
LionHash uint32_t 0x4

LionChar

Name Type Length Comments
LionChar wchar_t 0x2

S8

Name Type Length Comments
S8 int8_t 0x1

S16

Name Type Length Comments
S16 int16_t 0x2

S32

Name Type Length Comments
S32 int32_t 0x4

S64

Name Type Length Comments
S64 int64_t 0x8

U8

Name Type Length Comments
U8 uint8_t 0x1

U16

Name Type Length Comments
U16 uint16_t 0x2

U32

Name Type Length Comments
U32 uint32_t 0x4

vU32

Name Type Length Comments
vU32 uint32_t 0x4

FP32

Name Type Length Comments
FP32 float_t 0x4

vFP32

Name Type Length Comments
vFP32 float_t 0x4