|
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 Member Functions | |
| uint32_t | GetGroupPtr () const |
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 |
| COND_GE< FMT_VER::V_172, uint32_t > | m_PtrGroup_17x |
| COND_LT< FMT_VER::V_172, 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_PtrGroup_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 1778 of file allegro_pcb_structs.h.
|
strong |
| Enumerator | |
|---|---|
| LEFT | |
| RIGHT | |
| CENTER | |
| UNKNOWN | |
Definition at line 1787 of file allegro_pcb_structs.h.
|
strong |
| Enumerator | |
|---|---|
| STRAIGHT | |
| REVERSED | |
| UNKNOWN | |
Definition at line 1780 of file allegro_pcb_structs.h.
|
inline |
Definition at line 1831 of file allegro_pcb_structs.h.
References m_PtrGroup_16x, and m_PtrGroup_17x.
| int32_t ALLEGRO::BLK_0x30_STR_WRAPPER::m_CoordsX |
Definition at line 1823 of file allegro_pcb_structs.h.
Referenced by ALLEGRO::BOARD_BUILDER::buildPcbText().
| int32_t ALLEGRO::BLK_0x30_STR_WRAPPER::m_CoordsY |
Definition at line 1824 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 1810 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 1819 of file allegro_pcb_structs.h.
Referenced by ALLEGRO::BOARD_BUILDER::buildPcbText().
| uint32_t ALLEGRO::BLK_0x30_STR_WRAPPER::m_Key |
Definition at line 1805 of file allegro_pcb_structs.h.
Referenced by ALLEGRO::BOARD_BUILDER::buildPcbText().
| LAYER_INFO ALLEGRO::BLK_0x30_STR_WRAPPER::m_Layer |
Definition at line 1804 of file allegro_pcb_structs.h.
Referenced by ALLEGRO::BOARD_BUILDER::buildPcbText().
| uint32_t ALLEGRO::BLK_0x30_STR_WRAPPER::m_Next |
Definition at line 1806 of file allegro_pcb_structs.h.
| COND_GE<FMT_VER::V_172, uint32_t> ALLEGRO::BLK_0x30_STR_WRAPPER::m_Ptr1 |
Definition at line 1811 of file allegro_pcb_structs.h.
| COND_GE<FMT_VER::V_172, uint32_t> ALLEGRO::BLK_0x30_STR_WRAPPER::m_Ptr2 |
Definition at line 1821 of file allegro_pcb_structs.h.
| COND_LT<FMT_VER::V_172, uint32_t> ALLEGRO::BLK_0x30_STR_WRAPPER::m_PtrGroup_16x |
Definition at line 1829 of file allegro_pcb_structs.h.
Referenced by GetGroupPtr().
| COND_GE<FMT_VER::V_172, uint32_t> ALLEGRO::BLK_0x30_STR_WRAPPER::m_PtrGroup_17x |
Definition at line 1816 of file allegro_pcb_structs.h.
Referenced by GetGroupPtr().
| uint32_t ALLEGRO::BLK_0x30_STR_WRAPPER::m_Rotation |
Millidegrees.
Definition at line 1827 of file allegro_pcb_structs.h.
Referenced by ALLEGRO::BOARD_BUILDER::buildPcbText().
| uint32_t ALLEGRO::BLK_0x30_STR_WRAPPER::m_StrGraphicPtr |
Definition at line 1814 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 1803 of file allegro_pcb_structs.h.
| COND_GE<FMT_VER::V_172, uint32_t> ALLEGRO::BLK_0x30_STR_WRAPPER::m_Unknown1 |
Definition at line 1808 of file allegro_pcb_structs.h.
| COND_GE<FMT_VER::V_172, uint32_t> ALLEGRO::BLK_0x30_STR_WRAPPER::m_Unknown2 |
Definition at line 1809 of file allegro_pcb_structs.h.
| COND_GE<FMT_VER::V_174, uint32_t> ALLEGRO::BLK_0x30_STR_WRAPPER::m_Unknown3 |
Definition at line 1812 of file allegro_pcb_structs.h.
| COND_LT<FMT_VER::V_172, uint32_t> ALLEGRO::BLK_0x30_STR_WRAPPER::m_Unknown4 |
Definition at line 1817 of file allegro_pcb_structs.h.
| uint32_t ALLEGRO::BLK_0x30_STR_WRAPPER::m_Unknown5 |
Definition at line 1826 of file allegro_pcb_structs.h.