|
KiCad PCB EDA Suite
|
Text object with position, rotation, layer, font properties, and alignment. More...
#include <allegro_pcb_structs.h>
Classes | |
| struct | TEXT_PROPERTIES |
Public Types | |
| enum class | TEXT_REVERSAL { STRAIGHT , REVERSED , UNKNOWN } |
| enum class | TEXT_ALIGNMENT { LEFT , RIGHT , CENTER , UNKNOWN } |
Public Attributes | |
| uint8_t | m_Type |
| LAYER_INFO | m_Layer |
| uint32_t | m_Key |
| uint32_t | m_Next |
| COND_GE< FMT_VER::V_172, uint32_t > | m_Unknown1 |
| COND_GE< FMT_VER::V_172, uint32_t > | m_Unknown2 |
| COND_GE< FMT_VER::V_172, TEXT_PROPERTIES > | m_Font |
| COND_GE< FMT_VER::V_172, uint32_t > | m_Ptr1 |
| COND_GE< FMT_VER::V_174, uint32_t > | m_Unknown3 |
| uint32_t | m_StrGraphicPtr |
| uint32_t | m_Unknown4 |
| COND_LT< FMT_VER::V_172, TEXT_PROPERTIES > | m_Font16x |
| COND_GE< FMT_VER::V_172, uint32_t > | m_Ptr2 |
| int32_t | m_CoordsX |
| int32_t | m_CoordsY |
| uint32_t | m_Unknown5 |
| uint32_t | m_Rotation |
| Millidegrees. | |
| COND_LT< FMT_VER::V_172, uint32_t > | m_Ptr3_16x |
Text object with position, rotation, layer, font properties, and alignment.
References a 0x31 string graphic (m_StrGraphicPtr) for the actual text content. Used for reference designators, component values, and other board text. Font index in TEXT_PROPERTIES.m_Key is 1-based into the 0x36 FontDef_X08 list.
Definition at line 1702 of file allegro_pcb_structs.h.
|
strong |
| Enumerator | |
|---|---|
| LEFT | |
| RIGHT | |
| CENTER | |
| UNKNOWN | |
Definition at line 1711 of file allegro_pcb_structs.h.
|
strong |
| Enumerator | |
|---|---|
| STRAIGHT | |
| REVERSED | |
| UNKNOWN | |
Definition at line 1704 of file allegro_pcb_structs.h.
| int32_t ALLEGRO::BLK_0x30_STR_WRAPPER::m_CoordsX |
Definition at line 1745 of file allegro_pcb_structs.h.
Referenced by ALLEGRO::BOARD_BUILDER::buildPcbText().
| int32_t ALLEGRO::BLK_0x30_STR_WRAPPER::m_CoordsY |
Definition at line 1746 of file allegro_pcb_structs.h.
Referenced by ALLEGRO::BOARD_BUILDER::buildPcbText().
| COND_GE<FMT_VER::V_172, TEXT_PROPERTIES> ALLEGRO::BLK_0x30_STR_WRAPPER::m_Font |
Definition at line 1734 of file allegro_pcb_structs.h.
Referenced by ALLEGRO::BOARD_BUILDER::buildPcbText().
| COND_LT<FMT_VER::V_172, TEXT_PROPERTIES> ALLEGRO::BLK_0x30_STR_WRAPPER::m_Font16x |
Definition at line 1741 of file allegro_pcb_structs.h.
Referenced by ALLEGRO::BOARD_BUILDER::buildPcbText().
| uint32_t ALLEGRO::BLK_0x30_STR_WRAPPER::m_Key |
Definition at line 1729 of file allegro_pcb_structs.h.
Referenced by ALLEGRO::BOARD_BUILDER::buildPcbText().
| LAYER_INFO ALLEGRO::BLK_0x30_STR_WRAPPER::m_Layer |
Definition at line 1728 of file allegro_pcb_structs.h.
Referenced by ALLEGRO::BOARD_BUILDER::buildPcbText().
| uint32_t ALLEGRO::BLK_0x30_STR_WRAPPER::m_Next |
Definition at line 1730 of file allegro_pcb_structs.h.
| COND_GE<FMT_VER::V_172, uint32_t> ALLEGRO::BLK_0x30_STR_WRAPPER::m_Ptr1 |
Definition at line 1735 of file allegro_pcb_structs.h.
| COND_GE<FMT_VER::V_172, uint32_t> ALLEGRO::BLK_0x30_STR_WRAPPER::m_Ptr2 |
Definition at line 1743 of file allegro_pcb_structs.h.
| COND_LT<FMT_VER::V_172, uint32_t> ALLEGRO::BLK_0x30_STR_WRAPPER::m_Ptr3_16x |
Definition at line 1751 of file allegro_pcb_structs.h.
| uint32_t ALLEGRO::BLK_0x30_STR_WRAPPER::m_Rotation |
Millidegrees.
Definition at line 1749 of file allegro_pcb_structs.h.
Referenced by ALLEGRO::BOARD_BUILDER::buildPcbText().
| uint32_t ALLEGRO::BLK_0x30_STR_WRAPPER::m_StrGraphicPtr |
Definition at line 1738 of file allegro_pcb_structs.h.
Referenced by ALLEGRO::BOARD_BUILDER::buildPcbText(), and ALLEGRO::BOARD_BUILDER::get0x30StringValue().
| uint8_t ALLEGRO::BLK_0x30_STR_WRAPPER::m_Type |
Definition at line 1727 of file allegro_pcb_structs.h.
| COND_GE<FMT_VER::V_172, uint32_t> ALLEGRO::BLK_0x30_STR_WRAPPER::m_Unknown1 |
Definition at line 1732 of file allegro_pcb_structs.h.
| COND_GE<FMT_VER::V_172, uint32_t> ALLEGRO::BLK_0x30_STR_WRAPPER::m_Unknown2 |
Definition at line 1733 of file allegro_pcb_structs.h.
| COND_GE<FMT_VER::V_174, uint32_t> ALLEGRO::BLK_0x30_STR_WRAPPER::m_Unknown3 |
Definition at line 1736 of file allegro_pcb_structs.h.
| uint32_t ALLEGRO::BLK_0x30_STR_WRAPPER::m_Unknown4 |
Definition at line 1739 of file allegro_pcb_structs.h.
| uint32_t ALLEGRO::BLK_0x30_STR_WRAPPER::m_Unknown5 |
Definition at line 1748 of file allegro_pcb_structs.h.