KiCad PCB EDA Suite
Loading...
Searching...
No Matches
ALLEGRO::BLK_0x2B_FOOTPRINT_DEF Struct Reference

Footprint definition (template) shared by multiple placed instances. More...

#include <allegro_pcb_structs.h>

Public Attributes

uint32_t m_Key
 
uint32_t m_FpStrRef
 
uint32_t m_Unknown1
 
std::array< uint32_t, 4 > m_Coords
 
uint32_t m_Next
 
uint32_t m_FirstInstPtr
 
uint32_t m_UnknownPtr3
 
uint32_t m_UnknownPtr4
 
uint32_t m_UnknownPtr5
 
uint32_t m_SymLibPathPtr
 
uint32_t m_UnknownPtr6
 
uint32_t m_UnknownPtr7
 
uint32_t m_UnknownPtr8
 
COND_GE< FMT_VER::V_164, uint32_t > m_Unknown2
 
COND_GE< FMT_VER::V_172, uint32_t > m_Unknown3
 

Detailed Description

Footprint definition (template) shared by multiple placed instances.

Contains the library symbol path (m_SymLibPathPtr), bounding box, and a linked list of placed instances starting at m_FirstInstPtr (0x2D blocks).

Definition at line 1741 of file allegro_pcb_structs.h.

Member Data Documentation

◆ m_Coords

std::array<uint32_t, 4> ALLEGRO::BLK_0x2B_FOOTPRINT_DEF::m_Coords

Definition at line 1749 of file allegro_pcb_structs.h.

◆ m_FirstInstPtr

uint32_t ALLEGRO::BLK_0x2B_FOOTPRINT_DEF::m_FirstInstPtr

Definition at line 1752 of file allegro_pcb_structs.h.

Referenced by ALLEGRO::BOARD_BUILDER::BuildBoard().

◆ m_FpStrRef

uint32_t ALLEGRO::BLK_0x2B_FOOTPRINT_DEF::m_FpStrRef

Definition at line 1745 of file allegro_pcb_structs.h.

◆ m_Key

uint32_t ALLEGRO::BLK_0x2B_FOOTPRINT_DEF::m_Key

Definition at line 1743 of file allegro_pcb_structs.h.

Referenced by ALLEGRO::BOARD_BUILDER::BuildBoard().

◆ m_Next

uint32_t ALLEGRO::BLK_0x2B_FOOTPRINT_DEF::m_Next

Definition at line 1751 of file allegro_pcb_structs.h.

◆ m_SymLibPathPtr

uint32_t ALLEGRO::BLK_0x2B_FOOTPRINT_DEF::m_SymLibPathPtr

Definition at line 1756 of file allegro_pcb_structs.h.

◆ m_Unknown1

uint32_t ALLEGRO::BLK_0x2B_FOOTPRINT_DEF::m_Unknown1

Definition at line 1746 of file allegro_pcb_structs.h.

◆ m_Unknown2

COND_GE<FMT_VER::V_164, uint32_t> ALLEGRO::BLK_0x2B_FOOTPRINT_DEF::m_Unknown2

Definition at line 1761 of file allegro_pcb_structs.h.

◆ m_Unknown3

COND_GE<FMT_VER::V_172, uint32_t> ALLEGRO::BLK_0x2B_FOOTPRINT_DEF::m_Unknown3

Definition at line 1762 of file allegro_pcb_structs.h.

◆ m_UnknownPtr3

uint32_t ALLEGRO::BLK_0x2B_FOOTPRINT_DEF::m_UnknownPtr3

Definition at line 1753 of file allegro_pcb_structs.h.

◆ m_UnknownPtr4

uint32_t ALLEGRO::BLK_0x2B_FOOTPRINT_DEF::m_UnknownPtr4

Definition at line 1754 of file allegro_pcb_structs.h.

◆ m_UnknownPtr5

uint32_t ALLEGRO::BLK_0x2B_FOOTPRINT_DEF::m_UnknownPtr5

Definition at line 1755 of file allegro_pcb_structs.h.

◆ m_UnknownPtr6

uint32_t ALLEGRO::BLK_0x2B_FOOTPRINT_DEF::m_UnknownPtr6

Definition at line 1757 of file allegro_pcb_structs.h.

◆ m_UnknownPtr7

uint32_t ALLEGRO::BLK_0x2B_FOOTPRINT_DEF::m_UnknownPtr7

Definition at line 1758 of file allegro_pcb_structs.h.

◆ m_UnknownPtr8

uint32_t ALLEGRO::BLK_0x2B_FOOTPRINT_DEF::m_UnknownPtr8

Definition at line 1759 of file allegro_pcb_structs.h.


The documentation for this struct was generated from the following file: