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
- Gender : AICompany
- GENDER_FEMALE : AICompany
- GENDER_INVALID : AICompany
- GENDER_MALE : AICompany
- GenerateLists() : ReplaceVehicleWindow
- GenerateReplaceRailList() : ReplaceVehicleWindow
- GenerateReplaceVehList() : ReplaceVehicleWindow
- generation_seed : GameCreationSettings
- Get() : IConsoleLine , SmallVector< T, S > , PersistentStorageArray< TYPE, SIZE > , TemporaryStorageArray< TYPE, SIZE > , SmallSet< Tdir, items >
- 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
- GetCallbackVariable() : AIObject
- 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() : AIEventCompanyBankrupt , AIEventCompanyNew , AIEventCompanyInTrouble
- GetCompanyValue() : AICompany
- GetComplementSlope() : AITile
- GetConstructionCost() : AIIndustryType , IndustrySpec
- GetConstructionDate() : AIStation
- GetCornerHeight() : AITile
- 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
- GetDesignDate() : AIEngine
- 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
- GetLastCost() : AIObject
- GetLastError() : AIError , AIObject
- GetLastErrorString() : AIError
- GetLastMonthProduction() : AIIndustry , AITown
- GetLastMonthTransported() : AIIndustry , AITown
- GetLastMonthTransportedPercentage() : 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
- GetMaxHeight() : AITile
- GetMaxLength() : AIBridge
- GetMaxLoanAmount() : AICompany
- GetMaxProduction() : AITown
- GetMaxSignID() : AISign
- GetMaxSpeed() : AIBridge , AIEngine , AIEventEnginePreview
- GetMaxTractiveEffort() : AIEngine
- GetMinHeight() : AITile
- GetMinLength() : AIBridge
- GetMonth() : AIDate
- GetName() : AIBridge , AIStation , AIGroup , AICompany , AIEngine , AIEventEnginePreview , AIIndustry , AIIndustryType , AISign , AITown , AIVehicle , AIWaypoint , Blitter , BlitterFactory< T > , OldMemoryPoolBase
- GetNearestTown() : AIStation , AIAirport
- 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
- GetPresidentGender() : AICompany
- GetPresidentName() : AICompany
- GetPrice() : AIEngine , AIAirport , AIBridge , AIEventEnginePreview
- GetPrimaryRoadStop() : Station
- GetProducedCargo() : AIIndustryType
- GetProfitLastYear() : AIVehicle
- GetProfitThisYear() : AIVehicle
- GetRailDepotFrontTile() : AIRail
- GetRailStationDirection() : AIRail
- GetRailTracks() : AIRail
- GetRailType() : AIObject , AIEngine , AIRail
- GetRating() : AITown
- GetRefitCapacity() : AIVehicle
- GetReliability() : AIEngine , AIVehicle
- GetRemovalCost() : IndustrySpec
- GetReserve() : CBlobT< Titem_, Tbase_ >
- GetRoadDepotFrontTile() : AIRoad
- GetRoadLayout() : AITown
- GetRoadReworkDuration() : AITown
- GetRoadStationFrontTile() : AIRoad
- GetRoadType() : AIEngine , AIVehicle , 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 , AIEventDisasterZeppelinerCleared , AIEventStationFirstVehicle , AIEventDisasterZeppelinerCrashed
- GetStockpiledCargo() : AIIndustry
- GetSubsidyID() : AIEventSubsidyOffer , AIEventSubsidyOfferExpired , AIEventSubsidyExpired , AIEventSubsidyAwarded
- GetTick() : AIController
- GetTileIndex() : AIMap
- GetTileX() : AIMap
- GetTileY() : AIMap
- GetTimetableDurationIncomplete() : OrderList
- GetTimetableTotalDuration() : OrderList
- GetTownCount() : AITown
- GetTownEffect() : AICargo
- GetUnitNumber() : AIVehicle
- GetValue() : AIGameSettings , AIAbstractList
- GetVehicleID() : AIEventStationFirstVehicle , AIEventVehicleCrashed , AIEventVehicleUnprofitable , AIEventVehicleLost , AIEventVehicleWaitingInDepot
- GetVehicleType() : AIEventEnginePreview , AIEngine , AIGroup , AIVehicle
- GetVersion() : AIController
- 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 : TownNameParams , LoggedChange , GRFIdentifier , EntityIDMapping
- ground : DrawTileSprites , RailtypeInfo
- group : IniFile
- GROUP_ALL : AIGroup
- GROUP_DEFAULT : AIGroup
- GROUP_INVALID : AIGroup
- GroupID : AIGroup
- GrowRawSize() : CBlobBaseSimple
- GrowSizeC() : CBlobT< Titem_, Tbase_ >
- GrowSizeNC() : CStrT< Tchar, TcaseInsensitive > , CBlobT< Titem_, Tbase_ >
- gui : ClientSettings
- gui_sprites : RailtypeInfo