Here is a list of all documented functions, variables, defines, enums, and typedefs with links to the documentation:

### - p -

- PAL_AUTODETECT : gfx_type.h
- PAL_DOS : gfx_type.h
- PAL_WINDOWS : gfx_type.h
- PALETTE_ANIM_SIZE_DOS : gfx_type.h
- PALETTE_ANIM_SIZE_START : gfx_type.h
- PALETTE_ANIM_SIZE_WIN : gfx_type.h
- PALETTE_MASK : sprites.h
- PALETTE_MODIFIER_COLOUR : sprites.h
- PALETTE_MODIFIER_TRANSPARENT : sprites.h
- PALETTE_SEL_TILE_BLUE : sprites.h
- PALETTE_SEL_TILE_RED : sprites.h
- PALETTE_TILE_RED_PULSATING : sprites.h
- PALETTE_WIDTH : sprites.h
- PaletteAnimationSizes : gfx_type.h
- PaletteID : gfx_type.h
- PaletteType : gfx_type.h
- parse_intlist() : newgrf_gui.cpp , settings.cpp
- ParseResolution() : openttd.cpp
- PartOfSubsidy : subsidy_type.h
- PauseMode : openttd.h
- PCAT_CONSTRUCTION : economy_type.h
- PCAT_NONE : economy_type.h
- PCAT_RUNNING : economy_type.h
- PCPpositions : elrail_data.h
- PerformanceHistoryGraphWidgets : graph_gui.cpp
- PerformanceRatingDetailsWidgets : graph_gui.cpp
- perlin_coast_noise_2D() : tgp.cpp
- PHD_DOWN : window.cpp
- PHD_UP : window.cpp
- PlaceExtraDepotRail() : rail_gui.cpp
- PlaceInitialIndustry() : industry_cmd.cpp
- PlaceMoreTrees() : tree_cmd.cpp
- PlaceProc_Sign() : signs_cmd.cpp , signs_func.h
- PlaceRoad_AutoRoad() : road_gui.cpp
- PlaceRoad_X_Dir() : road_gui.cpp
- PlaceRoad_Y_Dir() : road_gui.cpp
- PlaceTree() : tree_cmd.cpp
- PlaceTreeAtSameHeight() : tree_cmd.cpp
- PlaceTreesRandomly() : tree_cmd.cpp , tree_gui.cpp
- PlantTreesOnTile() : tree_cmd.cpp
- PM_PAUSED_ACTIVE_CLIENTS : openttd.h
- PM_PAUSED_ERROR : openttd.h
- PM_PAUSED_JOIN : openttd.h
- PM_PAUSED_NORMAL : openttd.h
- PM_PAUSED_SAVELOAD : openttd.h
- PM_UNPAUSED : openttd.h
- PopupMainCompanyToolbMenu() : toolbar_gui.cpp
- PopupMainToolbMenu() : toolbar_gui.cpp
- POS_DST : subsidy_type.h
- POS_SRC : subsidy_type.h
- PositionHelper() : newgrf_engine.cpp
- PositionMainToolbar() : window.cpp , window_func.h
- PreferredPPPofTrackAtPCP : elrail_data.h
- PrepareGenerateWorldProgress() : genworld_gui.cpp , genworld.h
- PrepareOldDiffCustom() : settings.cpp
- PrepareTextRefStackUsage() : newgrf_text.cpp , newgrf_text.h
- PrepareUnload() : economy_func.h , economy.cpp
- PreventHideDirection : window.cpp
- PreventHiding() : window.cpp
- Price : economy_type.h
- PriceCategory : economy_type.h
- printf_endian() : endian_check.cpp
- PrintGrfFilename() : gamelog.cpp
- PrintGrfInfo() : gamelog.cpp
- ProcessAsyncSaveFinish() : openttd.cpp , saveload.cpp
- ProcessConditionalOrder() : order_cmd.cpp , order_func.h
- ProcessOrders() : order_cmd.cpp , order_func.h
- PRODLEVEL_CLOSURE : industry_cmd.cpp
- PRODLEVEL_DEFAULT : industry_cmd.cpp
- PRODLEVEL_MAXIMUM : industry_cmd.cpp
- PRODLEVEL_MINIMUM : industry_cmd.cpp
- ProductionLevels : industry_cmd.cpp
- PROP_AIRCRAFT_COST_FACTOR : newgrf_properties.h
- PROP_AIRCRAFT_RUNNING_COST_FACTOR : newgrf_properties.h
- PROP_AIRCRAFT_SPEED : newgrf_properties.h
- PROP_ROADVEH_CARGO_CAPACITY : newgrf_properties.h
- PROP_ROADVEH_COST_FACTOR : newgrf_properties.h
- PROP_ROADVEH_RUNNING_COST_FACTOR : newgrf_properties.h
- PROP_SHIP_CARGO_CAPACITY : newgrf_properties.h
- PROP_SHIP_COST_FACTOR : newgrf_properties.h
- PROP_SHIP_RUNNING_COST_FACTOR : newgrf_properties.h
- PROP_SHIP_SPEED : newgrf_properties.h
- PROP_TRAIN_CARGO_CAPACITY : newgrf_properties.h
- PROP_TRAIN_COST_FACTOR : newgrf_properties.h
- PROP_TRAIN_POWER : newgrf_properties.h
- PROP_TRAIN_RUNNING_COST_FACTOR : newgrf_properties.h
- PROP_TRAIN_SPEED : newgrf_properties.h
- PROP_TRAIN_TRACTIVE_EFFORT : newgrf_properties.h
- PROP_TRAIN_USER_DATA : newgrf_properties.h
- PROP_TRAIN_WEIGHT : newgrf_properties.h
- PropertyID : newgrf_properties.h
- PylonSpriteOffset : elrail_data.h