LABL ("LBAL") - Label
Gives names to all cells or objects.
Table of Contents
Data Structure
Section Container
struct ContainerSectionLABL
{
/* 0x0 */ struct NitroSectionHeader sectionHeader;
/* 0x8 */ struct ContainerLABL sectionData;
}; // entry size = sectionHeader.lengthSection
Field Name | Description | Data Type |
---|---|---|
sectionHeader | Header of this section. sectionHeader.signature = "LBAL" . | NitroSectionHeader |
sectionData | Content of this section. | ContainerLABL |
LABL Container
struct ContainerLABL
{
// header
// ...empty
// data
/* 0x0 */ uint32_t dataOffsetTable[numberLabels];
/* append */ uint8_t* dataLabel[numberLabels];
}; // entry size = sectionHeader.lengthSection - 0x8
Field Name | Description | Data Type |
---|---|---|
dataOffsetTable | Offset to the start of a string. Relative to dataLabel . | uint32_t[] |
dataLabel | UTF-8 text-string, zero-terminated. | uint8_t*[] |