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

### - a -

- a : Colour
- abbrev : CargoSpec
- acache : Aircraft
- acceptance : IndustryTileSpec
- AcceptListHeight : StationViewWindow
- AcceptMerger() : AIEventCompanyAskMerger
- AcceptPreview() : AIEventEnginePreview
- accepts_cargo : Industry , IndustrySpec , IndustryTileSpec
- action : SaveLoadParams
- AdaptT() : AdaptT< T >
- Add() : TileArea , NWidgetContainer , NWidgetBackground , CArrayT< Titem_, Tblock_size_, Tnum_blocks_ > , CFixedSizeArrayT< Titem_, Tcapacity_ > , SmallSet< Tdir, items >
- add_accepted_cargo_proc : TileTypeProcs
- add_produced_cargo_proc : TileTypeProcs
- AddCost() : CommandCost
- AddFacility() : Station
- AddFile() : BaseMedia< Tbase_set > , FileScanner , FiosFileScanner , GRFFileScanner
- AddFormat() : CStrA
- AddFormatL() : CStrA
- AddItem() : AIAbstractList , AIList
- AddList() : AIAbstractList
- AddLoadedLibrary() : AIController
- AddMultipleNodes() : CYapfBaseT< Types >
- AddNC() : CArrayT< Titem_, Tblock_size_, Tnum_blocks_ > , CFixedSizeArrayT< Titem_, Tcapacity_ >
- AddNewNode() : CYapfBaseT< Types >
- addr : IConsoleVar
- AddRectangle() : AITileList
- AddRef() : CCountedPtr< Tcls_ >
- address : NetworkGameList , SaveLoad
- AddStartupNode() : CYapfBaseT< Types >
- AddTile() : AITileList
- AddToCache() : CargoList< Tinst > , VehicleCargoList
- AddVehicle() : OrderList
- adjacent_stations : StationSettings
- advanced : SelectCompanyManagerFaceWindow
- advanced_vehicle_list : GUISettings
- AfterCrashLogCleanup() : CrashLog
- AfterLoadVehicles : OrderList
- age : NewsTypeData
- AgeCargo() : VehicleCargoList
- ai : GameSettings
- ai_config : GameSettings
- ai_disable_veh_aircraft : AISettings
- ai_disable_veh_roadveh : AISettings
- ai_disable_veh_ship : AISettings
- ai_disable_veh_train : AISettings
- ai_in_multiplayer : AISettings
- ai_max_opcode_till_suspend : AISettings
- AIAbstractListBucket : AIAbstractList
- AIAbstractListMap : AIAbstractList
- AIAccounting() : AIAccounting
- AIBridgeList_Length() : AIBridgeList_Length
- AICargoList_IndustryAccepting() : AICargoList_IndustryAccepting
- AICargoList_IndustryProducing() : AICargoList_IndustryProducing
- AIController() : AIController
- AIDepotList() : AIDepotList
- AIEngineList() : AIEngineList
- AIEvent() : AIEvent
- AIEventCompanyAskMerger() : AIEventCompanyAskMerger
- AIEventCompanyBankrupt() : AIEventCompanyBankrupt
- AIEventCompanyInTrouble() : AIEventCompanyInTrouble
- AIEventCompanyMerger() : AIEventCompanyMerger
- AIEventCompanyNew() : AIEventCompanyNew
- AIEventDisasterZeppelinerCleared() : AIEventDisasterZeppelinerCleared
- AIEventDisasterZeppelinerCrashed() : AIEventDisasterZeppelinerCrashed
- AIEventEngineAvailable() : AIEventEngineAvailable
- AIEventEnginePreview() : AIEventEnginePreview
- AIEventIndustryClose() : AIEventIndustryClose
- AIEventIndustryOpen() : AIEventIndustryOpen
- AIEventStationFirstVehicle() : AIEventStationFirstVehicle
- AIEventSubsidyAwarded() : AIEventSubsidyAwarded
- AIEventSubsidyExpired() : AIEventSubsidyExpired
- AIEventSubsidyOffer() : AIEventSubsidyOffer
- AIEventSubsidyOfferExpired() : AIEventSubsidyOfferExpired
- AIEventType : AIEvent
- AIEventVehicleCrashed() : AIEventVehicleCrashed
- AIEventVehicleLost() : AIEventVehicleLost
- AIEventVehicleUnprofitable() : AIEventVehicleUnprofitable
- AIEventVehicleWaitingInDepot() : AIEventVehicleWaitingInDepot
- AIExecMode() : AIExecMode
- AIIndustryList_CargoAccepting() : AIIndustryList_CargoAccepting
- AIIndustryList_CargoProducing() : AIIndustryList_CargoProducing
- AIItemList : AIAbstractList
- AILogType : AILog
- AIOF_DEPOT_FLAGS : AIOrder
- AIOF_FULL_LOAD : AIOrder
- AIOF_FULL_LOAD_ANY : AIOrder
- AIOF_GOTO_NEAREST_DEPOT : AIOrder
- AIOF_INVALID : AIOrder
- AIOF_LOAD_FLAGS : AIOrder
- AIOF_NO_LOAD : AIOrder
- AIOF_NO_UNLOAD : AIOrder
- AIOF_NON_STOP_DESTINATION : AIOrder
- AIOF_NON_STOP_FLAGS : AIOrder
- AIOF_NON_STOP_INTERMEDIATE : AIOrder
- AIOF_NONE : AIOrder
- AIOF_SERVICE_IF_NEEDED : AIOrder
- AIOF_STOP_IN_DEPOT : AIOrder
- AIOF_TRANSFER : AIOrder
- AIOF_UNLOAD : AIOrder
- AIOF_UNLOAD_FLAGS : AIOrder
- AIOrderFlags : AIOrder
- Aircraft() : Aircraft
- airport_depots : AirportFTAClass
- airport_flags : Station
- airport_tile : Station
- AirportType : AIAirport
- AIStationList() : AIStationList
- AIStationList_Vehicle() : AIStationList_Vehicle
- AITestMode() : AITestMode
- AITileList_IndustryAccepting() : AITileList_IndustryAccepting
- AITileList_IndustryProducing() : AITileList_IndustryProducing
- AITileList_StationType() : AITileList_StationType
- AIVehicleList_DefaultGroup() : AIVehicleList_DefaultGroup
- AIVehicleList_Depot() : AIVehicleList_Depot
- AIVehicleList_Group() : AIVehicleList_Group
- AIVehicleList_SharedOrders() : AIVehicleList_SharedOrders
- AIVehicleList_Station() : AIVehicleList_Station
- AIWaypointList_Vehicle() : AIWaypointList_Vehicle
- ALH_ACCEPTS : StationViewWindow
- ALH_RATING : StationViewWindow
- alloc_cache : Pool< Titem, Tindex, Tgrowth_step, Tmax_size, Tcache, Tzero >
- Allocate() : ReusableBuffer< T >
- AllocateBay() : RoadStop
- AllocateData() : SpriteLoader::Sprite
- AllocateDriveThroughBay() : RoadStop
- AllocateItem() : Pool< Titem, Tindex, Tgrowth_step, Tmax_size, Tcache, Tzero >
- AllocPolicy() : CBlobBaseSimple
- allow_do_command : AIStorage
- allow_shares : EconomySettings
- allow_town_roads : EconomySettings
- always_accepted : Station
- always_build_infrastructure : GUISettings
- amount : CargoArray , CargoSummaryItem
- anim_next : IndustryTileSpec
- anim_production : IndustryTileSpec
- anim_state : IndustryTileSpec
- animate_cur : CursorVars
- animate_list : CursorVars
- animate_timeout : CursorVars
- animation_info : IndustryTileSpec
- animation_special_flags : IndustryTileSpec
- animation_speed : IndustryTileSpec
- animation_triggers : IndustryTileSpec
- appear_creation : IndustrySpec
- appear_ingame : IndustrySpec
- Append() : CargoList< Tinst > , CBlobT< Titem_, Tbase_ > , SmallVector< T, S > , CBlobT< Titem_, Tbase_ >
- AppendConditionalOrder() : AIOrder
- AppendNew() : CBlobT< Titem_, Tbase_ >
- AppendOrder() : AIOrder
- AppendRaw() : CBlobBaseSimple
- AppendStr() : CStrA
- area : SelectStationWindow< T >
- AreMergable() : StationCargoList , VehicleCargoList
- AreOrderFlagsValid() : AIOrder
- AreRoadTilesConnected() : AIRoad
- AreTilesConnected() : AIRail
- AreWaterTilesConnected() : AIMarine
- arg : OTTDThreadStartupMessage
- array : CargoSpec
- arrival : TimetableArrivalDeparture
- Assign() : CCountedPtr< Tcls_ >
- AssignSizePosition() : NWidgetSmallmapDisplay , NWidgetHorizontal , NWidgetBackground , NWidgetVertical , NWidgetBase , NWidgetHorizontalLTR , NWidgetResizeBase , NWidgetToolbarContainer , NWidgetStacked
- at : LoggedAction
- AT_COMMUTER : AIAirport
- AT_HELIDEPOT : AIAirport
- AT_HELIPORT : AIAirport
- AT_HELISTATION : AIAirport
- AT_INTERCON : AIAirport
- AT_INTERNATIONAL : AIAirport
- AT_INVALID : AIAirport
- AT_LARGE : AIAirport
- AT_METROPOLITAN : AIAirport
- AT_SMALL : AIAirport
- Attach() : CCountedPtr< Tcls_ >
- auto_euro : GUISettings
- auto_rail : RailtypeInfo
- autorail : RailtypeInfo
- autosave : GUISettings
- autosave_on_exit : GUISettings
- autoscroll : GUISettings
- autoslope : ConstructionSettings
- avail_year : BridgeSpec
- available_sets : BaseMedia< Tbase_set >
- awarded : Subsidy
- AwardTo() : Subsidy