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

### - f -

- face : SelectCompanyManagerFaceWindow , CompanyNewsInformation
- facilities : BaseStation
- Failed() : CommandCost
- fallback_price : PriceBaseSpec
- feeder_payment_share : EconomySettings
- feeder_share : VehicleCargoList , CargoPacket
- FeederShare() : CargoPacket , VehicleCargoList
- fh : SaveLoadParams
- file : Lexer , Language
- File() : File
- file_names : BaseSet< T, Tnum_files, Tsubdir >
- filename : MD5File , File , GRFConfig
- filename_log : CrashLogOSX
- filename_save : CrashLogOSX
- filename_screenshot : CrashLogOSX
- files : BaseSet< T, Tnum_files, Tsubdir >
- fill_x : NWidgetBase
- fill_y : NWidgetBase
- FillCrashLog() : CrashLog
- FillSetDetails() : BaseSet< T, Tnum_files, Tsubdir > , GraphicsSet , MusicSet
- Filter() : GUIList< T, F >
- filter_func_list : GUIList< T, F >
- filter_type : GUIList< T, F >
- FilterFunction() : GUIList< T, F >
- FilterGrfList() : NewGRFAddWindow
- FilterType() : GUIList< T, F >
- Find() : SmallMap< T, U, S > , SmallVector< T, S > , CHashTableT< Titem_, Thash_bits_ >
- FindClosedNode() : CNodeList_HashTableT< Titem_, Thash_bits_open_, Thash_bits_closed_ >
- FindDepotData() : FindDepotData
- FindEntry() : SettingEntry , SettingsPage
- FindFirstFree() : Pool< Titem, Tindex, Tgrowth_step, Tmax_size, Tcache, Tzero >
- FindIndex() : SmallVector< T, S >
- FindKeyword() : Lexer
- FindKnownName() : DumpTarget
- FindLinear() : CBinaryHeapT< Titem_ >
- FindOpenNode() : CNodeList_HashTableT< Titem_, Thash_bits_open_, Thash_bits_closed_ >
- FindPath() : CYapfBaseT< Types >
- FindScrollbar() : NWidgetCore , NWidgetBackground , NWidgetViewport , NWidgetLeaf
- FindSets() : BaseMedia< Tbase_set >
- FindTrainOnTrackInfo() : FindTrainOnTrackInfo
- FindWindowPlacementAndResize() : Window
- FinishInitNested() : Window
- FiosFileScanner() : FiosFileScanner
- First() : SpecializedVehicle< T, Type >
- first : OrderList
- first_available : AirportFTAClass
- first_child : ParentSpriteToDraw
- first_engine : RoadVehicleCache , TrainCache
- first_free : Pool< Titem, Tindex, Tgrowth_step, Tmax_size, Tcache, Tzero >
- first_shared : OrderList
- first_sprite : CompanyManagerFaceBitsInfo
- first_unused : Pool< Titem, Tindex, Tgrowth_step, Tmax_size, Tcache, Tzero >
- FirstFreeSubArray() : CArrayT< Titem_, Tblock_size_, Tnum_blocks_ >
- fix_at : CursorVars
- FixTail() : CBlobBaseSimple
- fizzy_drink : ExtraPaletteValues
- flags : RailtypeInfo , QueryStringWindow , GRFConfig , NewsSubtypeData , SettingEntry , GUIList< T, F > , NWidgetPIPContainer , WindowDesc , BridgeSpec
- flags4 : Window
- Flush() : CSegmentCostCacheT< Tsegment >
- FoldAll() : SettingEntry , SettingsPage
- folded : SettingEntrySubtree
- Follow() : CFollowTrackT< Ttr_type_, VehicleType, T90deg_turns_allowed_, Tmask_reserved_tracks >
- follow_vehicle : ViewportData
- FollowTileExit() : CFollowTrackT< Ttr_type_, VehicleType, T90deg_turns_allowed_, Tmask_reserved_tracks >
- forbid_90_deg : PathfinderSettings
- FORCE_REFRESH_PERIOD : SmallMapWindow
- ForcedReverse() : CFollowTrackT< Ttr_type_, VehicleType, T90deg_turns_allowed_, Tmask_reserved_tracks >
- ForceRebuild() : GUIList< T, F >
- ForceResort() : GUIList< T, F >
- Format() : CStrA
- found_files : BaseSet< T, Tnum_files, Tsubdir >
- found_town : EconomySettings
- foundation : ViewportDrawer
- foundation_offset : ViewportDrawer
- foundation_part : ViewportDrawer
- FoundBestNode() : CNodeList_HashTableT< Titem_, Thash_bits_open_, Thash_bits_closed_ >
- founder : Industry
- fp : File
- Free() : CBlobBaseSimple , CBlobT< Titem_, Tbase_ >
- free_names : StationNameInformation
- FreeBay() : RoadStop
- FreeChain() : OrderList
- FreeEventPointer() : AIEventController
- freeform_edges : ConstructionSettings
- FreeItem() : Pool< Titem, Tindex, Tgrowth_step, Tmax_size, Tcache, Tzero >
- FreeLogPointer() : AILog
- FreeUnitIDGenerator() : FreeUnitIDGenerator
- freight_trains : VehicleSettings
- From() : SpecializedStation< T, Tis_waypoint > , SpecializedVehicle< T, Type > , SpecializedStation< T, Tis_waypoint > , SpecializedVehicle< T, Type >
- front : CargoPayment , IConsoleLine
- func : OTTDThreadStartupMessage
- func_ptr : NWidgetPart