Lion Data Types
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 |