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

### - g -

- game_creation : GameSettings
- GenerateLists() : ReplaceVehicleWindow
- GenerateReplaceRailList() : ReplaceVehicleWindow
- GenerateReplaceVehList() : ReplaceVehicleWindow
- generation_seed : GameCreationSettings
- Get() : SmallVector< T, S > , PersistentStorageArray< TYPE, SIZE > , TemporaryStorageArray< TYPE, SIZE > , SmallSet< Tdir, items > , IConsoleLine , SmallVector< T, S >
- get_accepted_cargo_proc : TileTypeProcs
- get_produced_cargo_proc : TileTypeProcs
- get_tile_desc_proc : TileTypeProcs
- get_tile_track_status_proc : TileTypeProcs
- GetAcceptedCargo() : AIIndustryType
- GetAge() : AIVehicle
- GetAgeLeft() : AIVehicle
- GetAirportCoverageRadius() : AIAirport
- GetAirportHeight() : AIAirport
- GetAirportType() : AIAirport
- GetAirportWidth() : AIAirport
- GetAllowDoCommand() : AIObject
- GetAllowedNoise() : AITown
- GetAmountOfStationsAround() : AIIndustry
- 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_ >
- GetBlockCount() : OldMemoryPoolBase
- GetBridgeID() : AIBridge
- GetBuffer() : ReusableBuffer< T >
- GetBytesPerPixel() : Blitter
- GetCapacity() : AIEngine , AIEventEnginePreview , AIVehicle
- GetCargoAcceptance() : AITile
- GetCargoIncome() : AICargo
- GetCargoLabel() : AICargo
- GetCargoLoad() : AIVehicle
- GetCargoProduction() : AITile
- GetCargoRating() : AIStation
- GetCargoTransportedPercentsIfValid() : IndustryDirectoryWindow
- GetCargoTransportedSortValue() : IndustryDirectoryWindow
- GetCargoType() : AIEngine , AIEventEnginePreview , AISubsidy
- GetCargoWaiting() : AIStation
- GetCatchmentRadius() : Station
- GetClassName() : AIEventController
- GetClosestTown() : AITile
- GetCompanyHQ() : AICompany
- GetCompanyID() : AIEventCompanyNew , AIEventCompanyInTrouble , AIEventCompanyBankrupt
- GetCompanyValue() : AICompany
- GetComplementSlope() : AITile
- GetConstructionCost() : AIIndustryType , IndustrySpec
- GetCost() : CommandCost
- GetCosts() : AIAccounting
- GetCoverageRadius() : AIStation
- GetCrashReason() : AIEventVehicleCrashed
- GetCrashSite() : AIEventVehicleCrashed
- GetCurrentBlitter() : BlitterFactoryBase
- GetCurrentDate() : AIDate
- GetCurrentRailType() : AIRail
- GetCurrentRoadType() : AIRoad
- GetCurrentSpeed() : AIVehicle
- GetCurrentStructName() : DumpTarget
- GetCurrentValue() : AIVehicle
- GetDate() : AIDate
- GetDayOfMonth() : AIDate
- GetDescription() : BlitterFactoryBase
- GetDestination() : AISubsidy
- GetDistanceManhattanToTile() : AIIndustry , AIStation , AITile , AITown
- GetDistanceSquareToTile() : AIIndustry , AIStation , AITile , AITown
- GetDockLocation() : AIIndustry
- GetDoCommandCosts() : AIObject
- GetDoCommandDelay() : AIObject
- GetDoCommandMode() : AIObject
- GetDoCommandModeInstance() : AIObject
- GetDriveThroughBackTile() : AIRoad
- GetEngineID() : AIEventEngineAvailable
- GetEngineReplacement() : AIGroup
- GetEngineType() : AIVehicle
- GetErrorCategory() : AIError
- GetErrorMessage() : CommandCost
- GetEventPointer() : AIObject
- GetEventType() : AIEvent
- GetExclusiveRightsCompany() : AITown
- GetExclusiveRightsDuration() : AITown
- GetExpensesType() : CommandCost
- GetExpireDate() : AISubsidy
- GetFirstOrder() : OrderList
- GetFirstSharedVehicle() : OrderList
- GetGroup() : IniFile
- GetGroupID() : AIVehicle
- GetHangarOfAirport() : AIAirport
- GetHead() : CBinaryHeapT< Titem_ >
- GetHeight() : AITile
- GetHeliportLocation() : AIIndustry
- GetHouseCount() : AITown
- GetID() : EngineOverrideManager
- GetIndustryCount() : AIIndustry
- GetIndustryID() : AIEventIndustryOpen , AIEventIndustryClose
- GetIndustryType() : AIIndustry
- GetItem() : IniGroup
- GetLastCommandRes() : AIObject
- GetLastError() : AIError , AIObject
- GetLastErrorString() : AIError
- GetLastMonthProduction() : AIIndustry , AITown
- GetLastMonthTransported() : AIIndustry , AITown
- GetLastOrder() : OrderList
- GetLength() : AIVehicle
- GetLoanAmount() : AICompany
- GetLoanInterval() : AICompany
- GetLocation() : AIIndustry , AISign , AIStation , AITown , AIVehicle , AIWaypoint
- GetLogPointer() : AIObject
- GetMapSize() : AIMap
- GetMapSizeX() : AIMap
- GetMapSizeY() : AIMap
- GetMaxAge() : AIEngine , AIVehicle
- GetMaxLength() : AIBridge
- GetMaxLoanAmount() : AICompany
- GetMaxProduction() : AITown
- GetMaxSignID() : AISign
- GetMaxSpeed() : AIBridge , AIEngine , AIEventEnginePreview
- GetMaxTractiveEffort() : AIEngine
- GetMinLength() : AIBridge
- GetMonth() : AIDate
- GetName() : BlitterFactory< T > , AIIndustry , AIBridge , AICompany , AIEngine , AIEventEnginePreview , AIGroup , AIIndustryType , AISign , AIStation , AITown , AIVehicle , AIWaypoint , Blitter , OldMemoryPoolBase
- GetNearestTown() : AIAirport , AIStation
- GetNeighbourRoadCount() : AIRoad
- GetNewCompanyID() : AIEventCompanyMerger
- GetNewGroupID() : AIObject
- GetNewSignID() : AIObject
- GetNewTunnelEndtile() : AIObject
- GetNewVehicleID() : AIObject
- GetNextEvent() : AIEventController
- GetNextRoadStop() : RoadStop
- GetNoiseLevelIncrease() : AIAirport
- GetNumEngines() : AIGroup
- GetNumHangars() : AIAirport
- GetNumOrders() : OrderList
- GetNumVehicles() : OrderList
- GetNumWagons() : AIVehicle
- GetOldCompanyID() : AIEventCompanyMerger
- GetOrderAt() : OrderList
- GetOrderCompareFunction() : AIOrder
- GetOrderCompareValue() : AIOrder
- GetOrderCondition() : AIOrder
- GetOrderCount() : AIOrder
- GetOrderDestination() : AIOrder
- GetOrderFlags() : AIOrder
- GetOrderJumpTo() : AIOrder
- GetOrderListDescription : OrderList
- GetOtherBridgeEnd() : AIBridge
- GetOtherTunnelEnd() : AITunnel
- GetOwner() : AITile
- GetPlaneType() : AIEngine
- GetPlatformLength() : Station
- GetPopulation() : AITown
- GetPositionInSharedOrderList() : OrderList
- GetPower() : AIEngine
- GetPresidentName() : AICompany
- GetPrice() : AIEventEnginePreview , AIBridge , AIEngine
- GetPrimaryRoadStop() : Station
- GetProducedCargo() : AIIndustryType
- GetProfitLastYear() : AIVehicle
- GetProfitThisYear() : AIVehicle
- GetRailDepotFrontTile() : AIRail
- GetRailStationDirection() : AIRail
- GetRailTracks() : AIRail
- GetRailType() : AIEngine , AIObject , AIRail
- GetRating() : AITown
- GetRefitCapacity() : AIVehicle
- GetReliability() : AIEngine
- GetRemovalCost() : IndustrySpec
- GetReserve() : CBlobT< Titem_, Tbase_ >
- GetRoadDepotFrontTile() : AIRoad
- GetRoadLayout() : AITown
- GetRoadReworkDuration() : AITown
- GetRoadStationFrontTile() : AIRoad
- GetRoadType() : AIVehicle , AIEngine , AIObject
- GetRoadVehicleTypeForCargo() : AIRoad
- GetRunningCost() : AIEngine , AIVehicle , AIEventEnginePreview
- GetScreenDepth() : Blitter
- GetSetting() : AIController
- GetSignalType() : AIRail
- GetSingleTramBit() : CFollowTrackT< Ttr_type_, T90deg_turns_allowed_, Tmask_reserved_tracks >
- GetSize() : OldMemoryPoolBase
- GetSlope() : AITile
- GetSource() : AISubsidy
- GetSpeedLimit() : CFollowTrackT< Ttr_type_, T90deg_turns_allowed_, Tmask_reserved_tracks >
- GetState() : AIVehicle
- GetStationID() : AIStation , AIEventStationFirstVehicle , AIEventDisasterZeppelinerCleared , AIEventDisasterZeppelinerCrashed
- GetStockpiledCargo() : AIIndustry
- GetSubsidyID() : AIEventSubsidyAwarded , AIEventSubsidyExpired , AIEventSubsidyOffer , AIEventSubsidyOfferExpired
- GetTick() : AIController
- GetTileIndex() : AIMap
- GetTileX() : AIMap
- GetTileY() : AIMap
- GetTimetableDurationIncomplete() : OrderList
- GetTimetableTotalDuration() : OrderList
- GetTownCount() : AITown
- GetTownEffect() : AICargo
- GetUnitNumber() : AIVehicle
- GetValue() : AIAbstractList , AIGameSettings
- GetVehicleID() : AIEventVehicleLost , AIEventVehicleUnprofitable , AIEventStationFirstVehicle , AIEventVehicleWaitingInDepot , AIEventVehicleCrashed
- GetVehicleType() : AIEventEnginePreview , AIVehicle , AIEngine , AIGroup
- GetWagonAge() : AIVehicle
- GetWagonEngineType() : AIVehicle
- GetWaypointID() : AIWaypoint
- GetWeight() : AIEngine
- GetWidgetWidth() : Window
- GetYear() : AIDate
- give_money : EconomySettings
- global : SaveLoad
- goods : Station
- gotodepot : OrderSettings
- gradual_loading : OrderSettings
- grf : TownNameParams , TileDesc
- grf_bugs : GRFConfig
- grf_prop : IndustrySpec
- grfadd : LoggedChange
- grfcompat : LoggedChange
- grffile : GRFFileProps
- grfid : EntityIDMapping , GRFIdentifier , TownNameParams , LoggedChange
- ground : RailtypeInfo , DrawTileSprites
- group : IniFile
- GROUP_ALL : AIGroup
- GROUP_DEFAULT : AIGroup
- GROUP_INVALID : AIGroup
- GroupID : AIGroup
- GrowRawSize() : CBlobBaseSimple
- GrowSizeC() : CBlobT< Titem_, Tbase_ >
- GrowSizeNC() : CBlobT< Titem_, Tbase_ > , CStrT< Tchar, TcaseInsensitive >
- gui : ClientSettings
- gui_sprites : RailtypeInfo