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

### - m -

- m : Blitter_32bppSimple::Pixel , SpriteLoader::CommonPixel
- m1 : Tile
- m2 : Tile
- m3 : Tile
- m4 : Tile
- m5 : Tile
- m6 : Tile
- m7 : TileExtended
- m_arr : CNodeList_HashTableT< Titem_, Thash_bits_open_, Thash_bits_closed_ >
- m_closed : CNodeList_HashTableT< Titem_, Thash_bits_open_, Thash_bits_closed_ >
- m_cur_struct : DumpTarget
- m_destTile : CYapfDestinationTileT< Types >
- m_destTrackdirs : CYapfDestinationTileT< Types >
- m_exitdir : CFollowTrackT< Ttr_type_, VehicleType, T90deg_turns_allowed_, Tmask_reserved_tracks >
- m_indent : DumpTarget
- m_is_bridge : CFollowTrackT< Ttr_type_, VehicleType, T90deg_turns_allowed_, Tmask_reserved_tracks >
- m_is_station : CFollowTrackT< Ttr_type_, VehicleType, T90deg_turns_allowed_, Tmask_reserved_tracks >
- m_is_tunnel : CFollowTrackT< Ttr_type_, VehicleType, T90deg_turns_allowed_, Tmask_reserved_tracks >
- m_known_names : DumpTarget
- m_max_cost : CYapfCostRailT< Types >
- m_max_search_nodes : CYapfBaseT< Types >
- m_new_node : CNodeList_HashTableT< Titem_, Thash_bits_open_, Thash_bits_closed_ >
- m_new_td_bits : CFollowTrackT< Ttr_type_, VehicleType, T90deg_turns_allowed_, Tmask_reserved_tracks >
- m_new_tile : CFollowTrackT< Ttr_type_, VehicleType, T90deg_turns_allowed_, Tmask_reserved_tracks >
- m_nodes : CYapfBaseT< Types >
- m_num_steps : CYapfBaseT< Types >
- m_old_td : CFollowTrackT< Ttr_type_, VehicleType, T90deg_turns_allowed_, Tmask_reserved_tracks >
- m_old_tile : CFollowTrackT< Ttr_type_, VehicleType, T90deg_turns_allowed_, Tmask_reserved_tracks >
- m_open : CNodeList_HashTableT< Titem_, Thash_bits_open_, Thash_bits_closed_ >
- m_open_queue : CNodeList_HashTableT< Titem_, Thash_bits_open_, Thash_bits_closed_ >
- m_orgTd : CYapfOriginTileTwoWayT< Types >
- m_orgTile : CYapfOriginTileT< Types > , CYapfOriginTileTwoWayT< Types >
- m_orgTrackdirs : CYapfOriginTileT< Types >
- m_origin_tile : CYapfReserveTrack< Types >
- m_out : DumpTarget
- m_pBestDestNode : CYapfBaseT< Types >
- m_pBestIntermediateNode : CYapfBaseT< Types >
- m_perf_cost : CYapfBaseT< Types >
- m_perf_other_cost : CYapfBaseT< Types >
- m_perf_slope_cost : CYapfBaseT< Types >
- m_perf_ts_cost : CYapfBaseT< Types >
- m_pT : CCountedPtr< Tcls_ >
- m_res_dest : CYapfReserveTrack< Types >
- m_res_dest_td : CYapfReserveTrack< Types >
- m_res_fail_td : CYapfReserveTrack< Types >
- m_res_fail_tile : CYapfReserveTrack< Types >
- m_res_node : CYapfReserveTrack< Types >
- m_reverse_penalty : CYapfOriginTileTwoWayT< Types >
- m_revTd : CYapfOriginTileTwoWayT< Types >
- m_revTile : CYapfOriginTileTwoWayT< Types >
- m_settings : CYapfBaseT< Types >
- m_stats_cache_hits : CYapfBaseT< Types >
- m_stats_cost_calcs : CYapfBaseT< Types >
- m_thr : ThreadObject_MorphOS
- m_tiles_skipped : CFollowTrackT< Ttr_type_, VehicleType, T90deg_turns_allowed_, Tmask_reserved_tracks >
- m_treat_first_red_two_way_signal_as_eol : CYapfOriginTileTwoWayT< Types >
- m_val : TinyEnumT< Tenum_t > , SimpleTinyEnumT< enum_type, storage_type >
- m_value : OverflowSafeInt< T, T_MAX, T_MIN >
- m_veh : CFollowTrackT< Ttr_type_, VehicleType, T90deg_turns_allowed_, Tmask_reserved_tracks > , CYapfBaseT< Types >
- m_veh_owner : CFollowTrackT< Ttr_type_, VehicleType, T90deg_turns_allowed_, Tmask_reserved_tracks >
- magic_bulldozer : Cheats
- mail_capacity : AircraftVehicleInfo , RefitResult
- mail_generation : HouseSpec
- Main() : AyStar
- main_script : ScriptInfo , ScriptScanner
- MainLoop() : SoundDriver_Allegro , SoundDriver , VideoDriver_Allegro , VideoDriver_Cocoa , VideoDriver_Dedicated , VideoDriver_Null , VideoDriver_SDL , VideoDriver , VideoDriver_Win32
- maintenance_cost : AirportSpec
- maintenance_multiplier : RailtypeInfo
- make_square_red : TileHighlightData
- MakeCargo() : CargoesField
- MakeCargoLabel() : CargoesField , CargoesRow
- MakeConditional() : Order
- MakeCrashLog() : CrashLog , CrashLogOSX
- MakeDirty() : VideoDriver_Allegro , VideoDriver_Cocoa , CocoaSubdriver , VideoDriver_Dedicated , VideoDriver_Null , VideoDriver_SDL , VideoDriver , VideoDriver_Win32
- MakeDriveThrough() : RoadStop
- MakeDummy() : Order
- MakeEmpty() : CargoesField
- MakeError() : CommandCost
- MakeFreeSpace() : CBlobT< T >
- MakeGoToDepot() : Order
- MakeGoToStation() : Order
- MakeGoToWaypoint() : Order
- MakeGrey() : Blitter_32bppBase
- MakeHeader() : CargoesField
- MakeImplicit() : Order
- MakeIndustry() : CargoesField
- MakeLeaveStation() : Order
- MakeLoading() : Order
- MakeTerminator() : DrawTileSeqStruct
- MakeTransparent() : Blitter_32bppBase
- MakeWindow() : VideoDriver_Win32
- manually : NetworkGameList , NetworkUDPQueryServerInfo
- manually_changed_folding : GameSettingsWindow
- many : SettingDescBase
- map_colour : IndustrySpec , RailtypeInfo
- map_height : NetworkGameInfo
- map_iter : MultiMapIterator< Tmap_iter, Tlist_iter, Tkey, Tvalue, Tcompare >
- map_name : NetworkServerGameInfo
- map_set : NetworkGameInfo
- map_type : SmallMapWindow
- map_width : NetworkGameInfo
- map_x : GameCreationSettings
- map_y : GameCreationSettings
- MapCharToGlyph() : SpriteFontCache , FreeTypeFontCache , FontCache
- MapOldOrder() : Order
- mapping_ID : OverrideManagerBase
- MapSize() : MultiMap< Tkey, Tvalue, Tcompare >
- MarkDirty() : Aircraft , RoadVehicle , Ship , Train , Vehicle , ViewportSign
- markend : Textbuf
- marklength : Textbuf
- markpos : Textbuf
- MarkTilesDirty() : Station
- markxoffs : Textbuf
- masked : DropDownListItem
- master : StringReader
- MasterNetworkUDPSocketHandler() : MasterNetworkUDPSocketHandler
- match : StringFilter::WordState
- match_case : SignList
- material : BridgeSpec
- MATRIX_TEXT_OFFSET : BuildIndustryWindow
- max : SettingDescBase , SquirrelStd
- max_age : Vehicle
- max_aircraft : VehicleSettings
- MAX_BREAK_STR_STRING_LENGTH : AIDebugWindow
- max_bridge_length : ConstructionSettings
- max_bytes : Textbuf
- max_chars : Textbuf
- max_clients : NetworkSettings
- max_commands_in_queue : NetworkSettings
- max_companies : NetworkSettings
- max_compression : SaveLoadFormat
- MAX_COUNT : CargoPacket
- max_dist : SpotData
- max_distance : DemandCalculator
- max_download_time : NetworkSettings
- MAX_EXTRA_INFO_WIDTH : NWidgetNewGRFDisplay
- max_init_time : NetworkSettings
- max_join_time : NetworkSettings
- max_lag_time : NetworkSettings
- max_length : BridgeSpec
- max_loan : DifficultySettings , Economy
- max_money : CompanyFinancesWindow
- max_move : CargoRemoval< Tsource > , CargoMovement< Tsource, Tdest >
- max_new_entities : OverrideManagerBase
- max_no_competitors : DifficultySettings
- max_num_autosaves : GUISettings
- max_offset : OverrideManagerBase
- max_palette_offset : TileLayoutRegisters
- max_password_time : NetworkSettings
- max_path_cost : AyStar
- max_range : AircraftVehicleInfo
- max_roadveh : VehicleSettings
- max_saturation : MultiCommodityFlow
- max_search_nodes : AyStar , YAPFSettings
- max_ships : VehicleSettings
- MAX_SIZE : Pool< Titem, Tindex, Tgrowth_step, Tmax_size, Tpool_type, Tcache, Tzero >
- max_spectators : NetworkSettings
- max_speed : RailtypeInfo , RailVehicleInfo , ShipVehicleInfo , AircraftVehicleInfo , RoadVehicleInfo , Order
- max_sprite_offset : TileLayoutRegisters
- max_sprites : Action5Type
- max_strings : StringData
- max_train_length : VehicleSettings
- max_trains : VehicleSettings
- max_tunnel_length : ConstructionSettings
- max_value : ScriptConfigItem , GRFParameterInfo
- max_wait : IndustryTypeBuildData
- max_waiting_cargo : GoodsEntry
- max_year : SetDateWindow , Disaster , HouseSpec , AirportSpec
- maxid : FreeUnitIDGenerator
- maximum_go_to_depot_penalty : NPFSettings , YAPFSettings
- MaxMove() : CargoRemoval< Tsource > , CargoMovement< Tsource, Tdest >
- MaxSize() : CBlobT< T >
- MaxTownNoise() : Town
- MCF1stPass() : MCF1stPass
- MCF2ndPass() : MCF2ndPass
- md5sum : ContentInfo , GRFIdentifier , ScriptFileChecksumCreator , ScenarioIdentifier
- measure_tooltip : GUISettings
- medium : FreeTypeSettings
- medium_value : ScriptConfigItem
- MemoryDumper() : MemoryDumper
- Merge() : CargoPacket , LinkGraph
- message : QueryWindow , CrashLog , ChatMessage , CommandCost , GRFError
- message_editbox : NetworkChatWindow
- MethodExists() : Squirrel
- min() : SquirrelStd , SettingDescBase , TownNameGeneratorParams
- min_active_clients : NetworkSettings
- min_cat : SettingFilter
- min_compression : SaveLoadFormat
- MIN_EXTRA_FOR_3_COLUMNS : NWidgetNewGRFDisplay
- MIN_GRAPH_NUM_LINES_Y : BaseGraphWindow
- MIN_GRID_PIXEL_SIZE : BaseGraphWindow
- min_length : BridgeSpec
- min_loadable_version : GameInfo , AIInfo , GRFConfig
- min_number : IndustryTypeBuildData
- min_number_of_columns : SmallMapWindow
- min_number_of_fixed_rows : SmallMapWindow
- min_river_length : GameCreationSettings
- min_sprites : Action5Type
- MIN_TIMEOUT_DISTANCE : LinkGraph
- min_value : ScriptConfigItem , GRFParameterInfo
- min_x : NWidgetResizeBase
- min_y : NWidgetResizeBase
- min_year : Disaster , AirportSpec , HouseSpec , SetDateWindow
- minimal_cargo : IndustrySpec
- minimum_life : HouseSpec
- MINIMUM_NAME_WIDTH_BEFORE_NEW_HEADER : NWidgetServerListHeader
- misc_flags : EngineInfo
- missing : LanguagePackHeader
- missing_strings_threshold : GUISettings
- missing_warning : MD5File
- mod_dist : DemandCalculator
- mod_road_rebuild : EconomySettings
- mod_size : SymmetricScaler
- mode : SmallFiosItem
- Mode : TarScanner
- mode : LoggedChange , FiosFileScanner , SettingFilter , ScriptStorage
- Mode : StationViewWindow
- mode : NewGrfDebugSpritePicker , TextEffect , GenWorldInfo
- mode_instance : ScriptStorage
- MODE_PLANNED : StationViewWindow
- MODE_WAITING : StationViewWindow
- modheight : TerraformerState
- modheight_count : TerraformerState
- modified : LoggedChange
- modified_catchment : StationSettings
- ModifyRailType() : BuildRailToolbarWindow
- money : NetworkCompanyInfo , CompanyProperties , Cheats
- money_fraction : CompanyProperties
- mono : FreeTypeSettings
- Monospace() : TextfileWindow , MissingGlyphSearcher , LanguagePackGlyphSearcher
- month : YearMonthDay
- Monthly() : LinkGraph
- MonthlyLoop() : IndustryBuildData
- months_empty : NetworkCompanyState
- months_of_bankruptcy : CompanyProperties
- motion_counter : Vehicle
- MouseIsInsideView() : CocoaSubdriver
- Move() : Vehicle
- MoveOrder() : OrderList
- MovePos() : Textbuf
- MoveTo() : Blitter , Blitter_8bppBase , Blitter_32bppBase , Blitter_Null
- MoveToAction : CargoList< Tinst, Tcont >
- moving_data : AirportFTAClass
- MovingData() : AirportFTAClass
- msg : Script_FatalError , OTTDThreadStartupMessage
- MTA_DELIVER : CargoList< Tinst, Tcont >
- MTA_KEEP : CargoList< Tinst, Tcont >
- MTA_LOAD : CargoList< Tinst, Tcont >
- MTA_TRANSFER : CargoList< Tinst, Tcont >
- MultiCommodityFlow() : MultiCommodityFlow
- MultiMapIterator() : MultiMapIterator< Tmap_iter, Tlist_iter, Tkey, Tvalue, Tcompare >
- multiple_industry_per_town : EconomySettings
- multiplier : CargoSpec , UnitConversion
- multipliertowngrowth : CargoSpec
- MultiplyCost() : CommandCost
- music : ClientSettings
- music_vol : MusicSettings
- mutex : ThreadMutex_pthread , PacketWriter , ThreadMutex_OS2
- my_client : ClientNetworkGameSocketHandler
- my_cmd : CommandPacket