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 1561 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 1569 of file allegro_pcb_structs.h.

◆ m_FirstInstPtr

uint32_t ALLEGRO::BLK_0x2B_FOOTPRINT_DEF::m_FirstInstPtr

◆ m_FpStrRef

uint32_t ALLEGRO::BLK_0x2B_FOOTPRINT_DEF::m_FpStrRef

Definition at line 1565 of file allegro_pcb_structs.h.

Referenced by ALLEGRO::FOOTPRINT_DEF::FOOTPRINT_DEF().

◆ m_Key

uint32_t ALLEGRO::BLK_0x2B_FOOTPRINT_DEF::m_Key

◆ m_Next

uint32_t ALLEGRO::BLK_0x2B_FOOTPRINT_DEF::m_Next

Definition at line 1571 of file allegro_pcb_structs.h.

Referenced by ALLEGRO::FOOTPRINT_DEF::FOOTPRINT_DEF().

◆ m_SymLibPathPtr

uint32_t ALLEGRO::BLK_0x2B_FOOTPRINT_DEF::m_SymLibPathPtr

Definition at line 1576 of file allegro_pcb_structs.h.

Referenced by ALLEGRO::FOOTPRINT_DEF::FOOTPRINT_DEF().

◆ m_Unknown1

uint32_t ALLEGRO::BLK_0x2B_FOOTPRINT_DEF::m_Unknown1

Definition at line 1566 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 1581 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 1582 of file allegro_pcb_structs.h.

◆ m_UnknownPtr3

uint32_t ALLEGRO::BLK_0x2B_FOOTPRINT_DEF::m_UnknownPtr3

Definition at line 1573 of file allegro_pcb_structs.h.

◆ m_UnknownPtr4

uint32_t ALLEGRO::BLK_0x2B_FOOTPRINT_DEF::m_UnknownPtr4

Definition at line 1574 of file allegro_pcb_structs.h.

◆ m_UnknownPtr5

uint32_t ALLEGRO::BLK_0x2B_FOOTPRINT_DEF::m_UnknownPtr5

Definition at line 1575 of file allegro_pcb_structs.h.

◆ m_UnknownPtr6

uint32_t ALLEGRO::BLK_0x2B_FOOTPRINT_DEF::m_UnknownPtr6

Definition at line 1577 of file allegro_pcb_structs.h.

◆ m_UnknownPtr7

uint32_t ALLEGRO::BLK_0x2B_FOOTPRINT_DEF::m_UnknownPtr7

Definition at line 1578 of file allegro_pcb_structs.h.

◆ m_UnknownPtr8

uint32_t ALLEGRO::BLK_0x2B_FOOTPRINT_DEF::m_UnknownPtr8

Definition at line 1579 of file allegro_pcb_structs.h.


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