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

### - d -

- d : SettingEntry
- dark_water : ExtraPaletteValues
- dark_water_toyland : ExtraPaletteValues
- data : SmallStackSafeStackAlloc< T, length > , Colour
- Data() : CBlobT< Titem_, Tbase_ >
- data : GRFError , Pool< Titem, Tindex, Tgrowth_step, Tmax_size, Tcache, Tzero > , SmallSet< Tdir, items > , Sprite , SmallVector< T, S > , SpriteLoader::Sprite , NWidgetPartDataTip , LoggedChange
- Data() : CBlobT< Titem_, Tbase_ >
- data_tip : NWidgetPart
- date : SetDateWindow
- date_format_in_default_names : GUISettings
- day : YearMonthDay
- days_in_transit : CargoPacket
- DaysInTransit() : CargoPacket , CargoList< Tinst >
- DebugCheckSanity() : OrderList
- decode_params : ErrmsgWindow , DropDownListParamStringItem
- default_height : WindowDesc
- default_pos : WindowDesc
- default_rail_type : GUISettings
- default_signal_type : GUISettings
- default_width : WindowDesc
- DefSQAdvancedMethod() : DefSQClass< CL >
- DefSQMethod() : DefSQClass< CL >
- DefSQStaticMethod() : DefSQClass< CL >
- delay : AIStorage
- delete_ctr : BaseStation
- DeleteChildWindows() : Window
- DeleteGroup() : AIGroup
- DeleteOrderAt() : OrderList
- delta : CursorVars
- delta_x : DrawTileSeqStruct
- delta_z : AirportFTAClass
- DemolishTile() : AITile
- departure : TimetableArrivalDeparture
- depot : RailtypeInfo
- desc : NewsSubtypeData
- desc_flags : Window
- description : BaseSet< T, Tnum_files, Tsubdir > , NewsTypeData , PluralForm
- dest_scrollpos_x : ViewportData
- dest_scrollpos_y : ViewportData
- Detach() : CCountedPtr< Tcls_ >
- detailed_msg : ErrmsgWindow
- details_height : ReplaceVehicleWindow
- DetermineBestSet() : BaseMedia< Tbase_set >
- DeterminePalette() : BaseGraphics
- diff_level : DifficultySettings
- difficulty : GameSettings
- digit_decimal_separator : LanguagePackHeader , LocaleSettings
- digit_group_separator : LocaleSettings , LanguagePackHeader
- digit_group_separator_currency : LocaleSettings , LanguagePackHeader
- dir : RoadStopEntryRebuilderHelper
- dirname : File
- dirty : CursorVars
- disable_elrails : VehicleSettings
- disable_node_optimization : YAPFSettings
- DisableWidget() : Window
- disasters : DifficultySettings
- DisasterVehicle() : DisasterVehicle
- disp_flags : NWidgetCore
- display : NewsTypeData
- display_time : AnimCursor
- DisplayCrashDialog() : CrashLogOSX
- DisplayPane : OrdersWindow
- dist_local_authority : EconomySettings
- DistanceFromEdge() : AIMap
- DistanceManhattan() : AIMap
- DistanceMax() : AIMap
- DistanceSquare() : AIMap
- distant_join_stations : StationSettings
- dock_tile : Station
- DoCommand() : AIObject
- DoScan() : GRFFileScanner
- DP_LEFT_CONDVAR : OrdersWindow
- DP_LEFT_NONSTOP : OrdersWindow
- DP_MIDDLE_COMPARE : OrdersWindow
- DP_MIDDLE_LOAD : OrdersWindow
- DP_MIDDLE_REFIT : OrdersWindow
- DP_RIGHT_CONDVAL : OrdersWindow
- DP_RIGHT_SERVICE : OrdersWindow
- DP_RIGHT_UNLOAD : OrdersWindow
- DP_ROW_CONDITIONAL : OrdersWindow
- DP_ROW_DEPOT : OrdersWindow
- DP_ROW_LOAD : OrdersWindow
- dparam : TileDesc
- drag_signals_density : GUISettings
- Draw() : NWidgetPIPContainer , NWidgetSmallmapDisplay , Blitter , SettingEntry , SettingsPage , NWidgetToolbarContainer , NWidgetBase , NWidgetStacked , NWidgetSpacer , NWidgetBackground , NWidgetViewport , NWidgetLeaf
- draw_size : CursorVars
- draw_tile_proc : TileTypeProcs
- DrawAcceptedCargo() : StationViewWindow
- DrawCargoRatings() : StationViewWindow
- DrawColourMappingRect() : Blitter
- DrawFaceStringLabel() : SelectCompanyManagerFaceWindow
- DrawHorizMapIndicator() : SmallMapWindow
- DrawLine() : Blitter
- DrawMapIndicators() : SmallMapWindow
- DrawRatings() : TownAuthorityWindow
- DrawRect() : Blitter
- DrawSetting() : SettingEntry
- DrawSmallMap() : SmallMapWindow
- DrawSmallMapStuff() : SmallMapWindow
- DrawSortButtonState() : Window
- DrawTowns() : SmallMapWindow
- DrawVehicleDetails() : VehicleDetailsWindow
- DrawVehicles() : SmallMapWindow
- DrawVertMapIndicator() : SmallMapWindow
- DrawViewport() : Window
- DrawWaitingCargo() : StationViewWindow
- DrawWidget() : QueryWindow , AIDebugWindow , IndustryDirectoryWindow , CompanyFinancesWindow , NewsWindow , ReplaceVehicleWindow , SmallMapWindow , CompanyStationsWindow , TownDirectoryWindow , NewGRFAddWindow , Window , OrdersWindow , TooltipsWindow , VehicleViewWindow , SelectCompanyManagerFaceWindow , BuildIndustryWindow , DropdownWindow , NewGRFWindow , SelectStationWindow< T > , StationViewWindow , BuildTreesWindow , AIListWindow , AISettingsWindow , AIConfigWindow , SelectCompanyLiveryWindow , TownAuthorityWindow , VehicleListWindow , RefitWindow , CompanyWindow , ErrmsgWindow , VehicleDetailsWindow
- DrawWidgets() : Window
- DropdownWindow() : DropdownWindow
- dst : Subsidy
- dst_type : Subsidy
- dummy : Cheats
- duration : ErrmsgWindow , NewsWindow , TextEffect
- dynamic_engines : VehicleSettings