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

### - r -

- r : Blitter_32bppSimple::Pixel , SpriteLoader::CommonPixel
- rail : CompanyInfrastructure
- 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 : ScriptStorage
- rail_use_yapf : YAPFSettings
- railtype : BuildRailToolbarWindow
- railtype_list : GRFFile
- railtype_scope : RailTypeResolverObject
- RailTypeResolverObject() : RailTypeResolverObject
- railtypes : CompanyInfrastructureWindow
- RailTypeScopeResolver() : RailTypeScopeResolver
- RaiseButtons() : Window
- RaiseWidget() : Window
- random : Industry
- random_bits : BaseStation , IndustriesScopeResolver , Vehicle
- random_colour : HouseSpec , Industry
- random_deviation : ScriptConfigItem
- random_sounds : IndustrySpec
- random_triggers : Industry
- rating : GoodsEntry
- rating_lines : StationViewWindow
- ratings : Town
- raw_industry_construction : ConstructionSettings
- raw_strings : GameStrings
- RawAlloc() : ByteBlob
- RawFree() : ByteBlob
- rcon_password : NetworkSettings
- Read() : LZMALoadFilter , LoadFilter
- read : ReadBuffer
- Read() : PacketReader , FileReader , LZOLoadFilter , NoCompLoadFilter , ZlibLoadFilter
- read_bytes : PacketReader
- read_size : NIProperty , NICallback
- ReadBuffer() : ReadBuffer
- reader : ReadBuffer , SaveLoadParams
- ReadIdentifier() : Lexer
- ReadLine() : StringListReader , FileStringReader , StringReader
- readonly : TownScopeResolver
- ReadRawPacketSize() : Packet
- ReadString() : Lexer
- real_filename : HeaderFileWriter
- realtime_connect : ServerNetworkAdminSocketHandler
- Rebuild() : RoadStop::Entry
- RebuildCache() : LinkGraphOverlay
- RebuildDone() : GUIList< T, F >
- RebuildVisibleSettings() : AISettingsWindow
- recalc_interval : LinkGraphSettings
- RecalcDestinations() : StationViewWindow
- Receive() : NetworkHTTPSocketHandler , TCPListenHandler< Tsocket, Tfull_packet, Tban_packet > , ClientNetworkGameSocketHandler
- Receive_ADMIN_CHAT() : NetworkAdminSocketHandler
- Receive_ADMIN_GAMESCRIPT() : NetworkAdminSocketHandler
- Receive_ADMIN_JOIN() : NetworkAdminSocketHandler
- Receive_ADMIN_POLL() : NetworkAdminSocketHandler
- Receive_ADMIN_QUIT() : NetworkAdminSocketHandler
- Receive_ADMIN_RCON() : NetworkAdminSocketHandler
- Receive_ADMIN_UPDATE_FREQUENCY() : NetworkAdminSocketHandler
- Receive_CLIENT_ACK() : NetworkGameSocketHandler
- Receive_CLIENT_CHAT() : NetworkGameSocketHandler
- Receive_CLIENT_COMMAND() : NetworkGameSocketHandler , ServerNetworkGameSocketHandler
- Receive_CLIENT_COMPANY_INFO() : NetworkGameSocketHandler
- Receive_CLIENT_COMPANY_PASSWORD() : NetworkGameSocketHandler
- Receive_CLIENT_CONTENT() : NetworkContentSocketHandler
- Receive_CLIENT_DETAIL_INFO() : NetworkUDPSocketHandler , ServerNetworkUDPSocketHandler
- Receive_CLIENT_ERROR() : NetworkGameSocketHandler
- Receive_CLIENT_FIND_SERVER() : NetworkUDPSocketHandler , ServerNetworkUDPSocketHandler
- Receive_CLIENT_GAME_PASSWORD() : NetworkGameSocketHandler
- Receive_CLIENT_GET_LIST() : NetworkUDPSocketHandler
- Receive_CLIENT_GET_NEWGRFS() : NetworkUDPSocketHandler , ServerNetworkUDPSocketHandler
- Receive_CLIENT_GETMAP() : NetworkGameSocketHandler
- Receive_CLIENT_INFO_EXTID() : NetworkContentSocketHandler
- Receive_CLIENT_INFO_EXTID_MD5() : NetworkContentSocketHandler
- Receive_CLIENT_INFO_ID() : NetworkContentSocketHandler
- Receive_CLIENT_INFO_LIST() : NetworkContentSocketHandler
- Receive_CLIENT_JOIN() : NetworkGameSocketHandler
- Receive_CLIENT_MAP_OK() : NetworkGameSocketHandler
- Receive_CLIENT_MOVE() : NetworkGameSocketHandler
- Receive_CLIENT_NEWGRFS_CHECKED() : NetworkGameSocketHandler
- Receive_CLIENT_QUIT() : NetworkGameSocketHandler
- Receive_CLIENT_RCON() : NetworkGameSocketHandler
- Receive_CLIENT_SET_NAME() : NetworkGameSocketHandler
- Receive_CLIENT_SET_PASSWORD() : NetworkGameSocketHandler
- receive_limit : ServerNetworkGameSocketHandler
- Receive_MASTER_ACK_REGISTER() : NetworkUDPSocketHandler , MasterNetworkUDPSocketHandler
- Receive_MASTER_RESPONSE_LIST() : NetworkUDPSocketHandler , ClientNetworkUDPSocketHandler
- Receive_MASTER_SESSION_KEY() : NetworkUDPSocketHandler , MasterNetworkUDPSocketHandler
- Receive_SERVER_BANNED() : NetworkAdminSocketHandler , NetworkGameSocketHandler , ClientNetworkGameSocketHandler
- Receive_SERVER_CHAT() : NetworkAdminSocketHandler , NetworkGameSocketHandler , ClientNetworkGameSocketHandler
- Receive_SERVER_CHECK_NEWGRFS() : NetworkGameSocketHandler , ClientNetworkGameSocketHandler
- Receive_SERVER_CLIENT_ERROR() : NetworkAdminSocketHandler
- Receive_SERVER_CLIENT_INFO() : NetworkAdminSocketHandler , NetworkGameSocketHandler , ClientNetworkGameSocketHandler
- Receive_SERVER_CLIENT_JOIN() : NetworkAdminSocketHandler
- Receive_SERVER_CLIENT_QUIT() : NetworkAdminSocketHandler
- Receive_SERVER_CLIENT_UPDATE() : NetworkAdminSocketHandler
- Receive_SERVER_CMD_LOGGING() : NetworkAdminSocketHandler
- Receive_SERVER_CMD_NAMES() : NetworkAdminSocketHandler
- Receive_SERVER_COMMAND() : NetworkGameSocketHandler , ClientNetworkGameSocketHandler
- Receive_SERVER_COMPANY_ECONOMY() : NetworkAdminSocketHandler
- Receive_SERVER_COMPANY_INFO() : NetworkAdminSocketHandler , NetworkGameSocketHandler , ClientNetworkGameSocketHandler
- Receive_SERVER_COMPANY_NEW() : NetworkAdminSocketHandler
- Receive_SERVER_COMPANY_REMOVE() : NetworkAdminSocketHandler
- Receive_SERVER_COMPANY_STATS() : NetworkAdminSocketHandler
- Receive_SERVER_COMPANY_UPDATE() : NetworkAdminSocketHandler , NetworkGameSocketHandler , ClientNetworkGameSocketHandler
- Receive_SERVER_CONFIG_UPDATE() : NetworkGameSocketHandler , ClientNetworkGameSocketHandler
- Receive_SERVER_CONSOLE() : NetworkAdminSocketHandler
- Receive_SERVER_CONTENT() : NetworkContentSocketHandler
- Receive_SERVER_DATE() : NetworkAdminSocketHandler
- Receive_SERVER_DETAIL_INFO() : NetworkUDPSocketHandler
- Receive_SERVER_ERROR() : NetworkAdminSocketHandler , NetworkGameSocketHandler , ClientNetworkGameSocketHandler
- Receive_SERVER_ERROR_QUIT() : NetworkGameSocketHandler , ClientNetworkGameSocketHandler
- Receive_SERVER_FRAME() : NetworkGameSocketHandler , ClientNetworkGameSocketHandler
- Receive_SERVER_FULL() : NetworkAdminSocketHandler , NetworkGameSocketHandler , ClientNetworkGameSocketHandler
- Receive_SERVER_INFO() : NetworkContentSocketHandler
- Receive_SERVER_JOIN() : NetworkGameSocketHandler , ClientNetworkGameSocketHandler
- Receive_SERVER_MAP_BEGIN() : NetworkGameSocketHandler , ClientNetworkGameSocketHandler
- Receive_SERVER_MAP_DATA() : NetworkGameSocketHandler , ClientNetworkGameSocketHandler
- Receive_SERVER_MAP_DONE() : NetworkGameSocketHandler , ClientNetworkGameSocketHandler
- Receive_SERVER_MAP_SIZE() : NetworkGameSocketHandler , ClientNetworkGameSocketHandler
- Receive_SERVER_MOVE() : NetworkGameSocketHandler , ClientNetworkGameSocketHandler
- Receive_SERVER_NEED_COMPANY_PASSWORD() : NetworkGameSocketHandler , ClientNetworkGameSocketHandler
- Receive_SERVER_NEED_GAME_PASSWORD() : NetworkGameSocketHandler , ClientNetworkGameSocketHandler
- Receive_SERVER_NEWGAME() : NetworkAdminSocketHandler , NetworkGameSocketHandler , ClientNetworkGameSocketHandler
- Receive_SERVER_NEWGRFS() : NetworkUDPSocketHandler , ClientNetworkUDPSocketHandler
- Receive_SERVER_PROTOCOL() : NetworkAdminSocketHandler
- Receive_SERVER_QUIT() : NetworkGameSocketHandler , ClientNetworkGameSocketHandler
- Receive_SERVER_RCON() : NetworkAdminSocketHandler , NetworkGameSocketHandler , ClientNetworkGameSocketHandler
- Receive_SERVER_REGISTER() : NetworkUDPSocketHandler
- Receive_SERVER_RESPONSE() : NetworkUDPSocketHandler , ClientNetworkUDPSocketHandler
- Receive_SERVER_SHUTDOWN() : NetworkAdminSocketHandler , NetworkGameSocketHandler , ClientNetworkGameSocketHandler
- Receive_SERVER_SYNC() : NetworkGameSocketHandler , ClientNetworkGameSocketHandler
- Receive_SERVER_UNREGISTER() : NetworkUDPSocketHandler
- Receive_SERVER_WAIT() : NetworkGameSocketHandler , ClientNetworkGameSocketHandler
- Receive_SERVER_WELCOME() : NetworkAdminSocketHandler , NetworkGameSocketHandler , ClientNetworkGameSocketHandler
- ReceiveCommand() : NetworkGameSocketHandler
- received : Town
- receivedTypes : NetworkContentDownloadStatusWindow
- ReceiveGRFIdentifier() : NetworkSocketHandler
- ReceiveInvalidPacket() : NetworkAdminSocketHandler , NetworkContentSocketHandler , NetworkGameSocketHandler , NetworkUDPSocketHandler
- ReceiveNetworkGameInfo() : NetworkUDPSocketHandler
- ReceivePacket() : NetworkTCPSocketHandler
- ReceivePackets() : NetworkAdminSocketHandler , NetworkContentSocketHandler , NetworkGameSocketHandler , NetworkUDPSocketHandler
- RecomputeIndustriesNear() : Station
- RecomputeIndustriesNearForAll() : Station
- RecomputeProductionMultipliers() : Industry
- rect : BaseStation , RectAndIndustryVector
- Recv_bool() : Packet
- recv_buffer : NetworkHTTPSocketHandler
- recv_length : NetworkHTTPSocketHandler
- recv_pos : NetworkHTTPSocketHandler
- Recv_string() : Packet
- Recv_uint16() : Packet
- Recv_uint32() : Packet
- Recv_uint64() : Packet
- Recv_uint8() : Packet
- redirect_depth : NetworkHTTPSocketHandler
- redraw_timer : AIDebugWindow
- redsq : TileHighlightData
- ReduceFlow() : Path
- ref1 : NewsItem
- ref2 : NewsItem
- RefCnt() : FixedSizeArray< T, C >
- reference_count : FixedSizeArray< T, C >::ArrayHeader
- refit_cap : Vehicle
- refit_cargo : Order
- refit_subtype : Order
- Refittability : GRFTempEngineData
- refittability : GRFTempEngineData
- refresh : SmallMapWindow
- Refresh() : LinkStat
- RefreshNextHopsStats() : Vehicle
- reftype1 : NewsItem
- reftype2 : NewsItem
- RegisterAPI() : AILibrary , AIInstance , AIScannerInfo , GameInfo , GameLibrary , GameInstance , GameScannerInfo , GameScannerLibrary , ScriptInstance , ScriptScanner , AIScannerLibrary , AIInfo
- RegisterBlitter() : BlitterFactoryBase
- RegisterDriver() : DriverFactoryBase
- RegisterScript() : ScriptScanner
- ReInit() : Window
- relative_scope : VehicleResolverObject
- Release() : CCountedPtr< Tcls_ >
- ReleaseObject() : Squirrel
- reliability : Engine , Vehicle
- reliability_final : Engine
- reliability_max : Engine
- reliability_spd_dec : Engine , Vehicle
- reliability_start : Engine
- reload_cfg : NetworkSettings
- remaining : Subsidy
- remap : Blitter::BlitterParams
- RemapTile() : SmallMapWindow
- REMINDER_START : StatusBarWindow
- REMINDER_STOP : StatusBarWindow
- removal_cost : HouseSpec
- removal_cost_multiplier : IndustrySpec
- Remove() : CBinaryHeapT< T > , SmallSet< Tdir, items > , CargoDataEntry
- remove_rating_decrease : HouseSpec
- remove_time : ChatMessage
- RemoveCallback() : ClientNetworkContentSocketHandler
- RemoveFromCache() : CargoList< Tinst, Tcont > , VehicleCargoList
- RemoveFromShared() : Vehicle
- RemoveGroup() : IniLoadFile
- RemoveOrder() : OrderBackup
- RemovePacket() : CargoList< Tinst, Tcont >
- RemoveVehicle() : OrderList
- renderdata : StationSpec
- renew_keep_length : CompanySettings
- Reopen() : NetworkSocketHandler
- replace_engines : ReplaceVehicleWindow
- replace_protection : Group
- replace_when_old : EngineRenew
- ReplaceClick_StartReplace() : ReplaceVehicleWindow
- ReportFileError() : IniLoadFile , SettingsIniFile , IniFile
- RequestContentList() : ClientNetworkContentSocketHandler
- requested : ClientNetworkContentSocketHandler
- require() : SquirrelStd
- RerouteStalePackets() : StationCargoList
- res : FindTrainOnTrackInfo
- res_okay : NPFFoundTargetData
- Rescan() : AI
- RescanDir() : ScriptScanner
- reseed : ResolverObject
- ReservationCost() : CYapfCostRailT< Types >
- Reserve() : VehicleCargoList
- reserve_path : NPFFindStationOrTileData
- reserve_paths : PathfinderSettings
- reserved : VehicleCargoList
- Reserved() : VehicleCargoList
- reserved_count : VehicleCargoList
- ReservedCount() : VehicleCargoList
- ReserveRailStationPlatform() : CYapfReserveTrack< Types >
- ReserveSingleTrack() : CYapfReserveTrack< Types >
- ReserveTrackUnderConsist() : Train
- Reset() : SmallVector< T, S > , LanguagePackGlyphSearcher , FileReader , IConsoleLine , PacketReader , OrderBackup , ScriptScanner , TextEffect , TileHighlightData , IndustryTypeBuildData , IndustryBuildData , SmallSet< Tdir, items > , LoadFilter , TextfileWindow , MissingGlyphSearcher
- reset_sel_engine : ReplaceVehicleWindow
- ResetAirports() : AirportSpec
- ResetAirportTiles() : AirportTileSpec
- ResetConfig() : AI
- ResetCrashed() : Squirrel
- ResetIndustryCounts() : Industry
- ResetInfo() : AIConfig , GameConfig
- ResetMapping() : OverrideManagerBase
- ResetOfUser() : OrderBackup
- ResetOverride() : OverrideManagerBase
- ResetResortTimer() : GUIList< T, F >
- ResetSettings() : ScriptConfig
- ResetState() : ResolverObject , StringFilter
- ResetToCurrentNewGRFConfig() : EngineOverrideManager
- ResetToDefaultMapping() : EngineOverrideManager
- ResetToZero() : PersistentStorageArray< TYPE, SIZE >
- ResetTypeCounts() : Object
- ResetUser() : OrderBackup
- resize : Window
- resize_x : NWidgetBase
- resize_y : NWidgetBase
- resizebox_dimension : NWidgetLeaf
- Resolve() : NIHIndustry , NIHTown , NIHIndustryTile , NIHAirportTile , NIHObject , RealSpriteGroup , NIHStation , NIHelper , DeterministicSpriteGroup , NIHHouse , SpriteGroup , NIHRailType , NIHVehicle , SpriteGroup , NetworkAddress , RandomizedSpriteGroup
- resolved : NetworkAddress
- ResolveReal() : GenericResolverObject , ResolverObject , RailTypeResolverObject , CargoResolverObject , CanalResolverObject , VehicleResolverObject , AirportResolverObject , StationResolverObject
- ResolverObject() : ResolverObject
- resort_timer : GUIList< T, F >
- restart_game_year : NetworkSettings
- Restore() : OrderBackup , Backup< T >
- result : DropDownListItem
- result_seq : NewGRFSpriteLayout
- ResultSpriteGroup() : ResultSpriteGroup
- Resume() : Squirrel
- ResumeError() : Squirrel
- retire_early : EngineInfo
- retries : NetworkGameList
- Retrieve() : CargoDataEntry
- ReusableBuffer() : ReusableBuffer< T >
- reverse : FindDepotData
- reverse_at_signals : PathfinderSettings
- reverse_scroll : GUISettings
- ReverseIterator : CargoList< Tinst, Tcont >
- ReverseLookupDependency() : ClientNetworkContentSocketHandler
- ReverseLookupTreeDependency() : ClientNetworkContentSocketHandler
- Revert() : Backup< T >
- right_mouse_btn_emulation : GUISettings
- RIGHT_OFFSET : NewGRFInspectWindow
- river_route_random : GameCreationSettings
- ro : ScopeResolver
- road : CompanyInfrastructure
- road_build_months : Town
- road_crossing_penalty : YAPFSettings
- road_curve_penalty : YAPFSettings
- 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 : ScriptStorage
- road_use_yapf : YAPFSettings
- RoadStop : RoadStop::Entry , RoadStop
- RoadStopStatusFlags : RoadStop
- roadtypes : CompanyInfrastructureWindow
- roadveh_acceleration_model : VehicleSettings
- roadveh_queue : PathfinderSettings
- roadveh_slope_steepness : VehicleSettings
- RoadVehicle() : RoadVehicle
- root_company : ScriptStorage
- 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
- Run() : MCFHandler< Tpass > , DemandHandler , ComponentHandler , FlowMapper
- RunAverages() : Station
- RunError() : Squirrel
- RunLinkGraphJob() : LinkGraphJob
- running_cost : RailVehicleInfo
- running_ticks : Vehicle
- rv_max_speed : GRFTempEngineData