|
KiCad PCB EDA Suite
|
Heterogeneous definition table containing font metrics (FontDef_X08), layer name definitions (X03), film definitions (X02), and other board-level configuration data. More...
#include <allegro_pcb_structs.h>
Classes | |
| struct | FontDef_X08 |
| struct | X02 |
| struct | X03 |
| struct | X05 |
| struct | X06 |
| struct | X0B |
| struct | X0C |
| struct | X0D |
| struct | X0F |
| struct | X10 |
| struct | X12 |
Public Types | |
| using | SubstructVariant = std::variant<X02, X03, X05, X06, FontDef_X08, X0B, X0C, X0D, X0F, X10, X12> |
Public Attributes | |
| uint16_t | m_Code |
| uint32_t | m_Key |
| uint32_t | m_Next |
| COND_GE< FMT_VER::V_172, uint32_t > | m_Unknown1 |
| uint32_t | m_NumItems |
| uint32_t | m_Count |
| uint32_t | m_LastIdx |
| uint32_t | m_Unknown2 |
| COND_GE< FMT_VER::V_174, uint32_t > | m_Unknown3 |
| std::vector< SubstructVariant > | m_Items |
Heterogeneous definition table containing font metrics (FontDef_X08), layer name definitions (X03), film definitions (X02), and other board-level configuration data.
Items are stored as a variant vector indexed by substruct code.
Definition at line 2116 of file allegro_pcb_structs.h.
| using ALLEGRO::BLK_0x36_DEF_TABLE::SubstructVariant = std::variant<X02, X03, X05, X06, FontDef_X08, X0B, X0C, X0D, X0F, X10, X12> |
Definition at line 2219 of file allegro_pcb_structs.h.
| uint16_t ALLEGRO::BLK_0x36_DEF_TABLE::m_Code |
Definition at line 2118 of file allegro_pcb_structs.h.
Referenced by ALLEGRO::BOARD_BUILDER::cacheFontDefs().
| uint32_t ALLEGRO::BLK_0x36_DEF_TABLE::m_Count |
Definition at line 2125 of file allegro_pcb_structs.h.
| std::vector<SubstructVariant> ALLEGRO::BLK_0x36_DEF_TABLE::m_Items |
Definition at line 2221 of file allegro_pcb_structs.h.
Referenced by ALLEGRO::BOARD_BUILDER::cacheFontDefs().
| uint32_t ALLEGRO::BLK_0x36_DEF_TABLE::m_Key |
Definition at line 2119 of file allegro_pcb_structs.h.
| uint32_t ALLEGRO::BLK_0x36_DEF_TABLE::m_LastIdx |
Definition at line 2126 of file allegro_pcb_structs.h.
| uint32_t ALLEGRO::BLK_0x36_DEF_TABLE::m_Next |
Definition at line 2120 of file allegro_pcb_structs.h.
| uint32_t ALLEGRO::BLK_0x36_DEF_TABLE::m_NumItems |
Definition at line 2124 of file allegro_pcb_structs.h.
| COND_GE<FMT_VER::V_172, uint32_t> ALLEGRO::BLK_0x36_DEF_TABLE::m_Unknown1 |
Definition at line 2122 of file allegro_pcb_structs.h.
| uint32_t ALLEGRO::BLK_0x36_DEF_TABLE::m_Unknown2 |
Definition at line 2127 of file allegro_pcb_structs.h.
| COND_GE<FMT_VER::V_174, uint32_t> ALLEGRO::BLK_0x36_DEF_TABLE::m_Unknown3 |
Definition at line 2129 of file allegro_pcb_structs.h.