MCPcopy Create free account

hub / github.com/OpenLoco/OpenLoco / functions

Functions5,416 in github.com/OpenLoco/OpenLoco

↓ 826 callersFunctionenumValue
src/Engine/include/OpenLoco/Engine/Types.hpp:11
↓ 620 callersMethodpush
src/OpenLoco/include/OpenLoco/Localisation/FormatArguments.hpp:103
↓ 479 callersMethodhasFlags
src/OpenLoco/src/Vehicles/Orders.cpp:20
↓ 376 callersMethodsize
src/OpenLoco/src/Map/Tile.cpp:62
↓ 370 callersFunctionget
src/OpenLoco/src/Ui/WindowManager.cpp:56
↓ 349 callersFunctionget
src/OpenLoco/src/Map/TileManager.cpp:202
↓ 340 callersMethodinvalidate
0x004CA4BD input: regs.esi - window (this)
src/OpenLoco/src/Ui/Window.cpp:430
↓ 314 callersFunctiondoCommand
0x00431315
src/OpenLoco/src/GameCommands/GameCommands.cpp:239
↓ 264 callersMethodbaseHeight
src/OpenLoco/include/OpenLoco/Map/TileElementBase.h:54
↓ 252 callersFunctionadd
src/OpenLoco/src/Ui/Dropdown.cpp:116
↓ 232 callersFunctionsetErrorText
src/OpenLoco/src/GameCommands/GameCommands.cpp:559
↓ 211 callersMethodpush_back
std::back_inserter support.
src/OpenLoco/src/Localisation/StringBuffer.cpp:83
↓ 202 callersFunctioninvalidate
0x004CB966
src/OpenLoco/src/Ui/WindowManager.cpp:294
↓ 192 callersMethodbaseZ
src/OpenLoco/include/OpenLoco/Map/TileElementBase.h:53
↓ 186 callersMethodrotation
src/OpenLoco/include/OpenLoco/Map/RoadElement.h:24
↓ 185 callersMethoddata
src/OpenLoco/src/Map/Tile.cpp:16
↓ 184 callersFunctionformatString
src/OpenLoco/src/Localisation/Formatting.cpp:638
↓ 183 callersMethodempty
src/OpenLoco/src/World/Town.cpp:44
↓ 183 callersMethodid
src/OpenLoco/src/World/TownManager.cpp:517
↓ 179 callersMethodgetColour
src/OpenLoco/include/OpenLoco/Ui/Window.h:294
↓ 178 callersFunctionend
0x004CF60B
src/OpenLoco/src/Ui/ProgressBar.cpp:46
↓ 170 callersMethoddrawImage
src/OpenLoco/src/Graphics/SoftwareDrawingContext.cpp:1080
↓ 160 callersFunctionbegin
src/OpenLoco/src/Ui/ProgressBar.cpp:12
↓ 150 callersMethodisGhost
src/OpenLoco/include/OpenLoco/S5/S5TileElement.h:33
↓ 150 callersMethodsequenceIndex
src/OpenLoco/src/Map/IndustryElement.cpp:55
↓ 149 callersMethodc
Returns the Colour without any additional flags set.
src/OpenLoco/include/OpenLoco/Graphics/Colour.h:220
↓ 148 callersFunctionrecolour
TODO: Move the recolour functions into Colour.h
src/OpenLoco/include/OpenLoco/Graphics/Gfx.h:129
↓ 146 callersMethodwidth
src/OpenLoco/src/Ui/Widget.cpp:26
↓ 141 callersFunctionfind
0x004C9B56
src/OpenLoco/src/Ui/WindowManager.cpp:180
↓ 135 callersFunctiongetShade
src/OpenLoco/src/Graphics/Colour.cpp:235
↓ 128 callersFunctiongetUpdatingCompanyId
src/OpenLoco/src/GameCommands/GameCommands.cpp:584
↓ 128 callersMethodrandNext
src/Core/src/Prng.cpp:6
↓ 127 callersFunctiongenerateConnections
src/OpenLoco/src/Map/Track/TrackData.cpp:12
↓ 125 callersFunctionmakeWidgets
src/OpenLoco/include/OpenLoco/Ui/Widget.h:268
↓ 120 callersFunctionget
src/OpenLoco/src/World/TownManager.cpp:435
↓ 119 callersFunctionerror
src/Diagnostics/include/OpenLoco/Diagnostics/Logging.h:51
↓ 118 callersFunctiontoTileSpace
src/Engine/include/OpenLoco/Engine/World.hpp:94
↓ 116 callersFunctionrotate
0x004B949C
src/OpenLoco/src/Ui/Windows/Vehicle.cpp:5216
↓ 116 callersMethodsurface
src/OpenLoco/src/Map/Tile.cpp:88
↓ 115 callersFunctiongetControllingId
src/OpenLoco/src/World/CompanyManager.cpp:178
↓ 113 callersMethodisAiAllocated
src/OpenLoco/include/OpenLoco/Map/TileElementBase.h:70
↓ 113 callersFunctiontoWorldSpace
src/Engine/include/OpenLoco/Engine/World.hpp:104
↓ 111 callersMethodwithIndexOffset
src/OpenLoco/include/OpenLoco/Graphics/ImageId.h:158
↓ 108 callersMethodend
src/OpenLoco/src/Map/Tile.cpp:52
↓ 107 callersMethodsetColour
src/OpenLoco/include/OpenLoco/Ui/Window.h:302
↓ 107 callersFunctionthoughtTypeHasFlags
src/OpenLoco/src/World/CompanyAi/CompanyAi.cpp:201
↓ 106 callersFunctioninfo
src/Diagnostics/include/OpenLoco/Diagnostics/Logging.h:39
↓ 104 callersFunctiongetMaxObjects
src/OpenLoco/include/OpenLoco/Objects/ObjectManager.h:32
↓ 102 callersFunctiongetInflationAdjustedCost
src/OpenLoco/src/Economy/Economy.cpp:127
↓ 102 callersMethodowner
src/OpenLoco/include/OpenLoco/Map/RoadElement.h:137
↓ 102 callersMethodroadId
src/OpenLoco/include/OpenLoco/Map/RoadElement.h:30
↓ 100 callersFunctionisEditorMode
src/OpenLoco/src/SceneManager.cpp:52
↓ 99 callersMethoddrawStringLeft
src/OpenLoco/src/Graphics/TextRenderer.cpp:1965
↓ 97 callersMethodheight
src/OpenLoco/src/Ui/Widget.cpp:31
↓ 93 callersMethodtrackId
src/OpenLoco/include/OpenLoco/Map/TrackElement.h:42
↓ 92 callersMethodbegin
src/OpenLoco/src/Map/Tile.cpp:42
↓ 92 callersFunctionclose
0x004B509B
src/OpenLoco/src/Ui/Windows/Vehicle.cpp:2864
↓ 91 callersMethodcallPrepareDraw
src/OpenLoco/src/Ui/Window.cpp:1214
↓ 91 callersMethoddraw
src/OpenLoco/src/Ui/Widgets/TabWidget.cpp:94
↓ 90 callersMethodroadObjectId
src/OpenLoco/include/OpenLoco/Map/RoadElement.h:54
↓ 88 callersFunctioninvalidateWidget
0x004CB966
src/OpenLoco/src/Ui/WindowManager.cpp:327
↓ 85 callersFunctionisLoggedDivergentGameStateField
src/OpenLoco/src/GameSaveCompare.cpp:151
↓ 84 callersFunctionstate
src/OpenLoco/src/Input.cpp:40
↓ 83 callersMethodinitScrollWidgets
0x004CA17F
src/OpenLoco/src/Ui/Window.cpp:482
↓ 79 callersFunctiongetString
src/OpenLoco/src/Localisation/StringManager.cpp:53
↓ 79 callersFunctionplaySound
src/OpenLoco/src/Audio/Audio.cpp:429
↓ 79 callersMethodsetWidgets
src/OpenLoco/include/OpenLoco/Ui/Window.h:245
↓ 76 callersFunctionsetErrorTitle
src/OpenLoco/src/GameCommands/GameCommands.cpp:569
↓ 71 callersFunctionwidth
Returns the width of the game screen, which is scaled by the window scale factor.
src/OpenLoco/src/Ui.cpp:181
↓ 70 callersMethodwater
src/OpenLoco/include/OpenLoco/Map/SurfaceElement.h:85
↓ 69 callersFunctionget
src/OpenLoco/src/MessageManager.cpp:33
↓ 67 callersMethodposition
TODO: Remove this once position is a member.
src/OpenLoco/include/OpenLoco/Ui/Window.h:234
↓ 66 callersFunctionopen
0x004CCF1E
src/OpenLoco/src/Ui/Dropdown.cpp:367
↓ 66 callersFunctionwrite
src/OpenLoco/src/Config.cpp:207
↓ 65 callersFunctioncommon
src/OpenLoco/src/Ui/Windows/ToolTip.cpp:125
↓ 65 callersFunctionsetExpenditureType
src/OpenLoco/src/GameCommands/GameCommands.cpp:579
↓ 64 callersMethodclear
src/OpenLoco/src/Graphics/SoftwareDrawingContext.cpp:1032
↓ 64 callersFunctionrotateTrackPPA
src/OpenLoco/include/OpenLoco/Paint/PaintTrackAdditionsData.h:25
↓ 63 callersMethoddrawRect
src/OpenLoco/src/Graphics/SoftwareDrawingContext.cpp:1050
↓ 63 callersMethoddrawStringLeftClipped
src/OpenLoco/src/Graphics/TextRenderer.cpp:1976
↓ 62 callersMethodaddToPlotList4FD150
0x004FD150
src/OpenLoco/src/Paint/Paint.cpp:256
↓ 62 callersFunctiongetMainWindow
0x004CE438
src/OpenLoco/src/Ui/WindowManager.cpp:153
↓ 60 callersFunctiongetG1Element
src/OpenLoco/src/Graphics/Gfx.cpp:309
↓ 60 callersFunctionheight
Returns the height of the game screen, which is scaled by the window scale factor.
src/OpenLoco/src/Ui.cpp:188
↓ 60 callersFunctionsetItemSelected
src/OpenLoco/src/Ui/Dropdown.cpp:209
↓ 59 callersMethodfillRect
src/OpenLoco/src/Graphics/SoftwareDrawingContext.cpp:1044
↓ 59 callersFunctiongetHeight
* Return the absolute height of an element, given its (x, y) coordinates * remember to & with 0xFFFF if you don't want water affecting results
src/OpenLoco/src/Map/TileManager.cpp:509
↓ 59 callersFunctionisToolActive
src/OpenLoco/src/Ui/ToolManager.cpp:28
↓ 59 callersMethodtrackObjectId
src/OpenLoco/include/OpenLoco/Map/TrackElement.h:60
↓ 58 callersMethodobjectId
src/OpenLoco/include/OpenLoco/Map/StationElement.h:35
↓ 58 callersFunctionsetPosition
src/OpenLoco/src/GameCommands/GameCommands.cpp:549
↓ 56 callersFunctiongetTrackPiece
src/OpenLoco/src/Map/Track/TrackData.cpp:321
↓ 54 callersMethodwithIndex
src/OpenLoco/include/OpenLoco/Graphics/ImageId.h:150
↓ 53 callersFunctionvalidCoords
src/Engine/include/OpenLoco/Engine/World.hpp:63
↓ 52 callersFunctionbringToFront
0x004CC750 TODO: hook
src/OpenLoco/src/Ui/WindowManager.cpp:397
↓ 51 callersFunctiongetCurrentRotation
src/OpenLoco/src/Ui/WindowManager.cpp:1794
↓ 51 callersFunctiontoolCancel
0x004B5088
src/OpenLoco/src/Ui/Windows/Vehicle.cpp:3520
↓ 51 callersMethodvalue
src/Core/include/OpenLoco/Core/BitSet.hpp:180
↓ 50 callersMethodgetRaw
src/OpenLoco/src/Vehicles/Orders.cpp:99
↓ 50 callersMethodgetType
src/OpenLoco/include/OpenLoco/Vehicles/Orders.h:39
next →1–100 of 5,416, ranked by callers