|
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 |
Public Types | |
| using | SubstructVariant = std::variant<X02, X03, X05, X06, FontDef_X08, X0B, X0C, X0D, X0F, X10> |
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 1896 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> |
Definition at line 1986 of file allegro_pcb_structs.h.
| uint16_t ALLEGRO::BLK_0x36_DEF_TABLE::m_Code |
Definition at line 1898 of file allegro_pcb_structs.h.
Referenced by ALLEGRO::BOARD_BUILDER::cacheFontDefs().
| uint32_t ALLEGRO::BLK_0x36_DEF_TABLE::m_Count |
Definition at line 1905 of file allegro_pcb_structs.h.
| std::vector<SubstructVariant> ALLEGRO::BLK_0x36_DEF_TABLE::m_Items |
Definition at line 1988 of file allegro_pcb_structs.h.
Referenced by ALLEGRO::BOARD_BUILDER::cacheFontDefs().
| uint32_t ALLEGRO::BLK_0x36_DEF_TABLE::m_Key |
Definition at line 1899 of file allegro_pcb_structs.h.
| uint32_t ALLEGRO::BLK_0x36_DEF_TABLE::m_LastIdx |
Definition at line 1906 of file allegro_pcb_structs.h.
| uint32_t ALLEGRO::BLK_0x36_DEF_TABLE::m_Next |
Definition at line 1900 of file allegro_pcb_structs.h.
| uint32_t ALLEGRO::BLK_0x36_DEF_TABLE::m_NumItems |
Definition at line 1904 of file allegro_pcb_structs.h.
| COND_GE<FMT_VER::V_172, uint32_t> ALLEGRO::BLK_0x36_DEF_TABLE::m_Unknown1 |
Definition at line 1902 of file allegro_pcb_structs.h.
| uint32_t ALLEGRO::BLK_0x36_DEF_TABLE::m_Unknown2 |
Definition at line 1907 of file allegro_pcb_structs.h.
| COND_GE<FMT_VER::V_174, uint32_t> ALLEGRO::BLK_0x36_DEF_TABLE::m_Unknown3 |
Definition at line 1909 of file allegro_pcb_structs.h.