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
- a_cur : DiagonalTileIterator
- a_max : DiagonalTileIterator
- abbrev : CargoSpec
- abort : GenWorldInfo
- aborted : TCPConnecter
- abortp : GenWorldInfo
- acceleration : Vehicle
- acceleration_type : RailtypeInfo
- acceptance : IndustryTileSpec
- acceptance_pickup : GoodsEntry
- AcceptClient() : TCPListenHandler< Tsocket, Tfull_packet, Tban_packet >
- AcceptConnection() : ServerNetworkAdminSocketHandler , ServerNetworkGameSocketHandler
- AcceptListHeight : StationViewWindow
- AcceptMerger() : AIEventCompanyAskMerger
- AcceptPreview() : AIEventEnginePreview
- accepts_cargo : HouseSpec , Industry , IndustrySpec , IndustryTileSpec
- accepts_lines : StationViewWindow
- accuracy : DemandCalculator , LinkGraphSettings
- acs : NWidgetNewGRFDisplay
- action : SaveLoadParams
- action14present : NewGRFParametersWindow
- actions : NetworkClientListPopupWindow
- active : GenWorldInfo
- active_sel : NewGRFWindow
- actives : NewGRFWindow
- 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
- AddEdge() : LinkGraphComponent
- AddEntityID() : OverrideManagerBase , IndustryOverrideManager
- AddFacility() : Station
- AddFile() : AIFileChecksumCreator , BaseMedia< Tbase_set > , FileScanner , TarScanner , FiosFileScanner , ScenarioScanner , GRFFileScanner
- AddFlow() : Path
- AddFormatL() : CStrA
- AddHandler() : LinkGraphJob
- AddItem() : AIList
- AddKeycode() : Hotkey< T >
- AddLabels() : AIInfo
- AddList() : AIList
- AddLoadedLibrary() : AIController
- AddMethod() : Squirrel
- AddMultipleNodes() : CYapfBaseT< Types >
- AddNewNode() : CYapfBaseT< Types >
- AddNode() : SymmetricScaler , AsymmetricScaler , LinkGraphComponent
- AddPacket() : PacketReader
- AddRandomDeviation() : AIConfig
- AddRectangle() : AITileList
- AddRef() : CCountedPtr< Tcls_ >
- address : NetworkAddress , TCPConnecter , ServerNetworkAdminSocketHandler , NetworkGameList , SaveLoad
- address_length : NetworkAddress
- AddressFamilyAsString() : NetworkAddress
- AddSetting() : AIInfo
- AddStartNode() : AyStar
- AddStartupNode() : CYapfBaseT< Types >
- AddTile() : AITileList
- AddToCache() : CargoList< Tinst, Tcont > , VehicleCargoList
- AddToSeparationBehind() : Vehicle
- AddToShared() : Vehicle
- AddVehicle() : OrderList
- adjacent_stations : StationSettings
- admin_name : NetworkAdminSocketHandler
- admin_password : NetworkSettings
- admin_version : NetworkAdminSocketHandler
- advanced : SelectCompanyManagerFaceWindow
- advanced_vehicle_list : GUISettings
- after : SignalIf
- AfterCrashLogCleanup() : CrashLog
- AfterDownload() : ClientNetworkContentSocketHandler
- AfterLoad() : CargoPacket
- AfterLoadVehicles : OrderList , Vehicle
- age : NewsTypeData , Vehicle
- AgeCargo() : VehicleCargoList
- ahead_separation : Vehicle
- AheadSeparation() : Vehicle
- ai : NetworkCompanyStats , GameSettings
- ai_config : AISettingsWindow , GameSettings
- ai_debug_company : AIDebugWindow
- ai_developer_tools : GUISettings
- ai_disable_veh_aircraft : AISettings
- ai_disable_veh_roadveh : AISettings
- ai_disable_veh_ship : AISettings
- ai_disable_veh_train : AISettings
- AI_FatalError() : AI_FatalError
- ai_in_multiplayer : AISettings
- ai_info_list : AIListWindow
- ai_max_opcode_till_suspend : AISettings
- ai_passenger_only : RailVehicleInfo
- ai_scanner : AI
- AI_VMSuspend() : AI_VMSuspend
- AIAccounting() : AIAccounting
- AIBridgeList_Length() : AIBridgeList_Length
- AICargoList_IndustryAccepting() : AICargoList_IndustryAccepting
- AICargoList_IndustryProducing() : AICargoList_IndustryProducing
- AIConfig() : AIConfig
- AIController() : AIController
- AIDebugWindow() : AIDebugWindow
- AIDepotList() : AIDepotList
- AIEngineList() : AIEngineList
- AIErrorMap : AIError
- AIErrorMapString : AIError
- 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
- AIEventTownFounded() : AIEventTownFounded
- AIEventType : AIEvent
- AIEventVehicleCrashed() : AIEventVehicleCrashed
- AIEventVehicleLost() : AIEventVehicleLost
- AIEventVehicleUnprofitable() : AIEventVehicleUnprofitable
- AIEventVehicleWaitingInDepot() : AIEventVehicleWaitingInDepot
- AIExecMode() : AIExecMode
- AIFileChecksumCreator() : AIFileChecksumCreator
- AIIndustryList_CargoAccepting() : AIIndustryList_CargoAccepting
- AIIndustryList_CargoProducing() : AIIndustryList_CargoProducing
- AIInstance() : AIInstance
- AIItemList : AIList
- AILibraryList : AIScanner
- AIListBucket : AIList
- AIListMap : AIList
- AIListSorterItemAscending() : AIListSorterItemAscending
- AIListSorterItemDescending() : AIListSorterItemDescending
- AIListSorterValueAscending() : AIListSorterValueAscending
- AIListSorterValueDescending() : AIListSorterValueDescending
- AIListWindow() : AIListWindow
- 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 , RailVehicleInfo
- Aircraft() : Aircraft
- AIRPLANES : AirportFTAClass
- airport : Station
- airport_class : TileDesc
- airport_flag : MovementTerminalMapping
- airport_id : ResolverObject
- airport_name : TileDesc
- airport_tile_name : TileDesc
- AirportType : AIAirport
- AISettingSource : AIConfig
- AISettingsWindow() : AISettingsWindow
- 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
- ALL : AirportFTAClass
- alloc_cache : Pool< Titem, Tindex, Tgrowth_step, Tmax_size, Tpool_type, Tcache, Tzero >
- Allocate() : ReusableBuffer< T > , NewGRFSpriteLayout
- AllocateBay() : RoadStop
- AllocateData() : SpriteLoader::Sprite
- AllocateDriveThroughBay() : RoadStop
- AllocateMapArray() : CopyPaste
- AllocateRegisters() : NewGRFSpriteLayout
- AllocPolicy() : ByteBlob
- allow_building_tls_in_towns : ConstructionSettings
- allow_do_command : AIStorage
- allow_more_heightlevels : ConstructionSettings
- allow_shares : EconomySettings
- allow_town_level_crossings : EconomySettings
- allow_town_roads : EconomySettings
- AllowConnection() : ServerNetworkAdminSocketHandler , ServerNetworkGameSocketHandler
- AllowedSubtags() : AllowedSubtags
- ALREADY_HERE : ContentInfo
- always_accepted : Station
- amount : CargoSummaryItem , CargoArray , OldChunks
- amount_fract : GoodsEntry
- anim_buf : Blitter_32bppAnim
- anim_buf_height : Blitter_32bppAnim
- anim_buf_width : Blitter_32bppAnim
- anim_next : IndustryTileSpec
- anim_production : IndustryTileSpec
- anim_state : IndustryTileSpec
- animate_cur : CursorVars
- animate_list : CursorVars
- animate_timeout : CursorVars
- AnimateTile() : AnimationBase< Tbase, Tspec, Tobj, GetCallback >
- animation : HouseSpec , AirportTileSpec , ObjectSpec , IndustryTileSpec
- animation_special_flags : AirportTileSpec
- animation_state : EffectVehicle
- animation_substate : EffectVehicle
- api_version : AIInfo
- appear_creation : IndustrySpec
- appear_ingame : IndustrySpec
- Append() : SmallVector< T, S > , CStrA , CommandQueue , SmallArray< T, B, N > , VehicleCargoList , StationCargoList , FixedSizeArray< T, C > , ByteBlob
- AppendC() : SmallArray< T, B, N > , FixedSizeArray< T, C >
- AppendConditionalOrder() : AIOrder
- AppendOrder() : AIOrder
- AppendQueue() : PacketWriter
- AppendRaw() : ByteBlob
- AppendStr() : CStrA
- area : ClearedObjectArea , SelectStationWindow< T >
- AreMergable() : StationCargoList , VehicleCargoList
- AreOrderFlagsValid() : AIOrder
- AreRoadTilesConnected() : AIRoad
- AreTilesConnected() : AIRail
- AreWaterTilesConnected() : AIMarine
- arg : OTTDThreadStartupMessage
- argv : GetOptData
- array : CargoSpec , Array
- arrival : TimetableArrivalDeparture
- arrivals : DeparturesWindow< Twaypoint >
- Assign() : CCountedPtr< Tcls_ >
- AssignOrder() : Order
- AssignSizePosition() : NWidgetSmallmapDisplay , NWidgetMatrix , NWidgetToolbarContainer , NWidgetBackground , NWidgetStacked , NWidgetHorizontal , NWidgetHorizontalLTR , NWidgetVertical , NWidgetResizeBase , NWidgetBase , NWidgetNewGRFDisplay , NWidgetServerListHeader
- AssignTo() : StationCargoList
- 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_ >
- attr : ThreadMutex_pthread
- 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 : AIDebugWindow , GUISettings
- AUTOSELECTED : ContentInfo
- autoslope : ConstructionSettings
- avail_pos : NewGRFWindow
- avail_railtypes : CompanyProperties
- avail_roadtypes : Company
- avail_sel : NewGRFWindow
- avail_year : BridgeSpec
- available_sets : BaseMedia< Tbase_set >
- avails : NewGRFWindow
- avs : NWidgetNewGRFDisplay
- awarded : Subsidy
- AwardTo() : Subsidy