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 1604 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 1612 of file allegro_pcb_structs.h.

◆ m_FirstInstPtr

uint32_t ALLEGRO::BLK_0x2B_FOOTPRINT_DEF::m_FirstInstPtr

Definition at line 1615 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 1608 of file allegro_pcb_structs.h.

◆ m_Key

uint32_t ALLEGRO::BLK_0x2B_FOOTPRINT_DEF::m_Key

Definition at line 1606 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 1614 of file allegro_pcb_structs.h.

◆ m_SymLibPathPtr

uint32_t ALLEGRO::BLK_0x2B_FOOTPRINT_DEF::m_SymLibPathPtr

Definition at line 1619 of file allegro_pcb_structs.h.

◆ m_Unknown1

uint32_t ALLEGRO::BLK_0x2B_FOOTPRINT_DEF::m_Unknown1

Definition at line 1609 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 1624 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 1625 of file allegro_pcb_structs.h.

◆ m_UnknownPtr3

uint32_t ALLEGRO::BLK_0x2B_FOOTPRINT_DEF::m_UnknownPtr3

Definition at line 1616 of file allegro_pcb_structs.h.

◆ m_UnknownPtr4

uint32_t ALLEGRO::BLK_0x2B_FOOTPRINT_DEF::m_UnknownPtr4

Definition at line 1617 of file allegro_pcb_structs.h.

◆ m_UnknownPtr5

uint32_t ALLEGRO::BLK_0x2B_FOOTPRINT_DEF::m_UnknownPtr5

Definition at line 1618 of file allegro_pcb_structs.h.

◆ m_UnknownPtr6

uint32_t ALLEGRO::BLK_0x2B_FOOTPRINT_DEF::m_UnknownPtr6

Definition at line 1620 of file allegro_pcb_structs.h.

◆ m_UnknownPtr7

uint32_t ALLEGRO::BLK_0x2B_FOOTPRINT_DEF::m_UnknownPtr7

Definition at line 1621 of file allegro_pcb_structs.h.

◆ m_UnknownPtr8

uint32_t ALLEGRO::BLK_0x2B_FOOTPRINT_DEF::m_UnknownPtr8

Definition at line 1622 of file allegro_pcb_structs.h.


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