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

### - c -

- c_force : Units
- c_height : Units
- c_power : Units
- c_velocity : Units
- c_volume : Units
- c_weight : Units
- cache : FreeUnitIDGenerator
- cache_valid : NewGRFCache
- cached_air_drag : GroundVehicleCache
- cached_anim_triggers : BaseStation
- cached_axle_resistance : GroundVehicleCache
- cached_cargo_age_period : VehicleCache
- cached_destinations : StationViewWindow
- cached_links : LinkGraphOverlay
- cached_max_curve_speed : TrainCache
- cached_max_range : AircraftCache
- cached_max_range_sqr : AircraftCache
- cached_max_speed : VehicleCache
- cached_max_te : GroundVehicleCache
- cached_max_track_speed : GroundVehicleCache
- cached_power : GroundVehicleCache
- cached_slope_resistance : GroundVehicleCache
- cached_stations : LinkGraphOverlay
- cached_tilt : TrainCache
- cached_total_length : GroundVehicleCache
- cached_veh_length : GroundVehicleCache
- cached_vis_effect : VehicleCache
- cached_weight : GroundVehicleCache
- CalcDemand() : DemandCalculator
- CalcHash() : CHashTableT< Titem_, Thash_bits_ >
- CalcNextVehicleOffset() : Train
- CalculatePositionInWidget() : IndustryCargoesWindow
- call_handler : AllowedSubtags
- callback : CommandContainer , SetDateWindow , NetworkHTTPSocketHandler , NetworkHTTPContentConnecter , ScriptInstance , Script_Suspend
- callback_mask : CargoSpec , EngineInfo , HouseSpec , IndustrySpec , IndustryTileSpec , CanalProperties , AirportTileSpec , WaterFeature , ObjectSpec , StationSpec
- callback_proc : FiosFileScanner
- callback_timer : BuildIndustryWindow
- callback_value : ScriptStorage
- CallbackResultSpriteGroup() : CallbackResultSpriteGroup
- callbacks : ClientNetworkContentSocketHandler , NIFeature
- caller_grfid : NewGRFInspectWindow
- CallLoad() : ScriptInstance
- CallMethod() : Squirrel
- can_do_autorefit : OrdersWindow
- canal_local_properties : GRFFile
- canal_speed_frac : ShipVehicleInfo
- CanAllocate() : Pool< Titem, Tindex, Tgrowth_step, Tmax_size, Tpool_type, Tcache, Tzero >
- CanAllocateItem() : Pool< Titem, Tindex, Tgrowth_step, Tmax_size, Tpool_type, Tcache, Tzero >::PoolItem< Tpool >
- CanCarryCargo() : Engine
- cancel_btn : OskWindow
- CancelReservation() : Vehicle
- CanEnterNewTile() : CFollowTrackT< Ttr_type_, VehicleType, T90deg_turns_allowed_, Tmask_reserved_tracks >
- CanExitOldTile() : CFollowTrackT< Ttr_type_, VehicleType, T90deg_turns_allowed_, Tmask_reserved_tracks >
- CanLeaveWithCargo() : Order
- CanLoadFromVersion() : AIInfo , GameInfo
- CanReadFromPacket() : Packet
- CanSendReceive() : NetworkTCPSocketHandler
- CanStartNew() : AI
- CanSuspend() : Squirrel
- cap : Scrollbar
- Capacity() : ByteBlob , LinkStat
- capacity : SmallVector< T, S > , RailVehicleInfo , Edge , Path , LinkProperties , CBinaryHeapT< T > , ByteBlob::BlobHeader , LinkStat , CargoSummaryItem , RefitResult
- caption : QueryWindow , OskWindow
- caret : Textbuf
- caretpos : Textbuf
- caretxoffs : Textbuf
- cargo : StationCargoList , CargoesField , LinkGraphComponent , GoodsEntry , CargoDataEntry , CargoSummaryItem , Vehicle , RefitOption , RefitWindow
- cargo_acceptance : HouseSpec
- cargo_accepted : Town
- cargo_accepted_total : Town
- cargo_age_counter : Vehicle
- cargo_age_period : EngineInfo
- cargo_cap : Vehicle
- cargo_days_in_transit : CargoList< Tinst, Tcont >
- CARGO_FIELD_WIDTH : CargoesField
- cargo_filter : BuildVehicleWindow
- cargo_filter_criteria : BuildVehicleWindow
- cargo_filter_texts : BuildVehicleWindow
- cargo_label : CargoesField
- CARGO_LINE_COLOUR : CargoesField
- cargo_mask : LinkGraphOverlay
- cargo_payment : Vehicle
- cargo_produced : Town
- CARGO_STUB_WIDTH : CargoesField
- cargo_subtype : Vehicle
- cargo_threshold : StationSpec
- cargo_triggers : StationSpec
- cargo_type : Subsidy , Vehicle
- CargoArray() : CargoArray
- CargoChanged() : GroundVehicle< T, Type >
- CargoClickedAt() : CargoesField
- cargoes : CargoesField
- CargoLabelClickedAt() : CargoesField
- CargoList : CargoPacket , CargoList< Tinst, Tcont >
- CargoList< StationCargoList, StationCargoPacketMap > : StationCargoList
- CargoList< VehicleCargoList, CargoPacketList > : VehicleCargoList
- CargoPacket() : CargoPacket
- CargoPayment() : CargoPayment
- Case() : Case
- case_map : LanguageMap
- case_sensitive : FilterInfo
- case_sensitive_break_check : AIDebugWindow
- caseidx : Case
- cases : LanguagePackHeader
- catchment : AirportSpec
- category : AILibrary , PriceBaseSpec , GameLibrary
- cb_bit : NICallback
- cb_id : NICallback
- CBinaryHeapT() : CBinaryHeapT< T >
- CBlobT() : CBlobT< T >
- CClosedList : CNodeList_HashTableT< Titem_, Thash_bits_open_, Thash_bits_closed_ >
- CCountedPtr() : CCountedPtr< Tcls_ >
- center : ViewportSign
- cgcontext : CocoaSubdriver
- chain : LoadFilter , SaveFilter
- change : LoggedAction
- Change() : Backup< T > , ScriptConfig
- change_date : Cheats
- ChangeAI() : AIListWindow
- ChangeAnimationFrame() : AnimationBase< Tbase, Tspec, Tobj, Textra, GetCallback >
- ChangeResolution() : VideoDriver_Allegro , VideoDriver_Cocoa , CocoaSubdriver , VideoDriver_Dedicated , VideoDriver_Null , VideoDriver_SDL , VideoDriver , VideoDriver_Win32
- changes : LoggedAction
- ChangeToAI() : AIDebugWindow
- chars : Textbuf
- chat_height : NewsWindow
- ChatTabCompletion() : NetworkChatWindow
- ChatTabCompletionFindText() : NetworkChatWindow
- ChatTabCompletionNextItem() : NetworkChatWindow
- check_proc : IndustrySpec
- checkable : LoadCheckData
- CheckCallbacks() : TCPConnecter
- CheckClientListHeight() : NetworkClientListWindow
- CheckConnection() : ClientNetworkGameSocketHandler
- CheckDependencyState() : ClientNetworkContentSocketHandler
- CheckDifficultyLevel() : AISettingsWindow
- CheckIdx() : CBlobT< T >
- CheckIntegrity() : RoadStop::Entry
- CheckMD5() : MD5File , BaseSet< T, Tnum_files, Tsearch_in_tars > , GraphicsSet
- CheckMethod() : ScriptInfo
- CheckSelectedSize() : BuildRailStationWindow
- ChecksumResult : MD5File
- CheckTile() : AyStar
- child : TileLayoutRegisters , NWidgetBackground
- children : CargoDataEntry
- CHUNK : PacketReader
- CItemArray : CNodeList_HashTableT< Titem_, Thash_bits_open_, Thash_bits_closed_ >
- city : FoundTownWindow
- ClampToMap() : TileArea
- class_id : HouseSpec , HouseClassMapping
- classes : CargoSpec , NewGRFClass< Tspec, Tid, Tmax >
- Clean() : PoolBase
- cleaning : Pool< Titem, Tindex, Tgrowth_step, Tmax_size, Tpool_type, Tcache, Tzero >
- CleaningPool() : Pool< Titem, Tindex, Tgrowth_step, Tmax_size, Tpool_type, Tcache, Tzero >::PoolItem< Tpool >
- CleanPool() : PoolBase , Pool< Titem, Tindex, Tgrowth_step, Tmax_size, Tpool_type, Tcache, Tzero >
- cleanup_flag : IndustrySpec
- CleanupPaths() : MultiCommodityFlow
- Clear() : CargoArray , SmallVector< T, S > , AutoFreeSmallVector< T, S > , AutoDeleteSmallVector< T, S > , LoadCheckData , GroupStatistics , IniGroup , LinkGraphComponent , SmallArray< T, B, N > , CBinaryHeapT< T > , ByteBlob , FixedSizeArray< T, C > , CHashTableSlotT< Titem_ > , CHashTableT< Titem_, Thash_bits_ > , ClientNetworkContentSocketHandler , AyStar , BinaryHeap , Hash , OutputBuffer , OutputStore , LinkStat , CargoDataEntry , TileArea
- clear_cost_multiplier : ObjectSpec
- clear_frame_burst : ConstructionSettings
- clear_limit : CompanyProperties
- clear_per_64k_frames : ConstructionSettings
- ClearArticulatedPart() : GroundVehicle< T, Type >
- ClearChanges() : BaseStorageArray , PersistentStorageArray< TYPE, SIZE > , TemporaryStorageArray< TYPE, SIZE >
- ClearConfigList() : AIConfig , ScriptConfig
- ClearDataForNextFile() : GrfProcessingState
- ClearDriveThrough() : RoadStop
- ClearEngine() : GroundVehicle< T, Type >
- ClearFilterTextWidget() : SignListWindow
- ClearFreeWagon() : GroundVehicle< T, Type >
- ClearFrontEngine() : GroundVehicle< T, Type >
- ClearGroup() : OrderBackup
- ClearHandlers() : LinkGraphJob
- ClearMultiheaded() : GroundVehicle< T, Type >
- ClearTypeInformation() : StringParameters
- ClearVehicle() : OrderBackup
- ClearWagon() : GroundVehicle< T, Type >
- click_delay : DropdownWindow
- click_tile_proc : TileTypeProcs
- click_time : NewGrfDebugSpritePicker
- click_x : RefitWindow
- clicked : NWidgetMatrix
- clicked_button : AISettingsWindow , IndustryViewWindow , NewGRFParametersWindow
- clicked_entry : GameSettingsWindow
- clicked_increase : AISettingsWindow , NewGRFParametersWindow
- clicked_line : IndustryViewWindow
- clicked_pixel : NewGrfDebugSpritePicker
- clicked_row : AISettingsWindow , NewGRFParametersWindow
- client_addr : NetworkContentSocketHandler
- client_address : ServerNetworkGameSocketHandler
- client_id : NetworkGameSocketHandler , NetworkClientInfo
- client_lang : NetworkClientInfo
- client_name : NetworkClientInfo , NetworkSettings
- client_playas : NetworkClientInfo
- ClientError() : ClientNetworkGameSocketHandler
- ClientNetworkContentSocketHandler() : ClientNetworkContentSocketHandler
- ClientNetworkGameSocketHandler() : ClientNetworkGameSocketHandler
- clients : NetworkCompanyInfo
- clients_max : NetworkGameInfo
- clients_on : NetworkServerGameInfo
- ClientStatus : ServerNetworkGameSocketHandler
- climate : ObjectSpec
- climate_availability : IndustrySpec
- climates : EngineInfo
- Clone() : AirportTileTableIterator , NewGRFSpriteLayout , AirportTileIterator , TileIterator , OrthogonalTileIterator , DiagonalTileIterator
- clone : OrderBackup
- Close() : NetworkSocketHandler , NetworkContentSocketHandler , NetworkUDPSocketHandler , ClientNetworkContentSocketHandler
- close_cond : TooltipsWindow
- closebox_dimension : NWidgetLeaf
- CloseConnection() : NetworkHTTPSocketHandler , NetworkSocketHandler , NetworkTCPSocketHandler , NetworkAdminSocketHandler , NetworkGameSocketHandler , NetworkUDPSocketHandler , ClientNetworkGameSocketHandler
- ClosedCount() : CNodeList_HashTableT< Titem_, Thash_bits_open_, Thash_bits_closed_ >
- closedlist_hash : AyStar
- ClosedListAdd() : AyStar
- ClosedListIsInList() : AyStar
- CloseListeners() : TCPListenHandler< Tsocket, Tfull_packet, Tban_packet >
- closure_text : IndustrySpec
- cls : WindowDesc
- cls_id : StationSpec , AirportSpec , ObjectSpec
- cmd : CommandContainer , SaveLoad , SettingDescBase
- cmdline : IConsoleAlias
- cmp_mode : RandomizedSpriteGroup
- CNodeList_HashTableT() : CNodeList_HashTableT< Titem_, Thash_bits_open_, Thash_bits_closed_ >
- cocoaview : CocoaSubdriver
- code : DefaultUnicodeMapping
- col_break : LegendAndColour
- CollectGarbage() : ScriptInstance , Squirrel
- colour : NWidgetPartWidget , Object , CompanyProperties , IConsoleLine , ChatMessage , CompanyNewsInformation , LegendAndColour , NWidgetCore , NWidgetMatrix
- Colour() : Colour
- colour1 : Livery
- colour2 : Livery
- coloured_news_year : GUISettings
- colourmap : Vehicle
- column_size : VehicleGroupWindow
- column_width : SmallMapWindow
- columns : CargoesRow
- combine_sprites : ViewportDrawer
- command_pause_level : ConstructionSettings
- CommandCost() : CommandCost
- CommandQueue() : CommandQueue
- commands_per_frame : NetworkSettings
- comment : IniLoadFile , IniItem , IniGroup
- Compact() : SmallVector< T, S >
- companies : LoadCheckData
- companies_max : NetworkGameInfo
- companies_on : NetworkGameInfo
- company : Goal , NetworkLobbyWindow , CommandPacket , ClientSettings , LegendAndColour , VehicleListIdentifier
- Company() : Company
- company : ScriptStorage
- company_avail : Engine
- company_information : NewGRFCache
- company_mask : LinkGraphOverlay
- company_name : CompanyNewsInformation , NetworkCompanyInfo
- company_value : CompanyEconomyEntry , NetworkCompanyInfo
- CompanyWindowPlanes : CompanyWindow
- CompareTo() : NetworkAddress
- comparison_done : ParentSpriteToDraw
- compatible : NetworkGameInfo
- compatible_railtypes : RailtypeInfo
- competitor_speed : DifficultySettings
- Compile() : GameStrings
- compiled_strings : GameStrings
- CompileError() : Squirrel
- COMPONENTS_JOIN_TICK : LinkGraph
- COMPONENTS_SPAWN_TICK : LinkGraph
- ComposeColourPA() : Blitter_32bppBase
- ComposeColourPANoCheck() : Blitter_32bppBase
- ComposeColourRGBA() : Blitter_32bppBase
- ComposeColourRGBANoCheck() : Blitter_32bppBase
- compression : BmpInfo
- ComputeCargoDisplay() : IndustryCargoesWindow
- ComputeGroupInfoSize() : VehicleGroupWindow
- ComputeIndustryDisplay() : IndustryCargoesWindow
- ComputeScroll() : SmallMapWindow
- condition : ThreadMutex_pthread
- config_list : ScriptConfig , ScriptInfo
- conflicting : IndustrySpec
- Connect() : TCPConnecter , NetworkHTTPSocketHandler , ClientNetworkContentSocketHandler , NetworkAddress
- connect_to_ip : NetworkSettings
- ConnectCargo() : CargoesField
- connected : TCPConnecter
- ConnectIndustryAccepted() : CargoesRow
- ConnectIndustryProduced() : CargoesRow
- consist_cargo_information : NewGRFCache
- ConsistChanged() : Train
- consistent_max_offset : NewGRFSpriteLayout
- console_backlog_length : GUISettings
- console_backlog_timeout : GUISettings
- ConstIterator : CargoList< Tinst, Tcont >
- ConstReverseIterator : CargoList< Tinst, Tcont >
- construction : GameSettings
- construction_cost : DifficultySettings
- construction_date : Industry
- construction_type : Industry
- Constructor() : AIInfo , GameLibrary , AILibrary , GameInfo , ScriptInfo
- cont : GetOptData
- cont_flags : NWidgetPart
- container_ver : SpriteCache
- Contains() : SmallMap< T, U, S > , SmallVector< T, S > , TileArea
- content : NetworkContentListWindow
- content_type : BaseSetTextfileWindow< TBaseSet >
- ContentIDList : ClientNetworkContentSocketHandler
- ContentInfo() : ContentInfo
- context : ResolverObject
- Continue() : ScriptInstance
- controller : ScriptInstance
- conv : SaveLoad
- convert : RailtypeInfo
- convert_rail : RailtypeInfo
- ConvertFromOldSavegame() : Order
- coord : Vehicle
- COpenList : CNodeList_HashTableT< Titem_, Thash_bits_open_, Thash_bits_closed_ >
- Copy() : GRFText
- CopyFromBuffer() : Blitter_32bppBase , Blitter , Blitter_8bppBase , Blitter_32bppAnim , Blitter_Null
- CopyImageToBuffer() : Blitter_32bppBase , Blitter_8bppBase , Blitter , Blitter_Null
- CopyToBuffer() : Blitter_8bppBase , Blitter_Null , Blitter_32bppAnim , Blitter_32bppBase , Blitter
- CopyVehicleConfigAndStatistics() : Vehicle
- cost : CommandCost , BaseGraphWindow
- cost_factor : RailVehicleInfo
- cost_multiplier : RailtypeInfo , IndustrySpec
- costs : ScriptStorage
- Count() : CommandQueue
- count : ResolverObject
- Count() : CargoList< Tinst, Tcont >
- count : Scrollbar , BuildTreesWindow , ReusableBuffer< T > , CargoPacket , CargoList< Tinst, Tcont > , NewGRFClass< Tspec, Tid, Tmax > , NWidgetMatrix , BuildIndustryWindow , CommandQueue , CargoDataEntry
- Count() : CargoPacket , CHashTableT< Titem_, Thash_bits_ >
- count_dirty : Palette
- CountAndTruncate() : StationCargoList
- CountEngine() : GroupStatistics
- counter : Industry , AboutWindow
- COUNTER_STEP : StatusBarWindow
- CountInUse() : StringData
- CountLines() : GoalListWindow , SubsidyListWindow
- CountMatchingAcceptingIndustries() : IndustryCargoesWindow
- CountMatchingProducingIndustries() : IndustryCargoesWindow
- counts : Industry , Object
- CountVehicle() : GroupStatistics
- coverage_height : BuildRailStationWindow
- CPriorityQueue : CNodeList_HashTableT< Titem_, Thash_bits_open_, Thash_bits_closed_ >
- CR_MATCH : MD5File
- CR_MISMATCH : MD5File
- CR_NO_FILE : MD5File
- Crash() : GroundVehicle< T, Type > , Aircraft , RoadVehicle , Vehicle , Train
- crash_anim_pos : Train
- crashdump_filename : CrashLogWindows
- crashed : Squirrel
- crashed_counter : Aircraft
- crashed_ctr : RoadVehicle
- crashlog : CrashLogWindows
- crashlog_filename : CrashLogWindows
- CrashLogOSX() : CrashLogOSX
- CrashLogUnix() : CrashLogUnix
- CrashLogWindows() : CrashLogWindows
- CrashOccurred() : Squirrel
- CreateClassInstance() : Squirrel
- CreateClassInstanceVM() : Squirrel
- CreateComponent() : LinkGraph
- CreateInstance() : FVideoDriver_Win32 , FMusicDriver_Null , FBlitter_32bppSimple , FVideoDriver_Dedicated , FMusicDriver_DMusic , FVideoDriver_Null , FVideoDriver_SDL , FMusicDriver_QtMidi , FMusicDriver_ExtMidi , FVideoDriver_Allegro , FMusicDriver_Win32 , FSoundDriver_Null , FSoundDriver_Allegro , FSoundDriver_Cocoa , FMusicDriver_LibTimidity , FMusicDriver_Allegro , FMusicDriver_Cocoa , FMusicDriver_BeMidi , FSoundDriver_Win32 , BlitterFactoryBase , FBlitter_32bppAnim , FBlitter_32bppOptimized , FBlitter_8bppSimple , FBlitter_8bppOptimized , FVideoDriver_Cocoa , FMusicDriver_OS2 , DriverFactoryBase , FBlitter_Null , FSoundDriver_SDL
- CreateNestedTree() : Window
- CreateNewNode() : CNodeList_HashTableT< Titem_, Thash_bits_open_, Thash_bits_closed_ > , CYapfBaseT< Types >
- criteria : Listing , Filtering
- critical_section : ThreadMutex_Win32
- crossing : RailtypeInfo
- crossing_tunnels : Cheats
- cs : PacketWriter , Packet
- CStrA() : CStrA
- ct : LoggedChange , CargoPayment
- ctt_exclude_mask : GRFTempEngineData
- ctt_include_mask : GRFTempEngineData
- cur_economy : CompanyProperties
- cur_fh : Fio
- cur_id : BaseNetworkContentDownloadStatusWindow
- cur_image : Vehicle
- cur_implicit_order_index : Vehicle
- cur_language : GameStrings
- cur_real_order_index : Vehicle
- cur_speed : Vehicle
- curFile : ClientNetworkContentSocketHandler
- curid : FreeUnitIDGenerator
- curInfo : ClientNetworkContentSocketHandler
- currency : LocaleSettings
- current : CrashLogWindows , PacketWriter
- current_char : Lexer
- current_edit_param : NewGRFInspectWindow
- current_loan : CompanyProperties
- current_mode : StationViewWindow
- current_order : Vehicle
- current_order_time : Vehicle
- current_sprite : SpriteAlignerWindow
- current_station : CargoPayment
- current_station_id : LinkGraph
- current_x : NWidgetBase
- current_y : NWidgetBase
- cursor_autoroad : RoadTypeInfo
- cursor_nesw : RoadTypeInfo
- cursor_nwse : RoadTypeInfo
- curve_speed : RailtypeInfo
- cust_cargoes : CargoesField
- custom_1 : MusicSettings
- custom_2 : MusicSettings
- custom_message : GRFError
- custom_sea_level : GameCreationSettings
- custom_town_number : GameCreationSettings
- custom_value : ScriptConfigItem
- CWP_BUTTONS_LOCAL : CompanyWindow
- CWP_BUTTONS_OTHER : CompanyWindow
- CWP_MP_C_JOIN : CompanyWindow
- CWP_MP_C_PWD : CompanyWindow
- CWP_RELOCATE_HIDE : CompanyWindow
- CWP_RELOCATE_SHOW : CompanyWindow
- CWP_VB_BUILD : CompanyWindow
- CWP_VB_VIEW : CompanyWindow
- CYapfBaseT() : CYapfBaseT< Types >
- cycle_signal_types : GUISettings