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

### - a -

- abs() : SquirrelStd
- acceptance : IndustryTileSpec
- AcceptPreview() : AIEventEnginePreview
- accepts_cargo : Industry , IndustrySpec , IndustryTileSpec
- AdaptT() : AdaptT< T >
- Add() : CArrayT< Titem_, Tblock_size_, Tnum_blocks_ > , CFixedSizeArrayT< Titem_, Tcapacity_ > , SmallSet< Tdir, items >
- AddBlockIfNeeded() : OldMemoryPoolBase
- AddBlockToPool() : OldMemoryPoolBase
- AddCost() : CommandCost
- AddFacility() : Station
- AddFile() : FileScanner , FiosFileScanner , OBGFileScanner , GRFFileScanner
- AddFormat() : CStrT< Tchar, TcaseInsensitive >
- AddFormatL() : CStrT< Tchar, TcaseInsensitive >
- 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 : SaveLoad
- AddStartupNode() : CYapfBaseT< Types >
- AddTile() : AITileList
- AddVehicle() : OrderList
- adjacent_stations : StationSettings
- advanced_vehicle_list : GUISettings
- AfterLoadVehicles : OrderList
- age : NewsTypeData
- AgeCargo() : CargoList
- 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
- AIC_WIDGET_BACKGROUND : AIConfigWindow
- AIC_WIDGET_CAPTION : AIConfigWindow
- AIC_WIDGET_CHANGE : AIConfigWindow
- AIC_WIDGET_CLOSE : AIConfigWindow
- AIC_WIDGET_CLOSEBOX : AIConfigWindow
- AIC_WIDGET_CONFIGURE : AIConfigWindow
- AIC_WIDGET_LIST : AIConfigWindow
- AIC_WIDGET_RESIZE : AIConfigWindow
- AIC_WIDGET_SCROLLBAR : AIConfigWindow
- AICargoList_IndustryAccepting() : AICargoList_IndustryAccepting
- AICargoList_IndustryProducing() : AICargoList_IndustryProducing
- AIConfigWindowWidgets : AIConfigWindow
- AIController() : AIController
- AIDepotList() : AIDepotList
- AIEngineList() : AIEngineList
- AIEvent() : AIEvent
- 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
- AIL_WIDGET_ACCEPT : AIListWindow
- AIL_WIDGET_CANCEL : AIListWindow
- AIL_WIDGET_CAPTION : AIListWindow
- AIL_WIDGET_CLOSEBOX : AIListWindow
- AIL_WIDGET_CONTENT_DOWNLOAD : AIListWindow
- AIL_WIDGET_INFO_BG : AIListWindow
- AIL_WIDGET_LIST : AIListWindow
- AIL_WIDGET_RESIZE : AIListWindow
- AIL_WIDGET_SCROLLBAR : AIListWindow
- AIListWindowWidgets : AIListWindow
- AILogType : AILog
- AIOF_DEPOT_FLAGS : AIOrder
- AIOF_FULL_LOAD : AIOrder
- AIOF_FULL_LOAD_ANY : 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
- AirportType : AIAirport
- AIS_WIDGET_ACCEPT : AISettingsWindow
- AIS_WIDGET_BACKGROUND : AISettingsWindow
- AIS_WIDGET_CAPTION : AISettingsWindow
- AIS_WIDGET_CLOSEBOX : AISettingsWindow
- AIS_WIDGET_RESET : AISettingsWindow
- AIS_WIDGET_RESIZE : AISettingsWindow
- AIS_WIDGET_SCROLLBAR : AISettingsWindow
- AISettingsWindowWidgest : AISettingsWindow
- 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_Group() : AIVehicleList_Group
- AIVehicleList_SharedOrders() : AIVehicleList_SharedOrders
- AIVehicleList_Station() : AIVehicleList_Station
- AIWaypointList_Vehicle() : AIWaypointList_Vehicle
- AlignWidgetRight() : Window
- Allocate() : ReusableBuffer< T >
- AllocateBay() : RoadStop
- AllocateData() : SpriteLoader::Sprite
- AllocateDriveThroughBay() : RoadStop
- AllocateRaw() : PoolItem< T, Tid, Tpool >
- AllocateSafeRaw() : PoolItem< T, Tid, Tpool >
- AllocPolicy() : CBlobBaseSimple
- allow_do_command : AIStorage
- allow_shares : EconomySettings
- allow_town_roads : EconomySettings
- always_build_infrastructure : GUISettings
- always_small_airport : StationSettings
- 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
- Api : CStrT< Tchar, TcaseInsensitive >
- appear_creation : IndustrySpec
- appear_ingame : IndustrySpec
- Append() : CBlobT< Titem_, Tbase_ > , CStrT< Tchar, TcaseInsensitive > , SmallVector< T, S > , CargoList
- AppendConditionalOrder() : AIOrder
- AppendNew() : CBlobT< Titem_, Tbase_ >
- AppendOrder() : AIOrder
- AppendRaw() : CBlobBaseSimple
- AppendStr() : CStrT< Tchar, TcaseInsensitive >
- AreOrderFlagsValid() : AIOrder
- AreRoadTilesConnected() : AIRoad
- AreTilesConnected() : AIRail
- AreWaterTilesConnected() : AIMarine
- arg : OTTDThreadStartupMessage
- Assign() : CCountedPtr< Tcls_ >
- 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
- autorenew : GUISettings
- autorenew_money : GUISettings
- autorenew_months : GUISettings
- autosave : GUISettings
- autosave_on_exit : GUISettings
- autoscroll : GUISettings
- autoslope : ConstructionSettings
- avail_year : BridgeSpec