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

### - r -

- r : SpriteLoader::CommonPixel
- 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_speed : TileDesc
- 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 : BuildRailToolbarWindow
- RailType : AIRail
- RAILTYPE_INVALID : AIRail
- RailtypeChanged() : Train
- RaiseButtons() : Window
- RaiseTile() : AITile
- RaiseWidget() : Window
- Rand() : AIBase
- RandItem() : AIBase
- random : Industry
- random_bits : BaseStation , Vehicle
- random_colour : HouseSpec , Industry
- random_deviation : AIConfigItem
- random_sounds : IndustrySpec
- random_triggers : Industry
- RandRange() : AIBase
- RandRangeItem() : AIBase
- rating_lines : StationViewWindow
- ratings : Town
- raw_industry_construction : ConstructionSettings
- RawAlloc() : ByteBlob
- RawFree() : ByteBlob
- rcon_password : NetworkSettings
- Read() : PacketReader , FileReader , LZOLoadFilter , NoCompLoadFilter , ZlibLoadFilter , LoadFilter
- read : ReadBuffer
- read_bytes : PacketReader
- read_size : NIProperty , NICallback
- ReadBuffer() : ReadBuffer
- reader : ReadBuffer , SaveLoadParams
- ReadIdentifier() : Lexer
- ReadRawPacketSize() : Packet
- ReadString() : Lexer
- realtime_connect : ServerNetworkAdminSocketHandler
- Rebuild() : RoadStop::Entry
- RebuildDone() : GUIList< T, F >
- Receive() : NetworkHTTPSocketHandler , TCPListenHandler< Tsocket, Tfull_packet, Tban_packet > , ClientNetworkGameSocketHandler
- receive_limit : ServerNetworkGameSocketHandler
- ReceiveCommand() : NetworkGameSocketHandler
- receivedTypes : NetworkContentDownloadStatusWindow
- ReceiveGRFIdentifier() : NetworkSocketHandler
- ReceiveNetworkGameInfo() : NetworkUDPSocketHandler
- ReceivePacket() : NetworkTCPSocketHandler , ServerNetworkGameSocketHandler
- ReceivePackets() : NetworkAdminSocketHandler , NetworkContentSocketHandler , NetworkGameSocketHandler , NetworkUDPSocketHandler
- RecomputeIndustriesNear() : Station
- RecomputeIndustriesNearForAll() : Station
- RecomputeProductionMultipliers() : Industry
- rect : BaseStation
- recv_buffer : NetworkHTTPSocketHandler
- recv_length : NetworkHTTPSocketHandler
- recv_pos : NetworkHTTPSocketHandler
- Recv_string() : Packet
- redirect_depth : NetworkHTTPSocketHandler
- redsq : TileHighlightData
- ref1 : NewsItem
- ref2 : NewsItem
- RefCnt() : FixedSizeArray< T, C >
- reference_count : FixedSizeArray< T, C >::ArrayHeader
- refit_cargo : Order
- refit_subtype : Order
- refitmask_valid : GRFTempEngineData
- RefitVehicle() : AIVehicle
- refresh : SmallMapWindow
- reftype1 : NewsItem
- reftype2 : NewsItem
- RegisterAI() : AIScanner
- RegisterAPI() : AIInstance
- RegisterBlitter() : BlitterFactoryBase
- RegisterClasses() : AIController
- RegisterDriver() : DriverFactoryBase
- RegisterErrorMap() : AIError
- RegisterErrorMapString() : AIError
- RegisterLibrary() : AIScanner
- ReInit() : Window
- Release() : CCountedPtr< Tcls_ >
- ReleaseObject() : Squirrel
- reliability : Vehicle
- reliability_spd_dec : Vehicle
- reload_cfg : NetworkSettings
- remaining : Subsidy
- remap : Blitter::BlitterParams
- RemapTile() : SmallMapWindow
- REMINDER_START : StatusBarWindow
- REMINDER_STOP : StatusBarWindow
- removal_cost : HouseSpec
- removal_cost_multiplier : IndustrySpec
- Remove() : AIListSorter , AIListSorterValueAscending , AIListSorterValueDescending , AIListSorterItemAscending , AIListSorterItemDescending , CBinaryHeapT< T > , SmallSet< Tdir, items >
- remove_rating_decrease : HouseSpec
- RemoveAboveValue() : AIList
- RemoveAirport() : AIAirport
- RemoveBelowValue() : AIList
- RemoveBetweenValue() : AIList
- RemoveBottom() : AIList
- RemoveBridge() : AIBridge
- RemoveBuoy() : AIMarine
- RemoveCallback() : ClientNetworkContentSocketHandler
- RemoveCanal() : AIMarine
- RemoveDock() : AIMarine
- RemoveFromCache() : CargoList< Tinst > , VehicleCargoList
- RemoveFromShared() : Vehicle
- RemoveGroup() : IniFile
- RemoveItem() : AIList
- RemoveList() : AIList
- RemoveLock() : AIMarine
- RemoveOrder() : AIOrder
- RemoveRail() : AIRail
- RemoveRailStationTileRectangle() : AIRail
- RemoveRailTrack() : AIRail
- RemoveRailWaypointTileRectangle() : AIRail
- RemoveRectangle() : AITileList
- RemoveRoad() : AIRoad
- RemoveRoadDepot() : AIRoad
- RemoveRoadFull() : AIRoad
- RemoveRoadStation() : AIRoad
- RemoveSign() : AISign
- RemoveSignal() : AIRail
- RemoveTile() : AITileList
- RemoveTop() : AIList
- RemoveTunnel() : AITunnel
- RemoveValue() : AIList
- RemoveVehicle() : OrderList
- RemoveWaterDepot() : AIMarine
- renderdata : StationSpec
- renew_keep_length : CompanySettings
- Reopen() : NetworkSocketHandler
- replace_engines : ReplaceVehicleWindow
- replace_protection : Group
- requested : ClientNetworkContentSocketHandler
- require() : SquirrelStd
- res : FindTrainOnTrackInfo
- res_okay : NPFFoundTargetData
- Rescan() : AI
- RescanAIDir() : AIScanner
- reseed : ResolverObject
- ReservationCost() : CYapfCostRailT< Types >
- reserve_path : NPFFindStationOrTileData
- reserve_paths : PathfinderSettings
- ReserveRailStationPlatform() : CYapfReserveTrack< Types >
- ReserveSingleTrack() : CYapfReserveTrack< Types >
- ReserveTrackUnderConsist() : Train
- Reset() : AIScanner , IConsoleLine , IndustryTypeBuildData , IndustryBuildData , PacketReader , FileReader , LoadFilter , SmallSet< Tdir, items > , TileHighlightData , TextEffect , OrderBackup , SmallVector< T, S >
- reset_sel_engine : ReplaceVehicleWindow
- ResetAirports() : AirportSpec
- ResetAirportTiles() : AirportTileSpec
- ResetConfig() : AI
- ResetCosts() : AIAccounting
- ResetCrashed() : Squirrel
- ResetIndustryCounts() : Industry
- ResetInfo() : AIConfig
- ResetMapping() : OverrideManagerBase
- ResetOfUser() : OrderBackup
- ResetOverride() : OverrideManagerBase
- ResetResortTimer() : GUIList< T, F >
- ResetSettings() : AIConfig
- ResetToCurrentNewGRFConfig() : EngineOverrideManager
- ResetToDefaultMapping() : EngineOverrideManager
- ResetTypeCounts() : Object
- ResetUser() : OrderBackup
- resize : Window
- resize_x : NWidgetBase
- resize_y : NWidgetBase
- resizebox_dimension : NWidgetLeaf
- Resolve() : NIHAirportTile , NIHIndustry , NIHObject , NIHelper , NIHIndustryTile , NIHStation , RealSpriteGroup , SpriteGroup , NetworkAddress , NIHelper , DeterministicSpriteGroup , RandomizedSpriteGroup , NIHVehicle , NIHHouse , NIHRailType , NIHTown
- ResolveCompanyID() : AICompany
- ResolveOrderPosition() : AIOrder
- resort_timer : GUIList< T, F >
- restart_game_year : NetworkSettings
- Restore() : OrderBackup , Backup< T >
- result : DropDownListItem
- ResultSpriteGroup() : ResultSpriteGroup
- Resume() : Squirrel
- ResumeError() : Squirrel
- retire_early : EngineInfo
- retries : NetworkGameList
- ReusableBuffer() : ReusableBuffer< T >
- reverse : FindDepotData
- reverse_at_signals : PathfinderSettings
- reverse_scroll : GUISettings
- ReverseLookupDependency() : ClientNetworkContentSocketHandler
- ReverseLookupTreeDependency() : ClientNetworkContentSocketHandler
- ReverseVehicle() : AIVehicle
- Revert() : Backup< T >
- right_mouse_btn_emulation : GUISettings
- RIGHT_OFFSET : NewGRFInspectWindow
- 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_bay_occupied_penalty : YAPFSettings
- road_stop_occupied_penalty : YAPFSettings
- road_stop_on_competitor_road : ConstructionSettings
- road_stop_on_town_road : ConstructionSettings
- road_stop_penalty : YAPFSettings
- road_type : AIStorage
- road_use_yapf : YAPFSettings
- RoadLayout : AITown
- RoadStop : RoadStop::Entry , RoadStop
- RoadStopStatusFlags : RoadStop
- RoadType : AIRoad
- ROADTYPE_INVALID : AIRoad
- ROADTYPE_ROAD : AIRoad
- ROADTYPE_TRAM : AIRoad
- roadveh_acceleration_model : VehicleSettings
- roadveh_queue : PathfinderSettings
- roadveh_slope_steepness : VehicleSettings
- RoadVehicle() : RoadVehicle
- RoadVehicleType : AIRoad
- ROADVEHTYPE_BUS : AIRoad
- ROADVEHTYPE_TRUCK : AIRoad
- RotateTop4Words() : TextRefStack
- rotation : Airport , AirportSpec
- route_profit : CargoPayment
- RSSFB_BASE_ENTRY : RoadStop
- RSSFB_BAY0_FREE : RoadStop
- RSSFB_BAY1_FREE : RoadStop
- RSSFB_BAY_COUNT : RoadStop
- RSSFB_ENTRY_BUSY : RoadStop
- RunError() : Squirrel
- running_cost : RailVehicleInfo
- running_ticks : Vehicle
- rv_max_speed : GRFTempEngineData