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

### - r -

- rail_crossing_penalty : YAPFSettings
- rail_curve45_penalty : YAPFSettings
- rail_curve90_penalty : YAPFSettings
- rail_depot_reverse_penalty : YAPFSettings
- rail_doubleslip_penalty : YAPFSettings
- rail_ew : RailtypeInfo
- rail_firstred_exit_penalty : YAPFSettings
- rail_firstred_penalty : YAPFSettings
- rail_firstred_twoway_eol : YAPFSettings
- rail_lastred_exit_penalty : YAPFSettings
- rail_lastred_penalty : YAPFSettings
- rail_longer_platform_penalty : YAPFSettings
- rail_longer_platform_per_tile_penalty : YAPFSettings
- rail_look_ahead_max_signals : YAPFSettings
- rail_look_ahead_signal_p0 : YAPFSettings
- rail_look_ahead_signal_p1 : YAPFSettings
- rail_look_ahead_signal_p2 : YAPFSettings
- rail_ns : RailtypeInfo
- rail_nwse : RailtypeInfo
- rail_pbs_cross_penalty : YAPFSettings
- rail_pbs_signal_back_penalty : YAPFSettings
- rail_pbs_station_penalty : YAPFSettings
- rail_shorter_platform_penalty : YAPFSettings
- rail_shorter_platform_per_tile_penalty : YAPFSettings
- rail_slope_penalty : YAPFSettings
- rail_station_penalty : YAPFSettings
- rail_swne : RailtypeInfo
- rail_type : AIStorage
- rail_use_yapf : YAPFSettings
- RailTrack : AIRail
- RAILTRACK_INVALID : AIRail
- RAILTRACK_NE_SE : AIRail
- RAILTRACK_NE_SW : AIRail
- RAILTRACK_NW_NE : AIRail
- RAILTRACK_NW_SE : AIRail
- RAILTRACK_NW_SW : AIRail
- RAILTRACK_SW_SE : AIRail
- RailType : AIRail
- RAILTYPE_INVALID : AIRail
- RaiseButtons() : Window
- RaiseTile() : AITile
- RaiseWidget() : Window
- Rand() : AIBase
- RandItem() : AIBase
- random : Industry
- random_colour : Industry
- random_sounds : IndustrySpec
- random_triggers : Industry
- RandRange() : AIBase
- RandRangeItem() : AIBase
- raw_industry_construction : ConstructionSettings
- raw_industry_cost_multiplier : IndustrySpec
- RawAlloc() : CBlobBaseSimple
- RawData() : CBlobBaseSimple
- RawFree() : CBlobBaseSimple
- RawSize() : CBlobBaseSimple
- RawSizeRef() : CBlobBaseSimple
- reader : SaveLoadFormat
- rect : Station
- ReduceRawSize() : CBlobBaseSimple
- ReduceSize() : CBlobT< Titem_, Tbase_ >
- RefCnt() : CFixedSizeArrayT< Titem_, Tcapacity_ >
- RefitVehicle() : AIVehicle
- RegisterBlitter() : BlitterFactoryBase
- RegisterClasses() : AIController
- RegisterErrorMap() : AIError
- RegisterErrorMapString() : AIError
- Release() : CCountedPtr< Tcls_ >
- removal_cost_multiplier : IndustrySpec
- Remove() : AIAbstractListSorter , AIAbstractListSorterValueAscending , AIAbstractListSorterValueDescending , AIAbstractListSorterItemAscending , AIAbstractListSorterItemDescending , SmallSet< Tdir, items >
- RemoveAboveValue() : AIAbstractList
- RemoveAirport() : AIAirport
- RemoveBelowValue() : AIAbstractList
- RemoveBetweenValue() : AIAbstractList
- RemoveBottom() : AIAbstractList
- RemoveBridge() : AIBridge
- RemoveBuoy() : AIMarine
- RemoveByIdx() : CBinaryHeapT< Titem_ >
- RemoveBySwap() : CBlobT< Titem_, Tbase_ >
- RemoveCanal() : AIMarine
- RemoveDock() : AIMarine
- RemoveGroup() : IniFile
- RemoveHead() : CBinaryHeapT< Titem_ >
- RemoveItem() : AIAbstractList , AIList
- RemoveList() : AIAbstractList
- RemoveLock() : AIMarine
- RemoveOrder() : AIOrder
- RemoveRail() : AIRail
- RemoveRailStationTileRect() : AIRail
- RemoveRailTrack() : AIRail
- RemoveRectangle() : AITileList
- RemoveRoad() : AIRoad
- RemoveRoadDepot() : AIRoad
- RemoveRoadFull() : AIRoad
- RemoveRoadStation() : AIRoad
- RemoveSign() : AISign
- RemoveSignal() : AIRail
- RemoveTile() : AITileList
- RemoveTop() : AIAbstractList
- RemoveTunnel() : AITunnel
- RemoveValue() : AIAbstractList
- RemoveVehicle() : OrderList
- RemoveWaterDepot() : AIMarine
- require() : SquirrelStd
- res : FindTrainOnTrackInfo
- reserve_paths : PathfinderSettings
- Reset() : SmallSet< Tdir, items > , IConsoleLine , SmallVector< T, S >
- ResetCosts() : AIAccounting
- ResetOrderTimetable() : OrderList
- resize : Window
- ResolveCompanyID() : AICompany
- ResolveOrderPosition() : AIOrder
- result : DropDownListItem
- retire_early : EngineInfo
- retries : NetworkGameList
- reverse_scroll : GUISettings
- ReverseVehicle() : AIVehicle
- right : Widget
- right_mouse_btn_emulation : GUISettings
- road_crossing_penalty : YAPFSettings
- road_curve_penalty : YAPFSettings
- ROAD_LAYOUT_2x2 : AITown
- ROAD_LAYOUT_3x3 : AITown
- ROAD_LAYOUT_BETTER_ROADS : AITown
- ROAD_LAYOUT_INVALID : AITown
- ROAD_LAYOUT_ORIGINAL : AITown
- road_side : VehicleSettings
- road_slope_penalty : YAPFSettings
- road_stop_on_town_road : ConstructionSettings
- road_stop_penalty : YAPFSettings
- road_type : AIStorage
- road_use_yapf : YAPFSettings
- RoadLayout : AITown
- RoadStop() : RoadStop
- RoadType : AIRoad
- ROADTYPE_INVALID : AIRoad
- ROADTYPE_ROAD : AIRoad
- ROADTYPE_TRAM : AIRoad
- roadveh_queue : PathfinderSettings
- RoadVehicle() : RoadVehicle
- RoadVehicleType : AIRoad
- ROADVEHTYPE_BUS : AIRoad
- ROADVEHTYPE_TRUCK : AIRoad