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

### - a -

- a : Colour , SpriteLoader::CommonPixel
- abbrev : CargoSpec
- abort : GenWorldInfo
- aborted : TCPConnecter
- abortp : GenWorldInfo
- acache : Aircraft
- acceleration : Vehicle
- acceleration_type : RailtypeInfo
- acceptance : IndustryTileSpec
- AcceptListHeight : StationViewWindow
- AcceptMerger() : AIEventCompanyAskMerger
- AcceptPreview() : AIEventEnginePreview
- accepts_cargo : IndustrySpec , IndustryTileSpec , HouseSpec , Industry
- accepts_lines : StationViewWindow
- action : SaveLoadParams
- actions : NetworkClientListPopupWindow
- active : GenWorldInfo
- AdaptT() : AdaptT< T >
- Add() : OverrideManagerBase , SmallSet< Tdir, items > , TileArea , NWidgetContainer , NWidgetBackground
- add_accepted_cargo_proc : TileTypeProcs
- add_produced_cargo_proc : TileTypeProcs
- AddAction() : NetworkClientListPopupWindow
- AddCallback() : ClientNetworkContentSocketHandler
- AddClassBegin() : Squirrel
- AddClassEnd() : Squirrel
- AddConst() : Squirrel
- AddCost() : CommandCost
- AddEntityID() : OverrideManagerBase , IndustryOverrideManager
- AddFacility() : Station
- AddFile() : AIFileChecksumCreator , BaseMedia< Tbase_set > , FileScanner , TarScanner , FiosFileScanner , ScenarioScanner , GRFFileScanner
- AddFormatL() : CStrA
- AddItem() : AIAbstractList , AIList
- AddLabels() : AIInfo
- AddList() : AIAbstractList
- AddLoadedLibrary() : AIController
- AddMethod() : Squirrel
- AddMultipleNodes() : CYapfBaseT< Types >
- AddNewNode() : CYapfBaseT< Types >
- AddRandomDeviation() : AIConfig
- AddRectangle() : AITileList
- AddRef() : CCountedPtr< Tcls_ >
- address : SaveLoad , NetworkAddress , TCPConnecter , NetworkGameList
- address_length : NetworkAddress
- AddressFamilyAsString() : NetworkAddress
- AddSetting() : AIInfo
- AddStartupNode() : CYapfBaseT< Types >
- AddTile() : AITileList
- AddToCache() : CargoList< Tinst > , VehicleCargoList
- AddToShared() : Vehicle
- AddVehicle() : OrderList
- adjacent_stations : StationSettings
- advanced : SelectCompanyManagerFaceWindow
- advanced_vehicle_list : GUISettings
- AfterCrashLogCleanup() : CrashLog
- AfterDownload() : ClientNetworkContentSocketHandler
- AfterLoadVehicles : OrderList , Vehicle
- age : NewsTypeData
- AgeCargo() : VehicleCargoList
- ai : NetworkCompanyStats , 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
- ai_passenger_only : RailVehicleInfo
- 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
- AIFileChecksumCreator() : AIFileChecksumCreator
- 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
- air_drag : RoadVehicleInfo
- Aircraft() : Aircraft
- airport_flags : Station
- airport_tile : Station
- AirportType : AIAirport
- AISettingSource : AIConfig
- AISS_DEFAULT : AIConfig
- AISS_FORCE_GAME : AIConfig
- AISS_FORCE_NEWGAME : AIConfig
- 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() : AIWaypointList
- 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
- allocated : StationSpec
- 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
- ALREADY_HERE : ContentInfo
- always_accepted : Station
- always_build_infrastructure : GUISettings
- amount : OldChunks , CargoArray , CargoSummaryItem
- anim_buf : Blitter_32bppAnim
- anim_next : IndustryTileSpec
- anim_production : IndustryTileSpec
- anim_state : IndustryTileSpec
- animate_cur : CursorVars
- animate_list : CursorVars
- animate_timeout : CursorVars
- animation_frames : HouseSpec
- animation_info : AirportTileSpec , IndustryTileSpec
- animation_speed : AirportTileSpec , HouseSpec , IndustryTileSpec
- animation_triggers : IndustryTileSpec
- appear_creation : IndustrySpec
- appear_ingame : IndustrySpec
- Append() : CStrA , CargoList< Tinst > , SmallVector< T, S > , SmallArray< T, B, N > , CBlobT< Titem_, Tbase_ > , FixedSizeArray< T, C >
- AppendC() : SmallArray< T, B, N > , FixedSizeArray< T, C >
- AppendConditionalOrder() : AIOrder
- AppendNew() : CBlobT< Titem_, Tbase_ >
- AppendOrder() : AIOrder
- AppendRaw() : CBlobBaseSimple
- AppendStr() : CStrA
- area : SelectStationWindow< T >
- AreMergable() : VehicleCargoList , StationCargoList
- AreOrderFlagsValid() : AIOrder
- AreRoadTilesConnected() : AIRoad
- AreTilesConnected() : AIRail
- AreWaterTilesConnected() : AIMarine
- arg : OTTDThreadStartupMessage
- array : CargoSpec
- arrival : TimetableArrivalDeparture
- Assign() : CCountedPtr< Tcls_ >
- AssignOrder() : Order
- AssignSizePosition() : NWidgetHorizontalLTR , NWidgetVertical , NWidgetBackground , NWidgetToolbarContainer , NWidgetBase , NWidgetHorizontal , NWidgetServerListHeader , NWidgetSmallmapDisplay , NWidgetStacked , NWidgetResizeBase
- 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() : CHashTableSlotT< Titem_ > , CCountedPtr< Tcls_ >
- auto_euro : GUISettings
- auto_rail : RailtypeInfo
- autoclean_companies : NetworkSettings
- autoclean_novehicles : NetworkSettings
- autoclean_protected : NetworkSettings
- autoclean_unprotected : NetworkSettings
- autorail : RailtypeInfo
- autosave : GUISettings
- autosave_on_exit : GUISettings
- autoscroll : GUISettings
- AUTOSELECTED : ContentInfo
- autoslope : ConstructionSettings
- avail_year : BridgeSpec
- available_sets : BaseMedia< Tbase_set >
- awarded : Subsidy
- AwardTo() : Subsidy