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

### - o -

- OC_AGE : AIOrder
- OC_INVALID : AIOrder
- OC_LOAD_PERCENTAGE : AIOrder
- OC_MAX_SPEED : AIOrder
- OC_RELIABILITY : AIOrder
- OC_REQUIRES_SERVICE : AIOrder
- OC_UNCONDITIONALLY : AIOrder
- offset : CompanyManagerFaceBitsInfo , LoggedChange
- oil_refinery_limit : GameCreationSettings
- okay : PBSTileInfo
- old_tile : GetNewVehiclePosResult
- oldval : LoggedChange
- OnClick() : AIConfigWindow , ReplaceVehicleWindow , CompanyWindow , IndustryDirectoryWindow , QueryWindow , NewGRFAddWindow , NewGRFWindow , BuildRailToolbarWindow , CompanyStationsWindow , StationViewWindow , VehicleListWindow , Window , AIListWindow , AISettingsWindow
- OnCTRLStateChange() : BuildRailToolbarWindow , Window
- OnDoubleClick() : NewGRFAddWindow , Window , AIListWindow , AIConfigWindow
- OnDragDrop() : Window
- OnDropdownSelect() : ReplaceVehicleWindow , IndustryDirectoryWindow , NewGRFWindow , CompanyStationsWindow , VehicleListWindow , Window
- OnFocus() : Window
- OnFocusLost() : Window
- OnHundredthTick() : CompanyWindow , Window
- OnInvalidateData() : ReplaceVehicleWindow , IndustryDirectoryWindow , NewGRFWindow , CompanyStationsWindow , VehicleListWindow , Window
- OnKeyPress() : QueryWindow , BuildRailToolbarWindow , Window
- online : NetworkGameList
- OnMouseLoop() : Window
- OnMouseOver() : Window
- OnMouseWheel() : Window
- OnPaint() : IndustryDirectoryWindow , QueryWindow , NewGRFAddWindow , NewGRFWindow , BuildRailToolbarWindow , CompanyStationsWindow , StationViewWindow , VehicleListWindow , Window , AIListWindow , AISettingsWindow , AIConfigWindow , ReplaceVehicleWindow , CompanyWindow , EndGameWindow
- OnPlaceDrag() : BuildRailToolbarWindow , Window
- OnPlaceMouseUp() : BuildRailToolbarWindow , Window
- OnPlaceObject() : CompanyWindow , BuildRailToolbarWindow , Window
- OnPlaceObjectAbort() : CompanyWindow , BuildRailToolbarWindow , Window
- OnPlacePresize() : BuildRailToolbarWindow , Window
- OnQueryTextFinished() : AISettingsWindow , CompanyWindow , NewGRFWindow , StationViewWindow , Window
- OnResize() : NewGRFWindow , AIListWindow , AISettingsWindow , AIConfigWindow , ReplaceVehicleWindow , IndustryDirectoryWindow , CompanyStationsWindow , StationViewWindow , VehicleListWindow , Window
- OnRightClick() : Window
- OnScroll() : Window
- OnTick() : AIConfigWindow , AISettingsWindow , CompanyStationsWindow , VehicleListWindow , Window
- OnTimeout() : CompanyStationsWindow , Window
- OnTransfer : CStrT< Tchar, TcaseInsensitive >
- OpenCount() : CNodeList_HashTableT< Titem_, Thash_bits_open_, Thash_bits_closed_ >
- operator &() : CCountedPtr< Tcls_ >
- operator const T &() : AdaptT< T >
- operator const Tcls *() : CCountedPtr< Tcls_ >
- operator delete() : Window , GRFText , ZeroedMemoryAllocator , PoolItem< T, Tid, Tpool >
- operator delete[]() : ZeroedMemoryAllocator
- operator enum_type() : TinyEnumT< Tenum_t > , SimpleTinyEnumT< enum_type, storage_type >
- operator new() : PoolItem< T, Tid, Tpool > , ZeroedMemoryAllocator , GRFText , PoolItem< T, Tid, Tpool > , GRFText , PoolItem< T, Tid, Tpool >
- operator new[]() : Window , ZeroedMemoryAllocator
- operator T &() : AdaptT< T >
- operator T *() : SmallStackSafeStackAlloc< T, length >
- operator Tcls *() : CCountedPtr< Tcls_ >
- operator()() : PoolItemIndexLess< T >
- 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<() : CStrT< Tchar, TcaseInsensitive >
- operator=() : CStrT< Tchar, TcaseInsensitive > , TinyEnumT< Tenum_t > , CCountedPtr< Tcls_ > , SimpleTinyEnumT< enum_type, storage_type > , AdaptT< T > , SimpleTinyEnumT< enum_type, storage_type > , CCountedPtr< Tcls_ > , CStrT< Tchar, TcaseInsensitive > , TinyEnumT< Tenum_t >
- operator[]() : CFixedSizeArrayT< Titem_, Tcapacity_ > , SmallVector< T, S > , SmallMap< T, U, S > , CArrayT< Titem_, Tblock_size_, Tnum_blocks_ >
- opf : PathfinderSettings
- order : GameSettings
- ORDER_CURRENT : AIOrder
- ORDER_INVALID : AIOrder
- order_review_system : GUISettings
- OrderCondition : AIOrder
- OrderList() : OrderList
- OrderPosition : AIOrder
- orig_list : NewGRFWindow
- other_company_name : CompanyNewsInformation
- Overflowed() : SmallSet< Tdir, items >
- override : GRFFileProps
- owner : CargoPayment , Window , Industry , TileDesc
- owner_type : TileDesc