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

### - f -

- face : CompanyProperties , SelectCompanyManagerFaceWindow , FreeTypeFontCache , CompanyNewsInformation , ErrorMessageData
- facilities : BaseStation
- Failed() : CommandCost
- FakePointer() : LinkGraph::BaseEdgeIterator< Tedge, Tedge_wrapper, Titer >::FakePointer
- fallback : BaseSet< T, Tnum_files, Tsearch_in_tars >
- fallback_price : PriceBaseSpec
- fallback_railtype : RailtypeInfo
- FallbackParagraphLayout() : FallbackParagraphLayout
- FallbackVisualRun() : FallbackParagraphLayout::FallbackVisualRun
- fc : ICU_FONTINSTANCE
- fct_checker : ViewportSSCSS
- fct_sorter : ViewportSSCSS
- feature : BasePersistentStorageArray
- feeder_payment_share : EconomySettings
- feeder_share : CargoPacket , VehicleCargoList
- FeederShare() : CargoPacket , VehicleCargoList
- ff_state : SaveLoadParams
- fh : FileStringReader , FileWriter
- fields : IndustryCargoesWindow
- file : StringReader
- File() : File
- file : Lexer , LanguageMetadata , FileReader , FileWriter
- file_index : GrfProcessingState
- file_names : BaseSet< T, Tnum_files, Tsearch_in_tars >
- file_type : TextfileWindow
- filename : MD5File , Fio , ScenarioIdentifier , ContentInfo , GRFConfig , FileWriter
- filename_editbox : SaveLoadWindow
- filename_log : CrashLogOSX
- filename_save : CrashLogOSX
- filename_screenshot : CrashLogOSX
- filenames : Fio
- FileReader() : FileReader
- files : BaseSet< T, Tnum_files, Tsearch_in_tars >
- filesize : ContentInfo
- filesize_sum : NetworkContentListWindow
- FileStringReader() : FileStringReader
- filetype : SmallFiosItem
- FileWriter() : FileWriter
- fill_percent_te_id : Vehicle
- fill_x : NWidgetBase
- fill_y : NWidgetBase
- FillCrashLog() : CrashLog
- FillSetDetails() : BaseSet< T, Tnum_files, Tsearch_in_tars >
- Filter() : GUIList< T, F >
- filter : GameSettingsWindow , StationViewWindow::RowDisplay
- Filter() : GUIList< T, F >
- filter_buffer : StringFilter
- filter_editbox : NetworkContentListWindow , NetworkGameWindow , NewGRFWindow , GameSettingsWindow , SignListWindow
- filter_func_list : GUIList< T, F >
- filter_funcs : NetworkContentListWindow , NewGRFWindow
- filter_type : GUIList< T, F >
- FilterContentList() : NetworkContentListWindow
- FilterEngineList() : BuildVehicleWindow
- FilterFunction : GUIList< T, F >
- FilterSignList() : SignList
- FilterSingleEngine() : BuildVehicleWindow
- FilterType() : GUIList< T, F >
- Finalise() : TranslationWriter , StringNameWriter , FileWriter , LanguageFileWriter , HeaderWriter , LanguageWriter
- Finalize() : GRFParameterInfo
- FinalizeLocalConsumption() : FlowStatMap
- FinalizeParameterInfo() : GRFConfig
- FinalizeRefitAction() : FinalizeRefitAction
- Find() : SmallMap< T, U, S > , SmallVector< T, S > , CHashTableSlotT< Titem_ > , CHashTableT< Titem_, Thash_bits_ > , StringData
- FindClosedNode() : CNodeList_HashTableT< Titem_, Thash_bits_open_, Thash_bits_closed_ >
- FindClosestDepot() : Aircraft , RoadVehicle , Ship , Train , Vehicle
- FindCycleFlow() : MCF1stPass
- FindDepotData() : FindDepotData
- FindEntry() : SettingEntry , SettingsPage
- FindIndex() : SmallVector< T, S > , CBinaryHeapT< T >
- FindInfo() : AI , AIConfig , AIScannerInfo , Game , GameConfig , GameScannerInfo , ScriptConfig
- FindKeyword() : Lexer
- FindKnownName() : DumpTarget
- FindLibrary() : AI , AIInstance , AIScannerLibrary , Game , GameInstance , GameScannerLibrary , ScriptInstance
- FindMainScript() : ScriptScanner
- FindMissingGlyphs() : MissingGlyphSearcher
- FindNode() : Hash
- FindOpenNode() : CNodeList_HashTableT< Titem_, Thash_bits_open_, Thash_bits_closed_ >
- FindPath() : CYapfBaseT< Types >
- FindSafePositionOnNode() : CYapfReserveTrack< Types >
- FindSets() : BaseMedia< Tbase_set >
- FindTrainOnTrackInfo() : FindTrainOnTrackInfo
- FindWindowPlacementAndResize() : Window
- Finish() : PacketWriter , FileWriter , ZlibSaveFilter , LZMASaveFilter , SaveFilter
- FinishInitNested() : Window
- FiosFileScanner() : FiosFileScanner
- first : CommandQueue , OrderList , Vehicle
- First() : Vehicle , SpecializedVehicle< T, Type >
- first_bit : GRFParameterInfo
- first_child : ParentSpriteToDraw
- first_dirty : Palette
- first_engine : GroundVehicleCache
- first_free : Pool< Titem, Tindex, Tgrowth_step, Tmax_size, Tpool_type, Tcache, Tzero >
- first_init : PaymentRatesGraphWindow
- first_shared : OrderList
- first_sprite : CompanyManagerFaceBitsInfo
- first_tile : ClearedObjectArea
- first_unused : Pool< Titem, Tindex, Tgrowth_step, Tmax_size, Tpool_type, Tcache, Tzero >
- FirstFreeSubArray() : SmallArray< T, B, N >
- FirstShared() : Vehicle
- fix_at : CursorVars
- FixedSizeArray() : FixedSizeArray< T, C >
- FixOldVehicles : Vehicle
- FixTail() : ByteBlob
- fizzy_drink : ExtraPaletteValues
- flag : AirportMovingData
- flags : NewsItem , Order , Aircraft , AirportFTAClass , BridgeSpec , Engine , OptionData , QueryStringWindow , RailtypeInfo , WaterFeature , TileLayoutRegisters , GRFConfig , Airport , StationSpec , GUIList< T, F > , Town , SettingDescBase , ChunkHandler , SettingEntry , ScriptConfigItem , CanalProperties , WindowDesc , Window
- Flags : AirportFTAClass
- flags : ObjectSpec , Command , NWidgetPIPContainer
- Flow() : LinkGraphJob::Edge
- flow : Path , LinkGraphJob::EdgeAnnotation
- FlowEdgeIterator() : FlowEdgeIterator
- FlowMapper() : FlowMapper
- flows : GoodsEntry , LinkGraphJob::NodeAnnotation
- Flows() : LinkGraphJob::Node
- FlowStat() : FlowStat
- fluct : Economy
- Flush() : UnmappedChoiceList , CSegmentCostCacheT< Tsegment > , MemoryDumper
- FoldAll() : SettingsPage , SettingEntry
- 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 >
- font : FreeTypeSubSetting , FallbackParagraphLayout::FallbackVisualRun
- font_tables : FreeTypeFontCache
- FontCache() : FontCache
- fonts : Layouter
- fontsize : FontState
- FontTable : FreeTypeFontCache
- 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 >
- Fork() : Path
- found_files : BaseSet< T, Tnum_files, Tsearch_in_tars >
- 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
- frame : CommandPacket
- frame_counter : AI , Game
- frame_freq : NetworkSettings
- frames : AnimationInfo
- fread_buf : LZMALoadFilter , ZlibLoadFilter
- Free() : BinaryHeap , AyStar , CommandQueue , ByteBlob , Order
- free_capacity : Path
- free_data : NewsItem
- free_names : StationNameInformation
- FreeBay() : RoadStop
- FreeChain() : OrderList
- freeform_edges : ConstructionSettings
- FreeTranslation() : StringData , LangString
- FreeTypeFontCache() : FreeTypeFontCache
- FreeUnitIDGenerator() : FreeUnitIDGenerator
- freight_trains : VehicleSettings
- From() : SpecializedStation< T, Tis_waypoint > , SpecializedVehicle< T, Type > , SpecializedStation< T, Tis_waypoint > , SpecializedVehicle< T, Type >
- from : LinkRefresher::Hop
- FromDisplay() : UnitConversion
- front : IConsoleLine , CargoPayment
- fs : FontCache
- fsm : AirportSpec
- func : OTTDThreadStartupMessage
- func_ptr : NWidgetPart
- fund_buildings : EconomySettings
- fund_buildings_months : Town
- fund_roads : EconomySettings