Here is a list of all documented struct and union fields with links to the struct/union documentation for each field:

### - p -

- packets : CargoList
- Packets() : CargoList
- paid_for : CargoPacket
- pal : BridgeSpec
- PALETTE_ANIMATION_BLITTER : Blitter
- PALETTE_ANIMATION_NONE : Blitter
- PALETTE_ANIMATION_VIDEO_BACKEND : Blitter
- PaletteAnimate() : Blitter
- PaletteAnimation : Blitter
- PersistentStorageArray() : PersistentStorageArray< TYPE, SIZE >
- PfBase : CYapfShip_TypesT< Tpf_, Ttrack_follower, Tnode_list >
- PfCalcCost() : CYapfCostShipT< Types >
- PfCalcEstimate() : CYapfDestinationTileT< Types >
- PfDetectDestination() : CYapfDestinationTileT< Types >
- PfFollowNode() : CYapfFollowShipT< Types >
- PfGetSettings() : CYapfBaseT< Types >
- PfNodeCacheFetch() : CYapfSegmentCostCacheNoneT< Types > , CYapfSegmentCostCacheLocalT< Types > , CYapfSegmentCostCacheGlobalT< Types >
- PfNodeCacheFlush() : CYapfSegmentCostCacheNoneT< Types > , CYapfSegmentCostCacheLocalT< Types > , CYapfSegmentCostCacheGlobalT< Types >
- PfSetStartupNodes() : CYapfOriginTileT< Types > , CYapfOriginTileTwoWayT< Types >
- picker_title : RoadTypeInfo
- picker_tooltip : RoadTypeInfo
- PoolItem() : PoolItem< T, Tid, Tpool >
- Pop() : CHashTableT< Titem_, Thash_bits_ >
- PopBestOpenNode() : CNodeList_HashTableT< Titem_, Thash_bits_open_, Thash_bits_closed_ >
- PopHead() : CBinaryHeapT< Titem_ >
- PopOpenNode() : CNodeList_HashTableT< Titem_, Thash_bits_open_, Thash_bits_closed_ >
- port : NetworkGameList
- powered_railtypes : RailtypeInfo
- prev_storage : PersistentStorageArray< TYPE, SIZE >
- price : BridgeSpec
- prob : ProbabilityHelper
- proc : IConsoleVar
- prod_level : Industry
- produced_cargo : Industry
- produced_cargo_waiting : Industry
- production_down_text : IndustrySpec
- production_offset_y : indview_d
- production_rate : Industry
- production_up_text : IndustrySpec
- Props : TinyEnumT< Tenum_t >
- prospecting_chance : IndustrySpec
- psa : Industry
- PtInExtendedRect() : StationRect
- ptr_u : CBlobBaseSimple
- Push() : CBinaryHeapT< Titem_ > , CHashTableT< Titem_, Thash_bits_ >