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

### - o -

- obj_len : SaveLoadParams
- OC_AGE : AIOrder
- OC_INVALID : AIOrder
- OC_LOAD_PERCENTAGE : AIOrder
- OC_MAX_SPEED : AIOrder
- OC_RELIABILITY : AIOrder
- OC_REQUIRES_SERVICE : AIOrder
- OC_UNCONDITIONALLY : AIOrder
- occupied : RoadStop::Entry
- offs_base : SaveLoadParams
- offset : CompanyManagerFaceBitsInfo , LoggedChange
- offsets : LanguagePackHeader
- oil_refinery : ExtraPaletteValues
- oil_refinery_limit : GameCreationSettings
- okay : PBSTileInfo
- old_tile : GetNewVehiclePosResult
- oldval : LoggedChange
- OnClick() : QueryWindow , NewGRFAddWindow , NewGRFWindow , NewsWindow , OrdersWindow , BuildRailToolbarWindow , AIListWindow , SmallMapWindow , CompanyStationsWindow , AISettingsWindow , StationViewWindow , SelectStationWindow< T > , AIConfigWindow , TownAuthorityWindow , TownDirectoryWindow , AIDebugWindow , FoundTownWindow , BuildTreesWindow , ReplaceVehicleWindow , RefitWindow , VehicleListWindow , CompanyFinancesWindow , VehicleDetailsWindow , VehicleViewWindow , SelectCompanyLiveryWindow , DropdownWindow , Window , SelectCompanyManagerFaceWindow , CompanyWindow , SetDateWindow , BuildIndustryWindow , IndustryDirectoryWindow , QueryStringWindow
- OnCTRLStateChange() : BuildRailToolbarWindow , Window
- OnDoubleClick() : AIListWindow , AIConfigWindow , BuildIndustryWindow , NewGRFAddWindow , NewGRFWindow , TownAuthorityWindow , RefitWindow , Window
- OnDragDrop() : OrdersWindow , Window
- OnDropdownSelect() : ReplaceVehicleWindow , SelectCompanyLiveryWindow , SetDateWindow , IndustryDirectoryWindow , NewGRFWindow , OrdersWindow , CompanyStationsWindow , VehicleListWindow , Window
- OnFocus() : Window
- OnFocusLost() : Window
- OnHundredthTick() : CompanyFinancesWindow , CompanyWindow , IndustryDirectoryWindow , ErrmsgWindow , TownAuthorityWindow , TownDirectoryWindow , Window
- OnInit() : SelectCompanyManagerFaceWindow , SmallMapWindow , Window
- OnInitialPosition() : SetDateWindow , ErrmsgWindow , TooltipsWindow , NewsWindow , DropdownWindow , Window
- OnInvalidateData() : AIConfigWindow , AIDebugWindow , ReplaceVehicleWindow , SelectCompanyLiveryWindow , BuildIndustryWindow , IndustryDirectoryWindow , NewGRFAddWindow , NewGRFWindow , NewsWindow , OrdersWindow , CompanyStationsWindow , SelectStationWindow< T > , TownDirectoryWindow , FoundTownWindow , BuildTreesWindow , VehicleListWindow , Window
- OnKeyPress() : ErrmsgWindow , QueryStringWindow , QueryWindow , NewGRFAddWindow , NewsWindow , OrdersWindow , BuildRailToolbarWindow , FoundTownWindow , Window
- online : NetworkGameList
- OnMouseLoop() : ErrmsgWindow , TooltipsWindow , QueryStringWindow , NewGRFAddWindow , OrdersWindow , FoundTownWindow , DropdownWindow , Window
- OnMouseOver() : Window
- OnMouseWheel() : Window
- OnPaint() : AIListWindow , AISettingsWindow , AIConfigWindow , AIDebugWindow , ReplaceVehicleWindow , CompanyFinancesWindow , SelectCompanyLiveryWindow , SelectCompanyManagerFaceWindow , CompanyWindow , SetDateWindow , EndGameWindow , BuildIndustryWindow , IndustryDirectoryWindow , ErrmsgWindow , TooltipsWindow , QueryStringWindow , QueryWindow , NewGRFAddWindow , NewGRFWindow , NewsWindow , OrdersWindow , BuildRailToolbarWindow , SmallMapWindow , CompanyStationsWindow , StationViewWindow , SelectStationWindow< T > , TownAuthorityWindow , TownDirectoryWindow , FoundTownWindow , BuildTreesWindow , RefitWindow , VehicleListWindow , VehicleDetailsWindow , VehicleViewWindow , DropdownWindow , Window
- OnPlaceDrag() : BuildRailToolbarWindow , BuildTreesWindow , Window
- OnPlaceMouseUp() : BuildRailToolbarWindow , BuildTreesWindow , Window
- OnPlaceObject() : BuildTreesWindow , BuildIndustryWindow , CompanyWindow , OrdersWindow , BuildRailToolbarWindow , FoundTownWindow , Window
- OnPlaceObjectAbort() : Window , CompanyWindow , BuildIndustryWindow , OrdersWindow , BuildRailToolbarWindow , FoundTownWindow , BuildTreesWindow
- OnPlacePresize() : BuildRailToolbarWindow , Window
- OnQueryTextFinished() : StationViewWindow , SelectCompanyManagerFaceWindow , AISettingsWindow , CompanyWindow , NewGRFWindow , OrdersWindow , VehicleDetailsWindow , Window
- OnResize() : AIListWindow , AISettingsWindow , AIDebugWindow , ReplaceVehicleWindow , BuildIndustryWindow , NewGRFAddWindow , NewGRFWindow , OrdersWindow , StationViewWindow , SelectStationWindow< T > , TownDirectoryWindow , VehicleListWindow , VehicleDetailsWindow , VehicleViewWindow , Window , RefitWindow , CompanyStationsWindow , IndustryDirectoryWindow
- OnRightClick() : SmallMapWindow , Window
- OnScroll() : SmallMapWindow , Window
- OnTick() : CompanyStationsWindow , AIConfigWindow , BuildIndustryWindow , AISettingsWindow , SmallMapWindow , NewsWindow , VehicleViewWindow , DropdownWindow , Window , SelectStationWindow< T > , VehicleListWindow
- OnTimeout() : FoundTownWindow , AIDebugWindow , Window , OrdersWindow , CompanyStationsWindow , BuildIndustryWindow , BuildTreesWindow
- OpenCount() : CNodeList_HashTableT< Titem_, Thash_bits_open_, Thash_bits_closed_ >
- operator &() : CCountedPtr< Tcls_ >
- operator &=() : SimpleTinyEnumT< enum_type, storage_type >
- operator const T &() : AdaptT< T >
- operator const Tcls *() : CCountedPtr< Tcls_ >
- operator delete() : ZeroedMemoryAllocator , Window , Pool< Titem, Tindex, Tgrowth_step, Tmax_size, Tcache, Tzero >::PoolItem< Tpool > , GRFText
- operator delete[]() : ZeroedMemoryAllocator
- operator enum_type() : SimpleTinyEnumT< enum_type, storage_type > , TinyEnumT< Tenum_t >
- operator new() : Pool< Titem, Tindex, Tgrowth_step, Tmax_size, Tcache, Tzero >::PoolItem< Tpool > , GRFText , ZeroedMemoryAllocator , Pool< Titem, Tindex, Tgrowth_step, Tmax_size, Tcache, Tzero >::PoolItem< Tpool > , GRFText , Pool< Titem, Tindex, Tgrowth_step, Tmax_size, Tcache, Tzero >::PoolItem< Tpool >
- operator new[]() : Window , ZeroedMemoryAllocator
- operator T &() : AdaptT< T >
- operator T *() : SmallStackSafeStackAlloc< T, length >
- operator Tcls *() : CCountedPtr< Tcls_ >
- operator!=() : CargoSummaryItem
- operator()() : StringCompare
- operator*=() : OverflowSafeInt< T, T_MAX, T_MIN >
- operator++() : TinyEnumT< Tenum_t >
- operator+=() : OverflowSafeInt< T, T_MAX, T_MIN >
- operator->() : CCountedPtr< Tcls_ > , SmallStackSafeStackAlloc< T, length > , CCountedPtr< Tcls_ >
- operator<() : CStrA
- operator=() : TinyEnumT< Tenum_t > , CCountedPtr< Tcls_ > , CStrA , AdaptT< T > , SimpleTinyEnumT< enum_type, storage_type > , TinyEnumT< Tenum_t > , SimpleTinyEnumT< enum_type, storage_type > , CCountedPtr< Tcls_ >
- operator[]() : SmallVector< T, S > , CargoArray , SmallArray< T, B, N > , FixedSizeArray< T, C > , SmallVector< T, S > , CargoArray , SmallMap< T, U, S > , SmallArray< T, B, N >
- operator|=() : SimpleTinyEnumT< enum_type, storage_type >
- opf : PathfinderSettings
- order : RefitWindow , Listing , GameSettings
- ORDER_CURRENT : AIOrder
- ORDER_INVALID : AIOrder
- order_review_system : GUISettings
- 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_Skip() : OrdersWindow
- OrderClick_Unload() : OrdersWindow
- OrderCondition : AIOrder
- OrderGetSel() : OrdersWindow
- OrderList() : OrderList
- OrderPlaceObjectState : OrdersWindow
- OrderPosition : AIOrder
- OrderWaitingCargo() : StationViewWindow
- orig_list : NewGRFWindow
- other_company_name : CompanyNewsInformation
- Overflowed() : SmallSet< Tdir, items >
- override : GRFFileProps
- own_name : LanguagePackHeader
- owner : Window , TileDesc , CargoPayment , BaseStation , Industry
- owner_type : TileDesc