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

### - g -

- g : SpriteLoader::CommonPixel
- game_creation : GameSettings
- game_date : NetworkGameInfo
- GAME_DIFFICULTY_NUM : GameDifficultyWindow
- game_info_version : NetworkGameInfo
- gamelog_buffer : CrashLog
- gamelog_last : CrashLog
- GamelogFillCrashLog() : CrashLog
- GameLoop() : AI , AIInstance
- ge : SelectCompanyManagerFaceWindow
- Gender : AICompany
- GENDER_FEMALE : AICompany
- GENDER_INVALID : AICompany
- GENDER_MALE : AICompany
- GenerateLists() : ReplaceVehicleWindow
- GenerateReplaceRailList() : ReplaceVehicleWindow
- GenerateReplaceVehList() : ReplaceVehicleWindow
- generation_seed : GameCreationSettings
- Get() : SmallSet< Tdir, items > , SpecializedVehicle< T, Type > , AirportSpec , AirportTileSpec , SpecializedStation< T, Tis_waypoint > , CargoSpec , IConsoleLine , Pool< Titem, Tindex, Tgrowth_step, Tmax_size, Tcache, Tzero > , Pool< Titem, Tindex, Tgrowth_step, Tmax_size, Tcache, Tzero >::PoolItem< Tpool > , SmallVector< T, S > , ClientNetworkContentSocketHandler , PersistentStorageArray< TYPE, SIZE > , TemporaryStorageArray< TYPE, SIZE >
- get_tile_desc_proc : TileTypeProcs
- get_tile_track_status_proc : TileTypeProcs
- GetAcceleration() : Train
- GetAccelerationStatus() : Train
- GetAccelerationType() : Train
- GetAcceptedCargo() : AIIndustryType
- GetAddress() : NetworkAddress
- GetAddressAsString() : NetworkAddress
- GetAddressLength() : NetworkAddress
- GetAge() : AIVehicle
- GetAgeLeft() : AIVehicle
- GetAIConsoleList() : AIScanner
- GetAIInfoList() : AIScanner
- GetAirportCoverageRadius() : AIAirport
- GetAirportHeight() : AIAirport
- GetAirportType() : AIAirport
- GetAirportWidth() : AIAirport
- GetAllowDoCommand() : AIObject
- GetAllowedNoise() : AITown
- GetAmountOfStationsAround() : AIIndustry
- GetAPIVersion() : AIInfo
- GetArraySize() : CargoSpec
- GetAuthor() : ScriptFileInfo
- GetAutoRenewMoney() : AICompany
- GetAutoRenewMonths() : AICompany
- GetAutoRenewStatus() : AICompany
- GetAutoReplaceProtection() : AIGroup
- GetAwardedTo() : AISubsidy
- GetBankBalance() : AICompany
- GetBestNode() : CYapfBaseT< Types >
- GetBestOpenNode() : CNodeList_HashTableT< Titem_, Thash_bits_open_, Thash_bits_closed_ >
- GetBridgeID() : AIBridge
- GetBuffer() : ReusableBuffer< T >
- GetBuildCost() : AIMarine , AIRail , AIRoad , AITile
- GetButtonArrangement() : NWidgetToolbarContainer , NWidgetMainToolbarContainer , NWidgetScenarioToolbarContainer
- GetBytesPerPixel() : Blitter_32bppAnim , Blitter_32bppBase , Blitter_8bppBase , Blitter , Blitter_Null
- GetByTile() : BaseStation , SpecializedStation< T, Tis_waypoint > , Industry , RoadStop
- GetCallbackVariable() : AIObject
- GetCapacity() : AIEngine , AIEventEnginePreview , AIVehicle , Scrollbar
- GetCargoAcceptance() : AITile
- GetCargoIcon() : CargoSpec
- GetCargoIncome() : AICargo
- GetCargoLabel() : AICargo
- GetCargoLoad() : AIVehicle
- GetCargoPacketDesc : CargoPacket
- GetCargoProduction() : AITile
- GetCargoRating() : AIStation
- GetCargoTransportedPercentsIfValid() : IndustryDirectoryWindow
- GetCargoTransportedSortValue() : IndustryDirectoryWindow
- GetCargoType() : AIEngine , AIEventEnginePreview , AISubsidy
- GetCargoWaiting() : AIStation
- GetCatchmentRadius() : Station
- GetCatchmentRect() : Station
- GetCategoriesWidth() : ExpensesList
- GetCategory() : AILibrary
- GetChar() : File
- GetClassName() : AIEventController
- GetClosestTown() : AITile
- GetCompanyHQ() : AICompany
- GetCompanyID() : AIEventCompanyNew , AIEventCompanyInTrouble , AIEventCompanyAskMerger , AIEventCompanyBankrupt
- GetCompanyValue() : AICompany
- GetComplementSlope() : AITile
- GetConditionComparator() : Order
- GetConditionSkipToOrder() : Order
- GetConditionValue() : Order
- GetConditionVariable() : Order
- GetConfig() : AIConfig
- GetConfigItem() : AIInfo
- GetConfigList() : AIConfig , AIInfo
- GetConstructionCost() : AIIndustryType , IndustrySpec
- GetConstructionDate() : AIBaseStation
- GetContent() : ClientNetworkContentSocketHandler
- GetController() : AIInstance
- GetCornerHeight() : AITile
- GetCost() : CommandCost
- GetCosts() : AIAccounting
- GetCount() : Scrollbar
- GetCoverageRadius() : AIStation
- GetCrashReason() : AIEventVehicleCrashed
- GetCrashSite() : AIEventVehicleCrashed
- GetCurrentBlitter() : BlitterFactoryBase
- GetCurrentDate() : AIDate
- GetCurrentMaxSpeed() : Train
- GetCurrentRailType() : AIRail
- GetCurrentRoadType() : AIRoad
- GetCurrentSpeed() : AIVehicle , Train
- GetCurrentStructName() : DumpTarget
- GetCurrentValue() : AIVehicle
- GetCurveSpeedLimit() : Train
- GetDate() : AIDate , ScriptFileInfo
- GetDayOfMonth() : AIDate
- GetDefaultCargoType() : Engine
- GetDepotActionType() : Order
- GetDepotOrderType() : Order
- GetDescription() : BaseSet< T, Tnum_files, Tsubdir > , FBlitter_32bppAnim , FBlitter_32bppOptimized , FBlitter_32bppSimple , FBlitter_8bppDebug , FBlitter_8bppOptimized , FBlitter_8bppSimple , BlitterFactoryBase , FBlitter_Null , DriverFactoryBase , FMusicDriver_Allegro , FMusicDriver_BeMidi , FMusicDriver_Cocoa , FMusicDriver_DMusic , FMusicDriver_ExtMidi , FMusicDriver_LibTimidity , FMusicDriver_Null , FMusicDriver_OS2 , FMusicDriver_QtMidi , FMusicDriver_Win32 , ScriptFileInfo , FSoundDriver_Allegro , FSoundDriver_Cocoa , FSoundDriver_Null , FSoundDriver_SDL , FSoundDriver_Win32 , FVideoDriver_Allegro , FVideoDriver_Cocoa , FVideoDriver_Dedicated , FVideoDriver_Null , FVideoDriver_SDL , FVideoDriver_Win32
- GetDesignDate() : AIEngine
- GetDesiredInfoHeight() : TownViewWindow
- GetDestination() : Order
- GetDestinationIndex() : AISubsidy
- GetDestinationType() : AISubsidy
- GetDirname() : File
- GetDisplayDefaultCapacity() : Engine
- GetDisplayImageWidth() : RoadVehicle , Train
- GetDisplayMaxSpeed() : Aircraft , Engine , RoadVehicle , Ship , Train , Vehicle
- GetDisplayMaxTractiveEffort() : Engine
- GetDisplayProfitLastYear() : Vehicle
- GetDisplayProfitThisYear() : Vehicle
- GetDisplayRunningCost() : Vehicle
- GetDisplaySpeed() : Aircraft , RoadVehicle , Ship , Train , Vehicle
- GetDisplayWeight() : Engine
- GetDistanceManhattanToTile() : AIIndustry , AIStation , AITile , AITown
- GetDistanceSquareToTile() : AIIndustry , AIStation , AITile , AITown
- GetDockLocation() : AIIndustry
- GetDoCommandCosts() : AIObject
- GetDoCommandDelay() : AIObject
- GetDoCommandMode() : AIObject
- GetDoCommandModeInstance() : AIObject
- GetDriversInfo() : DriverFactoryBase
- GetDriveThroughBackTile() : AIRoad
- GetDropDownItem() : DropdownWindow
- GetEngine() : ScriptScanner
- GetEngineID() : AIEventEngineAvailable
- GetEngineReplacement() : AIGroup
- GetEngineType() : AIVehicle
- GetEntry() : RoadStop
- GetErrorCategory() : AIError
- GetErrorMessage() : CommandCost
- GetEventPointer() : AIObject
- GetEventType() : AIEvent
- GetExclusiveRightsCompany() : AITown
- GetExclusiveRightsDuration() : AITown
- GetExpensesType() : CommandCost
- GetExpenseType() : Aircraft , RoadVehicle , Ship , Train , Vehicle
- GetExpireDate() : AISubsidy
- GetExtension() : BaseMedia< Tbase_set >
- GetFiltering() : GUIList< T, F >
- GetFirstEnginePart() : Train
- GetFirstOrder() : OrderList , Vehicle
- GetFirstSharedVehicle() : OrderList
- GetGlobalPointer() : Squirrel
- GetGoodsDesc : StationCargoList
- GetGroup() : IniFile
- GetGroupID() : AIVehicle
- GetHangarOfAirport() : AIAirport
- GetHead() : CBinaryHeapT< Titem_ >
- GetHeliportLocation() : AIIndustry
- GetHighestValue() : BaseGraphWindow
- GetHorizontalStepSize() : NWidgetBase
- GetHostname() : NetworkAddress
- GetHouseCount() : AITown
- GetID() : EngineOverrideManager , OverrideManagerBase , IndustryOverrideManager
- GetIfValid() : SpecializedStation< T, Tis_waypoint > , Pool< Titem, Tindex, Tgrowth_step, Tmax_size, Tcache, Tzero >::PoolItem< Tpool > , SpecializedVehicle< T, Type >
- GetImage() : Aircraft , RoadVehicle , Ship , Train , Vehicle
- GetIndexOfUsedSet() : BaseMedia< Tbase_set >
- GetIndustryCount() : AIIndustry
- GetIndustryID() : AIEventIndustryOpen , AIEventIndustryClose
- GetIndustryString() : IndustryDirectoryWindow
- GetIndustryType() : AIIndustry
- GetInfo() : AIConfig
- GetInstance() : Squirrel
- GetInstanceName() : ScriptFileInfo
- GetItem() : IniGroup
- GetLastCommandRes() : AIObject
- GetLastCost() : AIObject
- GetLastEnginePart() : Train
- GetLastError() : AIError , AIObject
- GetLastErrorString() : AIError
- GetLastMonthProduction() : AIIndustry , AITown
- GetLastMonthTransported() : AIIndustry , AITown
- GetLastMonthTransportedPercentage() : AIIndustry , AITown
- GetLastOrder() : OrderList , Vehicle
- GetLegendHeight() : SmallMapWindow
- GetLength() : AIVehicle , RoadStop::Entry
- GetLifeLengthInDays() : Engine
- GetListing() : GUIList< T, F >
- GetLoadType() : Order
- GetLoanAmount() : AICompany
- GetLoanInterval() : AICompany
- GetLocation() : AIBaseStation , AIIndustry , AISign , AITown , AIVehicle , Order
- GetLogPointer() : AIObject
- GetMainScript() : ScriptFileInfo , ScriptScanner
- GetMapSize() : AIMap
- GetMapSizeX() : AIMap
- GetMapSizeY() : AIMap
- GetMaxAge() : AIEngine , AIVehicle
- GetMaxHeight() : AITile
- GetMaxLegendHeight() : SmallMapWindow
- GetMaxLength() : AIBridge
- GetMaxLoanAmount() : AICompany
- GetMaxSpeed() : AIBridge , AIEngine , AIEventEnginePreview , AIRail
- GetMaxTractiveEffort() : AIEngine
- GetMinHeight() : AITile
- GetMinLegendWidth() : SmallMapWindow
- GetMinLength() : AIBridge
- GetMonth() : AIDate
- GetName() : AITown , FVideoDriver_SDL , FVideoDriver_Allegro , FSoundDriver_Null , MusicDriverFactory< T > , FMusicDriver_Cocoa , Blitter_Null , Blitter_8bppDebug , Blitter_32bppOptimized , AIBridge , AIConfig , AIBaseStation , AICompany , AIEngine , AIEventEnginePreview , AIGroup , AIIndustry , AIIndustryType , AISign , AIVehicle , Blitter_32bppAnim , FBlitter_32bppAnim , FBlitter_32bppOptimized , Blitter_32bppSimple , FBlitter_32bppSimple , FBlitter_8bppDebug , Blitter_8bppOptimized , FBlitter_8bppOptimized , Blitter_8bppSimple , FBlitter_8bppSimple , Blitter , BlitterFactory< T > , FBlitter_Null , FMusicDriver_Allegro , FMusicDriver_BeMidi , FMusicDriver_DMusic , FMusicDriver_ExtMidi , FMusicDriver_LibTimidity , FMusicDriver_Null , FMusicDriver_OS2 , FMusicDriver_QtMidi , FMusicDriver_Win32 , ScriptFileInfo , FSoundDriver_Allegro , FSoundDriver_Cocoa , FSoundDriver_SDL , SoundDriverFactory< T > , FSoundDriver_Win32 , FVideoDriver_Cocoa , FVideoDriver_Dedicated , FVideoDriver_Null , VideoDriverFactory< T > , FVideoDriver_Win32
- GetNearestTown() : AIAirport , AIStation
- GetNeighbourRoadCount() : AIRoad
- GetNew() : Pool< Titem, Tindex, Tgrowth_step, Tmax_size, Tcache, Tzero >
- GetNewCompanyID() : AIEventCompanyMerger
- GetNewGRFVariable() : BaseStation , Waypoint
- GetNewGroupID() : AIObject
- GetNewSignID() : AIObject
- GetNewTunnelEndtile() : AIObject
- GetNewVehicleID() : AIObject
- GetNextArticPart() : Train
- GetNextEvent() : AIEventController
- GetNextUnit() : Train
- GetNextVehicle() : Train
- GetNoiseLevelIncrease() : AIAirport
- GetNonStopType() : Order
- GetNthSetBit() : TownAuthorityWindow
- GetNumberColumnsLegend() : SmallMapWindow
- GetNumEngines() : AIGroup
- GetNumHangars() : AIAirport
- GetNumInvalid() : BaseSet< T, Tnum_files, Tsubdir >
- GetNumItems() : Pool< Titem, Tindex, Tgrowth_step, Tmax_size, Tcache, Tzero >::PoolItem< Tpool >
- GetNumMissing() : BaseSet< T, Tnum_files, Tsubdir >
- GetNumOrders() : Vehicle , OrderList
- GetNumSets() : BaseMedia< Tbase_set >
- GetNumVehicles() : OrderList
- GetNumWagons() : AIVehicle
- GetOccupied() : RoadStop::Entry
- GetOldCompanyID() : AIEventCompanyMerger
- GetOrder() : Vehicle
- GetOrderAt() : OrderList
- GetOrderCompareFunction() : AIOrder
- GetOrderCompareValue() : AIOrder
- GetOrderCondition() : AIOrder
- GetOrderCount() : AIOrder
- GetOrderDescription : Order
- GetOrderDestination() : AIOrder
- GetOrderFlags() : AIOrder
- GetOrderFromPt() : OrdersWindow
- GetOrderJumpTo() : AIOrder
- GetOrderListDescription : OrderList
- GetOrderStationLocation() : Aircraft , Ship , Train , Vehicle , RoadVehicle
- GetOtherBridgeEnd() : AIBridge
- GetOtherTunnelEnd() : AITunnel
- GetOwner() : AITile
- GetParam() : GRFFile
- GetPlaneType() : AIEngine
- GetPlatformLength() : Waypoint , BaseStation , Station
- GetPoolSize() : Pool< Titem, Tindex, Tgrowth_step, Tmax_size, Tcache, Tzero >::PoolItem< Tpool >
- GetPopulation() : AITown
- GetPort() : NetworkAddress
- GetPosition() : Scrollbar
- GetPositionInSharedOrderList() : OrderList
- GetPower() : Train , AIEngine
- GetPoweredPartPower() : Train
- GetPresidentGender() : AICompany
- GetPresidentName() : AICompany
- GetPrevUnit() : Train
- GetPrevVehicle() : Train
- GetPrice() : AIEventEnginePreview , AIAirport , AIEngine , AIBridge
- GetProducedCargo() : AIIndustryType
- GetProfitLastYear() : AIVehicle
- GetProfitThisYear() : AIVehicle
- GetRailDepotFrontTile() : AIRail
- GetRailStationDirection() : AIRail
- GetRailTracks() : AIRail
- GetRailType() : AIRail , AIObject , AIEngine
- GetRandom() : Industry , Town
- GetRating() : AITown
- GetRealInstance() : Squirrel
- GetRefitCapacity() : AIVehicle
- GetRefitCargo() : Order
- GetRefitSubtype() : Order
- GetReliability() : AIVehicle , AIEngine
- GetRemovalCost() : HouseSpec , IndustrySpec
- GetReserve() : CBlobT< Titem_, Tbase_ >
- GetRoadDepotFrontTile() : AIRoad
- GetRoadLayout() : AITown
- GetRoadReworkDuration() : AITown
- GetRoadStationFrontTile() : AIRoad
- GetRoadType() : AIEngine , AIVehicle , AIObject
- GetRoadVehDetailsHeight() : VehicleDetailsWindow
- GetRoadVehicleTypeForCargo() : AIRoad
- GetRollingFriction() : Train
- GetRunningCost() : AIVehicle , Train , AIEventEnginePreview , AIEngine , Ship , Aircraft , RoadVehicle , Vehicle
- GetScreenDepth() : Blitter , Blitter_8bppBase , Blitter_32bppBase , Blitter_Null
- GetSet() : BaseMedia< Tbase_set >
- GetSetsList() : BaseMedia< Tbase_set >
- GetSetting() : AIConfig , AIController
- GetSettingDefaultValue() : AIInfo
- GetSettings() : AIInfo
- GetShortName() : ScriptFileInfo
- GetSignalType() : AIRail
- GetSingleTramBit() : CFollowTrackT< Ttr_type_, VehicleType, T90deg_turns_allowed_, Tmask_reserved_tracks >
- GetSlope() : AITile
- GetSlopeResistance() : Train
- GetSlopeSteepness() : Train
- GetSourceIndex() : AISubsidy
- GetSourceType() : AISubsidy
- GetSpeedLimit() : CFollowTrackT< Ttr_type_, VehicleType, T90deg_turns_allowed_, Tmask_reserved_tracks >
- GetStartNextTime() : AI
- GetState() : AIVehicle
- GetStationID() : AIEventStationFirstVehicle , AIEventDisasterZeppelinerCleared , AIStation , AIEventDisasterZeppelinerCrashed
- GetStations() : StationFinder
- GetStockpiledCargo() : AIIndustry
- GetStopLocation() : AIOrder , Order
- GetStorage() : AIInstance
- GetString() : Lexer
- GetSubsidyID() : AIEventSubsidyOffer , AIEventSubsidyOfferExpired , AIEventSubsidyAwarded , AIEventSubsidyExpired
- GetSubstituteID() : OverrideManagerBase
- GetTick() : AIController , AI
- GetTileArea() : BaseStation , Station , Waypoint
- GetTileColours() : SmallMapWindow
- GetTileIndex() : AIMap
- GetTileX() : AIMap
- GetTileY() : AIMap
- GetTimetableDurationIncomplete() : OrderList
- GetTimetableTotalDuration() : OrderList
- GetToken() : Lexer
- GetTopLeft640x480() : EndGameHighScoreBaseWindow
- GetTownCount() : AITown
- GetTownEffect() : AICargo
- GetTractiveEffort() : Train
- GetType() : Order
- GetTypeString() : DisasterVehicle , Ship , Vehicle , Aircraft , EffectVehicle , RoadVehicle , Train
- GetUniqueAIInfoList() : AIScanner
- GetUnitNumber() : AIVehicle
- GetUnloadType() : Order
- GetURL() : ScriptFileInfo
- GetUsedSet() : BaseMedia< Tbase_set >
- GetValue() : AIAbstractList , AIEventCompanyAskMerger , AIGameSettings
- GetVehicleDescription : Order , VehicleCargoList , Vehicle
- GetVehicleID() : AIEventVehicleCrashed , AIEventVehicleWaitingInDepot , AIEventVehicleUnprofitable , AIEventVehicleLost , AIEventStationFirstVehicle
- GetVehicleTrackdir() : RoadVehicle , Train , Ship , Vehicle
- GetVehicleType() : AIEngine , AIGroup , AIVehicle
- GetVersion() : AIConfig , AIController , ScriptFileInfo
- GetVerticalStepSize() : NWidgetBase
- GetVM() : Squirrel
- GetWagonAge() : AIVehicle
- GetWagonEngineType() : AIVehicle
- GetWaypointID() : AIWaypoint
- GetWeight() : AIEngine , Train
- GetWidget() : Window
- GetWidgetFromPos() : NWidgetToolbarContainer , NWidgetSpacer , NWidgetPIPContainer , NWidgetSmallmapDisplay , NWidgetCore , NWidgetStacked , NWidgetServerListHeader , NWidgetBase , NWidgetBackground
- GetWidgetOfType() : NWidgetBase , NWidgetContainer , NWidgetBackground
- GetYear() : AIDate
- give_money : EconomySettings
- glitter_water : ExtraPaletteValues
- glitter_water_toyland : ExtraPaletteValues
- global : SaveLoad
- global_pointer : Squirrel
- goods : Station
- gotodepot : OrderSettings
- gradual_loading : OrderSettings
- graph_axis_label_colour : BaseGraphWindow
- GRAPH_NUM_LINES_Y : BaseGraphWindow
- GRAPH_NUM_MONTHS : BaseGraphWindow
- grf : TileDesc
- grf_bugs : GRFConfig
- grf_feature : PriceBaseSpec
- grf_features : GRFFile
- grf_prop : IndustrySpec
- grfadd : LoggedChange
- grfcompat : LoggedChange
- grfconfig : NetworkGameInfo
- grffile : ResolverObject , StationSpec , HouseSpec , WaterFeature , GRFFileProps , CargoSpec
- grfid : StationSpecList , LoggedChange , GRFIdentifier , EntityIDMapping , TownNameParams , EngineIDMapping
- ground : DrawTileSprites , RailtypeInfo
- group : RailtypeInfo , IniFile
- GROUP_ALL : AIGroup
- GROUP_DEFAULT : AIGroup
- group_id : Vehicle
- GROUP_INVALID : AIGroup
- group_rename : VehicleGroupWindow
- group_sel : VehicleGroupWindow
- GroupID : AIGroup
- GroupNameSorter() : VehicleGroupWindow
- groups : RandomizedSpriteGroup , VehicleGroupWindow
- GrowRawSize() : CBlobBaseSimple
- GrowSizeC() : CBlobT< Titem_, Tbase_ >
- GrowSizeNC() : CStrA , CBlobT< Titem_, Tbase_ >
- gui : ClientSettings
- gui_sprites : RailtypeInfo