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

### - o -

- obj : ObjectScopeResolver
- obj_len : SaveLoadParams
- Object() : Object
- object_height : BuildObjectWindow
- OBJECT_MARGIN : BuildObjectWindow
- object_scope : ObjectResolverObject
- ObjectResolverObject() : ObjectResolverObject
- ObjectScopeResolver() : ObjectScopeResolver
- ObjectToBool() : Squirrel
- ObjectToInteger() : Squirrel
- ObjectToString() : Squirrel
- occupied : RoadStop::Entry
- ocean_speed_frac : ShipVehicleInfo
- offs : TileHighlightData
- offset : Blitter_8bppOptimized::SpriteData , BmpInfo , CompanyManagerFaceBitsInfo , LoggedChange , NIProperty , NICallback , UnmappedChoiceList , OldChunks , StringParameters , Blitter_32bppOptimized::SpriteData
- offsets : LanguagePackHeader
- oil_refinery : ExtraPaletteValues
- oil_refinery_limit : GameCreationSettings
- ok_button : QueryString
- okay : PBSTileInfo
- old : Vehicle
- old_act : TransportedCargoStat< Tstorage >
- old_d : UnmappedChoiceList
- old_economy : CompanyProperties
- old_max : TransportedCargoStat< Tstorage >
- old_max_loan_unround : Economy
- old_max_loan_unround_fract : Economy
- old_refittable : ShipVehicleInfo
- old_tile : GetNewVehiclePosResult
- oldval : LoggedChange
- OnCleanPool() : CargoList< Tinst >
- OnClick() : CreateScenarioWindow , VehicleDetailsWindow , VehicleViewWindow , GenerateProgressWindow , ExtraViewportWindow , WaypointWindow , GoalListWindow , DropdownWindow , Window , GoalQuestionWindow , GraphLegendWindow , BaseGraphWindow , PerformanceHistoryGraphWindow , PaymentRatesGraphWindow , PerformanceRatingDetailWindow , VehicleGroupWindow , EndGameHighScoreBaseWindow , BuildIndustryWindow , IndustryViewWindow , IndustryDirectoryWindow , IndustryCargoesWindow , SelectGameWindow , QueryStringWindow , QueryWindow , AIListWindow , MusicTrackSelectionWindow , MusicWindow , AISettingsWindow , NetworkChatWindow , NetworkGameWindow , AIConfigWindow , NetworkStartServerWindow , NetworkLobbyWindow , AIDebugWindow , NetworkClientListWindow , NetworkJoinStatusWindow , BuildAirToolbarWindow , NetworkCompanyPasswordWindow , SpriteAlignerWindow , BuildAirportWindow , NewGRFParametersWindow , NewsWindow , ReplaceVehicleWindow , MessageHistoryWindow , BuildObjectWindow , BuildBridgeWindow , OrdersWindow , OskWindow , BuildVehicleWindow , BuildRailToolbarWindow , BuildRailStationWindow , CheatWindow , BuildSignalWindow , BuildRailDepotWindow , CompanyFinancesWindow , BuildRailWaypointWindow , BuildRoadToolbarWindow , SelectCompanyLiveryWindow , BuildRoadDepotWindow , BuildRoadStationWindow , SelectCompanyManagerFaceWindow , GameOptionsWindow , GameSettingsWindow , CompanyWindow , CustomCurrencyWindow , SmallMapWindow , BuyCompanyWindow , CompanyStationsWindow , StationViewWindow , SetDateWindow , SelectStationWindow< T > , StatusBarWindow , DepotWindow , SubsidyListWindow , TerraformToolbarWindow , BuildDocksToolbarWindow , ScenarioEditorLandscapeGenerationWindow , TimetableWindow , BuildDocksStationWindow , MainToolbarWindow , ScenarioEditorToolbarWindow , BuildDocksDepotWindow , TownAuthorityWindow , TownViewWindow , EnginePreviewWindow , TownDirectoryWindow , FoundTownWindow , SaveLoadWindow , TransparenciesWindow , BuildTreesWindow , GenerateLandscapeWindow , RefitWindow , VehicleListWindow
- OnConnect() : BootstrapAskForDownloadWindow , ConsoleContentCallback , TCPConnecter , NetworkHTTPContentConnecter , TCPQueryConnecter , TCPClientConnecter , NetworkContentConnecter , ContentCallback , NetworkContentListWindow
- OnCTRLStateChange() : DepotWindow , BuildRailToolbarWindow , BuildRoadToolbarWindow , Window
- OnDisconnect() : ConsoleContentCallback , ContentCallback
- OnDownloadComplete() : BootstrapContentDownloadStatusWindow , ConsoleContentCallback , ContentCallback , NetworkContentListWindow
- OnDownloadProgress() : ContentCallback , NetworkContentDownloadStatusWindow , BaseNetworkContentDownloadStatusWindow
- OnDragDrop() : DepotWindow , VehicleGroupWindow , OrdersWindow , RefitWindow , Window
- OnDropdownClose() : AISettingsWindow , NewGRFParametersWindow , GameSettingsWindow , Window
- OnDropdownSelect() : AISettingsWindow , BuildAirportWindow , ReplaceVehicleWindow , BuildBridgeWindow , BuildVehicleWindow , SelectCompanyLiveryWindow , SetDateWindow , GenerateLandscapeWindow , CreateScenarioWindow , VehicleGroupWindow , IndustryDirectoryWindow , IndustryCargoesWindow , NetworkGameWindow , NetworkStartServerWindow , NewGRFParametersWindow , OrdersWindow , GameOptionsWindow , GameSettingsWindow , CompanyStationsWindow , MainToolbarWindow , ScenarioEditorToolbarWindow , VehicleListWindow , VehicleDetailsWindow , Window
- OnEditboxChanged() : AIDebugWindow , GenerateLandscapeWindow , NetworkChatWindow , NetworkGameWindow , NetworkStartServerWindow , OskWindow , GameSettingsWindow , Window
- OneTileCost() : CYapfCostRailT< Types > , CYapfCostRoadT< Types >
- OnFailure() : TCPConnecter , HTTPCallback , NetworkHTTPContentConnecter , TCPQueryConnecter , TCPClientConnecter , NetworkContentConnecter , ClientNetworkContentSocketHandler
- OnFocus() : Window
- OnFocusLost() : OskWindow , Window
- OnHover() : IndustryCargoesWindow , Window
- OnHundredthTick() : CompanyFinancesWindow , CompanyWindow , IConsoleWindow , PaymentRatesGraphWindow , IndustryDirectoryWindow , TownAuthorityWindow , TownDirectoryWindow , Window
- OnInit() : BuildVehicleWindow , SelectCompanyManagerFaceWindow , PaymentRatesGraphWindow , BuildIndustryWindow , IndustryCargoesWindow , SelectGameWindow , LandInfoWindow , SmallMapWindow , TerraformToolbarWindow , BuildTreesWindow , RefitWindow , Window
- OnInitialPosition() : BuildBridgeWindow , SetDateWindow , TooltipsWindow , NetworkChatWindow , NetworkClientListPopupWindow , NewsWindow , StatusBarWindow , TerraformToolbarWindow , TransparenciesWindow , DropdownWindow , Window
- OnInvalidateData() : GenerateLandscapeWindow , GoalListWindow , GraphLegendWindow , BaseGraphWindow , PaymentRatesGraphWindow , CompanyLeagueWindow , PerformanceRatingDetailWindow , VehicleGroupWindow , BuildIndustryWindow , IndustryViewWindow , IndustryDirectoryWindow , IndustryCargoesWindow , SelectGameWindow , MainWindow , LandInfoWindow , MusicTrackSelectionWindow , MusicWindow , NetworkChatWindow , NetworkContentListWindow , NetworkGameWindow , SpriteAlignerWindow , NewGRFParametersWindow , NewGRFWindow , NewsWindow , MessageHistoryWindow , OrdersWindow , OskWindow , BuildSignalWindow , BuildRoadToolbarWindow , GameOptionsWindow , GameSettingsWindow , SignListWindow , SmallMapWindow , CompanyStationsWindow , StationViewWindow , SelectStationWindow< T > , StatusBarWindow , SubsidyListWindow , TimetableWindow , MainToolbarWindow , ScenarioEditorToolbarWindow , TownViewWindow , TownDirectoryWindow , FoundTownWindow , TransparenciesWindow , RefitWindow , VehicleListWindow , VehicleDetailsWindow , VehicleViewWindow , ExtraViewportWindow , WaypointWindow , Window , AIListWindow , AISettingsWindow , AIConfigWindow , AIDebugWindow , ReplaceVehicleWindow , BuildVehicleWindow , SelectCompanyLiveryWindow , CompanyInfrastructureWindow , CompanyWindow , DepotWindow , BuildDocksToolbarWindow , EnginePreviewWindow , ErrmsgWindow , SaveLoadWindow
- OnKeyPress() : AIDebugWindow , BuildAirToolbarWindow , BuildBridgeWindow , IConsoleWindow , BuildDocksToolbarWindow , SaveLoadWindow , EndGameHighScoreBaseWindow , MainWindow , QueryWindow , NetworkChatWindow , NetworkGameWindow , NewsWindow , OrdersWindow , BuildRailToolbarWindow , BuildRoadToolbarWindow , TerraformToolbarWindow , ScenarioEditorLandscapeGenerationWindow , MainToolbarWindow , ScenarioEditorToolbarWindow , Window
- online : NetworkGameList
- OnMouseDrag() : DepotWindow , VehicleGroupWindow , OrdersWindow , RefitWindow , Window
- OnMouseLoop() : IConsoleWindow , TooltipsWindow , NetworkClientListPopupWindow , DropdownWindow , Window
- OnMouseOver() : NetworkClientListWindow , SmallMapWindow , Window
- OnMouseWheel() : IConsoleWindow , MainWindow , SmallMapWindow , ExtraViewportWindow , Window
- OnNewDay() : Aircraft , RoadVehicle , Ship , Train , Vehicle
- OnNewGRFsScanned() : NewGRFScanCallback , NewGRFWindow , AfterNewGRFScan
- OnPaint() : VehicleDetailsWindow , CompanyWindow , BuildDocksDepotWindow , TransparenciesWindow , MainToolbarWindow , BuildRailStationWindow , NetworkClientListWindow , IndustryDirectoryWindow , AISettingsWindow , AIDebugWindow , BuildAirportWindow , ReplaceVehicleWindow , BuildVehicleWindow , CompanyFinancesWindow , SelectCompanyLiveryWindow , SelectCompanyManagerFaceWindow , IConsoleWindow , DepotWindow , BuildDocksStationWindow , SaveLoadWindow , CreateScenarioWindow , CompanyLeagueWindow , VehicleGroupWindow , EndGameWindow , HighScoreWindow , IndustryViewWindow , MainWindow , NetworkGameWindow , NetworkLobbyWindow , NewGRFParametersWindow , MessageHistoryWindow , OrdersWindow , BuildRoadStationWindow , GameSettingsWindow , SmallMapWindow , CompanyStationsWindow , StationViewWindow , ScenarioEditorLandscapeGenerationWindow , TimetableWindow , ScenarioEditorToolbarWindow , TownAuthorityWindow , TownDirectoryWindow , BuildTreesWindow , RefitWindow , VehicleListWindow , VehicleViewWindow , Window
- OnPlaceDrag() : ScenarioEditorLandscapeGenerationWindow , BuildAirToolbarWindow , BuildDocksToolbarWindow , BuildRailToolbarWindow , BuildRoadToolbarWindow , TerraformToolbarWindow , BuildTreesWindow , Window
- OnPlaceMouseUp() : BuildAirToolbarWindow , BuildRailToolbarWindow , BuildRoadToolbarWindow , TerraformToolbarWindow , BuildTreesWindow , Window , BuildDocksToolbarWindow , ScenarioEditorLandscapeGenerationWindow
- OnPlaceObject() : Window , BuildRailToolbarWindow , MainToolbarWindow , BuildAirToolbarWindow , CompanyWindow , BuildDocksToolbarWindow , BuildIndustryWindow , OrdersWindow , BuildRoadToolbarWindow , TerraformToolbarWindow , ScenarioEditorLandscapeGenerationWindow , ScenarioEditorToolbarWindow , FoundTownWindow , BuildTreesWindow
- OnPlaceObjectAbort() : BuildRailToolbarWindow , FoundTownWindow , BuildAirToolbarWindow , CompanyWindow , DepotWindow , BuildDocksToolbarWindow , VehicleGroupWindow , BuildIndustryWindow , OrdersWindow , BuildRoadToolbarWindow , TerraformToolbarWindow , ScenarioEditorLandscapeGenerationWindow , BuildTreesWindow , Window
- OnPlacePresize() : BuildRailToolbarWindow , BuildDocksToolbarWindow , BuildRoadToolbarWindow , Window
- OnQueryTextFinished() : TownViewWindow , SpriteAlignerWindow , DepotWindow , IndustryViewWindow , AISettingsWindow , BuildVehicleWindow , CheatWindow , SelectCompanyManagerFaceWindow , CompanyWindow , GenerateLandscapeWindow , CreateScenarioWindow , VehicleGroupWindow , NetworkGameWindow , NetworkStartServerWindow , NetworkJoinStatusWindow , NewGRFParametersWindow , OrdersWindow , GameSettingsWindow , CustomCurrencyWindow , StationViewWindow , TimetableWindow , ScenarioEditorToolbarWindow , VehicleDetailsWindow , WaypointWindow , Window
- OnReceiveContentInfo() : ContentCallback , NetworkContentListWindow , BootstrapAskForDownloadWindow
- OnReceiveData() : ClientNetworkContentSocketHandler , HTTPCallback
- OnResize() : IndustryViewWindow , VehicleListWindow , VehicleDetailsWindow , VehicleViewWindow , WaypointWindow , Window , SaveLoadWindow , MessageHistoryWindow , SubsidyListWindow , BuildRailStationWindow , GameSettingsWindow , MainWindow , RefitWindow , TownViewWindow , NetworkGameWindow , StationViewWindow , OrdersWindow , BuildBridgeWindow , ExtraViewportWindow , IndustryCargoesWindow , VehicleGroupWindow , BuildVehicleWindow , DepotWindow , IndustryDirectoryWindow , AIListWindow , AISettingsWindow , AIDebugWindow , ReplaceVehicleWindow , GoalListWindow , BuildIndustryWindow , TownDirectoryWindow , NetworkLobbyWindow , SpriteAlignerWindow , NewGRFParametersWindow , BuildObjectWindow , CompanyStationsWindow , SelectStationWindow< T > , TimetableWindow
- OnRightClick() : DepotWindow , Window , SmallMapWindow
- OnScroll() : MainWindow , Window , ExtraViewportWindow , SmallMapWindow
- OnTick() : CompanyLeagueWindow , BaseGraphWindow , PaymentRatesGraphWindow , VehicleGroupWindow , NewGRFParametersWindow , BuildRailStationWindow , SmallMapWindow , MainToolbarWindow , ScenarioEditorToolbarWindow , DropdownWindow , BuildAirportWindow , StatusBarWindow , Window , PerformanceRatingDetailWindow , NetworkGameWindow , AboutWindow , VehicleViewWindow , BuildRoadStationWindow , CompanyStationsWindow , BuildDocksStationWindow , SelectStationWindow< T > , NewsWindow , BuildIndustryWindow , AISettingsWindow , VehicleListWindow
- OnTimeout() : SaveLoadWindow , CreateScenarioWindow , IndustryViewWindow , ScenarioEditorLandscapeGenerationWindow , MainToolbarWindow , GameSettingsWindow , CustomCurrencyWindow , Window , NetworkStartServerWindow , GenerateLandscapeWindow , BuildIndustryWindow , DepotWindow , ScenarioEditorToolbarWindow , CheatWindow
- OnVehicleSelect() : DepotWindow , Window
- open : NewsSettings
- OpenCount() : CNodeList_HashTableT< Titem_, Thash_bits_open_, Thash_bits_closed_ >
- OpenExternalSearch() : NetworkContentListWindow
- OpenFile() : IniFile , IniLoadFile , SettingsIniFile
- openlist_hash : AyStar
- openlist_queue : AyStar
- OpenListAdd() : AyStar
- OpenListIsInList() : AyStar
- OpenListPop() : AyStar
- openttd_id : LanguageMap::Mapping
- operator const T &() : AdaptT< T >
- operator const T *() : AutoFreePtr< T >
- operator const Tcls *() : CCountedPtr< Tcls_ >
- operator delete() : Window , Pool< Titem, Tindex, Tgrowth_step, Tmax_size, Tpool_type, Tcache, Tzero >::PoolItem< Tpool > , ZeroedMemoryAllocator , GRFText
- operator delete[]() : ZeroedMemoryAllocator
- operator enum_type() : SimpleTinyEnumT< enum_type, storage_type > , TinyEnumT< Tenum_t >
- operator new() : Pool< Titem, Tindex, Tgrowth_step, Tmax_size, Tpool_type, Tcache, Tzero >::PoolItem< Tpool > , GRFText , ZeroedMemoryAllocator , Pool< Titem, Tindex, Tgrowth_step, Tmax_size, Tpool_type, Tcache, Tzero >::PoolItem< Tpool > , GRFText , Pool< Titem, Tindex, Tgrowth_step, Tmax_size, Tpool_type, Tcache, Tzero >::PoolItem< Tpool >
- operator new[]() : ZeroedMemoryAllocator , Window
- operator T &() : AdaptT< T >
- operator T *() : SmallStackSafeStackAlloc< T, length > , AutoFreePtr< T >
- operator Tcls *() : CCountedPtr< Tcls_ >
- operator TileIndex() : TileIterator
- operator!=() : RefitOption , CargoSummaryItem , NetworkAddress
- operator&() : CCountedPtr< Tcls_ >
- operator&=() : SimpleTinyEnumT< enum_type, storage_type >
- operator()() : StringCompare
- operator*=() : OverflowSafeInt< T, T_MAX, T_MIN >
- operator++() : OrthogonalTileIterator , TinyEnumT< Tenum_t > , AirportTileIterator , DiagonalTileIterator , TileIterator , AirportTileTableIterator
- operator+=() : OverflowSafeInt< T, T_MAX, T_MIN >
- operator->() : CCountedPtr< Tcls_ > , SmallStackSafeStackAlloc< T, length > , AutoFreePtr< T > , CCountedPtr< Tcls_ > , AutoFreePtr< T >
- operator<() : CStrA , NetworkAddress
- operator=() : CCountedPtr< Tcls_ > , SmallVector< T, S > , CCountedPtr< Tcls_ > , SimpleTinyEnumT< enum_type, storage_type > , TinyEnumT< Tenum_t > , AdaptT< T > , CStrA , SimpleTinyEnumT< enum_type, storage_type > , TinyEnumT< Tenum_t >
- operator==() : NetworkAddress , RefitOption
- operator[]() : FixedSizeArray< T, C > , SmallMap< T, U, S > , SmallArray< T, B, N > , FixedSizeArray< T, C > , CargoArray , TileMatrix< T, N > , CargoArray , SmallArray< T, B, N > , SmallVector< T, S >
- operator|=() : SimpleTinyEnumT< enum_type, storage_type >
- opf : PathfinderSettings
- opt : GetOptData
- options : GetOptData
- order : GameSettings
- Order() : Order
- order : Listing , RefitWindow
- order_over : OrdersWindow
- order_review_system : GUISettings
- OrderBackup() : OrderBackup
- OrderClick_Conditional() : OrdersWindow
- OrderClick_Delete() : OrdersWindow
- OrderClick_FullLoad() : OrdersWindow
- OrderClick_Goto() : OrdersWindow
- OrderClick_NearestDepot() : OrdersWindow
- OrderClick_Nonstop() : OrdersWindow
- OrderClick_Refit() : OrdersWindow
- OrderClick_Service() : OrdersWindow
- OrderClick_Share() : OrdersWindow
- OrderClick_Skip() : OrdersWindow
- OrderClick_StopSharing() : OrdersWindow
- OrderClick_Unload() : OrdersWindow
- OrderGetSel() : OrdersWindow
- OrderHotkey_NoLoad() : OrdersWindow
- OrderHotkey_NoUnload() : OrdersWindow
- OrderHotkey_Transfer() : OrdersWindow
- OrderList() : OrderList
- OrderPlaceObjectState : OrdersWindow
- orders : Vehicle , OrderBackup
- OrderWaitingCargo() : StationViewWindow
- ordinal_width : CompanyLeagueWindow
- orientation : RailStationGUISettings
- orig_list : NewGRFWindow
- orig_str_buf : OskWindow
- original_image_index : Engine
- original_md5sum : GRFConfig
- OrthogonalTileIterator() : OrthogonalTileIterator
- os2_bmp : BmpInfo
- osk_activation : GUISettings
- other_accepted : CargoesField
- other_company_name : CompanyNewsInformation
- other_produced : CargoesField
- outersize : TileHighlightData
- outgoing_queue : ServerNetworkGameSocketHandler
- output_buffer : OutputStore
- OutputBufferVector : OutputStore
- overdrawn_ops : Squirrel
- Overflowed() : SmallSet< Tdir, items >
- override : GRFFileProps
- OverrideManagerBase() : OverrideManagerBase
- overtaking : RoadVehicle
- overtaking_ctr : RoadVehicle
- own_name : LanguagePackHeader
- owner : CargoPayment , TileDesc , Vehicle , Group , BaseStation , Window , Industry
- owner_type : TileDesc
- OwnerDeityFilter() : SignList
- OwnerVisibilityFilter() : SignList