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

### - f -

- face : CompanyNewsInformation
- Failed() : CommandCost
- feeder_share : CargoList , CargoPacket
- FeederShare() : CargoList
- file : Language
- filename : GRFConfig , MD5File
- files : GraphicsSet
- Find() : SmallMap< T, U, S > , SmallVector< T, S > , CHashTableT< Titem_, Thash_bits_ >
- FindClosedNode() : CNodeList_HashTableT< Titem_, Thash_bits_open_, Thash_bits_closed_ >
- FindEntry() : SettingEntry , SettingsPage
- FindKnownName() : DumpTarget
- FindLinear() : CBinaryHeapT< Titem_ >
- FindOpenNode() : CNodeList_HashTableT< Titem_, Thash_bits_open_, Thash_bits_closed_ >
- FindPath() : CYapfBaseT< Types >
- FindTrainOnTrackInfo() : FindTrainOnTrackInfo
- FindWindowPlacementAndResize() : Window
- FiosFileScanner() : FiosFileScanner
- first : OrderList
- first_child : ParentSpriteToDraw
- first_free_index : OldMemoryPoolBase
- first_shared : OrderList
- first_sprite : CompanyManagerFaceBitsInfo
- FirstFreeSubArray() : CArrayT< Titem_, Tblock_size_, Tnum_blocks_ >
- fix_at : CursorVars
- FixRectangleSpan() : AITileList
- FixTail() : CBlobBaseSimple
- flags : SettingEntry , BridgeSpec , GRFConfig , NewsSubtypeData , RailtypeInfo , WindowDesc
- flags4 : Window
- Flush() : CSegmentCostCacheT< Tsegment >
- focused_widget : Window
- FoldAll() : SettingEntry , SettingsPage
- folded : SettingEntrySubtree
- Follow() : CFollowTrackT< Ttr_type_, T90deg_turns_allowed_, Tmask_reserved_tracks >
- FollowTileExit() : CFollowTrackT< Ttr_type_, T90deg_turns_allowed_, Tmask_reserved_tracks >
- forbid_90_deg : PathfinderSettings
- ForcedReverse() : CFollowTrackT< Ttr_type_, T90deg_turns_allowed_, Tmask_reserved_tracks >
- Format() : CStrT< Tchar, TcaseInsensitive >
- FormatL() : CStrT< Tchar, TcaseInsensitive >
- found_grfs : GraphicsSet
- foundation : ViewportDrawer
- foundation_offset : ViewportDrawer
- foundation_part : ViewportDrawer
- FoundBestNode() : CNodeList_HashTableT< Titem_, Thash_bits_open_, Thash_bits_closed_ >
- founder : Industry
- Free() : CBlobBaseSimple , CBlobT< Titem_, Tbase_ >
- free_names : StationNameInformation
- FreeBay() : RoadStop
- FreeChain() : OrderList
- FreeEventPointer() : AIEventController
- freeform_edges : ConstructionSettings
- FreeLogPointer() : AILog
- FreeUnitIDGenerator() : FreeUnitIDGenerator
- freight_trains : VehicleSettings
- front : CargoPayment , IConsoleLine
- func : OTTDThreadStartupMessage