Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/OpenLoco/OpenLoco
/ functions
Functions
5,416 in github.com/OpenLoco/OpenLoco
⨍
Functions
5,416
◇
Types & classes
1,159
↓ 826 callers
Function
enumValue
src/Engine/include/OpenLoco/Engine/Types.hpp:11
↓ 620 callers
Method
push
src/OpenLoco/include/OpenLoco/Localisation/FormatArguments.hpp:103
↓ 479 callers
Method
hasFlags
src/OpenLoco/src/Vehicles/Orders.cpp:20
↓ 376 callers
Method
size
src/OpenLoco/src/Map/Tile.cpp:62
↓ 370 callers
Function
get
src/OpenLoco/src/Ui/WindowManager.cpp:56
↓ 349 callers
Function
get
src/OpenLoco/src/Map/TileManager.cpp:202
↓ 340 callers
Method
invalidate
0x004CA4BD input: regs.esi - window (this)
src/OpenLoco/src/Ui/Window.cpp:430
↓ 314 callers
Function
doCommand
0x00431315
src/OpenLoco/src/GameCommands/GameCommands.cpp:239
↓ 264 callers
Method
baseHeight
src/OpenLoco/include/OpenLoco/Map/TileElementBase.h:54
↓ 252 callers
Function
add
src/OpenLoco/src/Ui/Dropdown.cpp:116
↓ 232 callers
Function
setErrorText
src/OpenLoco/src/GameCommands/GameCommands.cpp:559
↓ 211 callers
Method
push_back
std::back_inserter support.
src/OpenLoco/src/Localisation/StringBuffer.cpp:83
↓ 202 callers
Function
invalidate
0x004CB966
src/OpenLoco/src/Ui/WindowManager.cpp:294
↓ 192 callers
Method
baseZ
src/OpenLoco/include/OpenLoco/Map/TileElementBase.h:53
↓ 186 callers
Method
rotation
src/OpenLoco/include/OpenLoco/Map/RoadElement.h:24
↓ 185 callers
Method
data
src/OpenLoco/src/Map/Tile.cpp:16
↓ 184 callers
Function
formatString
src/OpenLoco/src/Localisation/Formatting.cpp:638
↓ 183 callers
Method
empty
src/OpenLoco/src/World/Town.cpp:44
↓ 183 callers
Method
id
src/OpenLoco/src/World/TownManager.cpp:517
↓ 179 callers
Method
getColour
src/OpenLoco/include/OpenLoco/Ui/Window.h:294
↓ 178 callers
Function
end
0x004CF60B
src/OpenLoco/src/Ui/ProgressBar.cpp:46
↓ 170 callers
Method
drawImage
src/OpenLoco/src/Graphics/SoftwareDrawingContext.cpp:1080
↓ 160 callers
Function
begin
src/OpenLoco/src/Ui/ProgressBar.cpp:12
↓ 150 callers
Method
isGhost
src/OpenLoco/include/OpenLoco/S5/S5TileElement.h:33
↓ 150 callers
Method
sequenceIndex
src/OpenLoco/src/Map/IndustryElement.cpp:55
↓ 149 callers
Method
c
Returns the Colour without any additional flags set.
src/OpenLoco/include/OpenLoco/Graphics/Colour.h:220
↓ 148 callers
Function
recolour
TODO: Move the recolour functions into Colour.h
src/OpenLoco/include/OpenLoco/Graphics/Gfx.h:129
↓ 146 callers
Method
width
src/OpenLoco/src/Ui/Widget.cpp:26
↓ 141 callers
Function
find
0x004C9B56
src/OpenLoco/src/Ui/WindowManager.cpp:180
↓ 135 callers
Function
getShade
src/OpenLoco/src/Graphics/Colour.cpp:235
↓ 128 callers
Function
getUpdatingCompanyId
src/OpenLoco/src/GameCommands/GameCommands.cpp:584
↓ 128 callers
Method
randNext
src/Core/src/Prng.cpp:6
↓ 127 callers
Function
generateConnections
src/OpenLoco/src/Map/Track/TrackData.cpp:12
↓ 125 callers
Function
makeWidgets
src/OpenLoco/include/OpenLoco/Ui/Widget.h:268
↓ 120 callers
Function
get
src/OpenLoco/src/World/TownManager.cpp:435
↓ 119 callers
Function
error
src/Diagnostics/include/OpenLoco/Diagnostics/Logging.h:51
↓ 118 callers
Function
toTileSpace
src/Engine/include/OpenLoco/Engine/World.hpp:94
↓ 116 callers
Function
rotate
0x004B949C
src/OpenLoco/src/Ui/Windows/Vehicle.cpp:5216
↓ 116 callers
Method
surface
src/OpenLoco/src/Map/Tile.cpp:88
↓ 115 callers
Function
getControllingId
src/OpenLoco/src/World/CompanyManager.cpp:178
↓ 113 callers
Method
isAiAllocated
src/OpenLoco/include/OpenLoco/Map/TileElementBase.h:70
↓ 113 callers
Function
toWorldSpace
src/Engine/include/OpenLoco/Engine/World.hpp:104
↓ 111 callers
Method
withIndexOffset
src/OpenLoco/include/OpenLoco/Graphics/ImageId.h:158
↓ 108 callers
Method
end
src/OpenLoco/src/Map/Tile.cpp:52
↓ 107 callers
Method
setColour
src/OpenLoco/include/OpenLoco/Ui/Window.h:302
↓ 107 callers
Function
thoughtTypeHasFlags
src/OpenLoco/src/World/CompanyAi/CompanyAi.cpp:201
↓ 106 callers
Function
info
src/Diagnostics/include/OpenLoco/Diagnostics/Logging.h:39
↓ 104 callers
Function
getMaxObjects
src/OpenLoco/include/OpenLoco/Objects/ObjectManager.h:32
↓ 102 callers
Function
getInflationAdjustedCost
src/OpenLoco/src/Economy/Economy.cpp:127
↓ 102 callers
Method
owner
src/OpenLoco/include/OpenLoco/Map/RoadElement.h:137
↓ 102 callers
Method
roadId
src/OpenLoco/include/OpenLoco/Map/RoadElement.h:30
↓ 100 callers
Function
isEditorMode
src/OpenLoco/src/SceneManager.cpp:52
↓ 99 callers
Method
drawStringLeft
src/OpenLoco/src/Graphics/TextRenderer.cpp:1965
↓ 97 callers
Method
height
src/OpenLoco/src/Ui/Widget.cpp:31
↓ 93 callers
Method
trackId
src/OpenLoco/include/OpenLoco/Map/TrackElement.h:42
↓ 92 callers
Method
begin
src/OpenLoco/src/Map/Tile.cpp:42
↓ 92 callers
Function
close
0x004B509B
src/OpenLoco/src/Ui/Windows/Vehicle.cpp:2864
↓ 91 callers
Method
callPrepareDraw
src/OpenLoco/src/Ui/Window.cpp:1214
↓ 91 callers
Method
draw
src/OpenLoco/src/Ui/Widgets/TabWidget.cpp:94
↓ 90 callers
Method
roadObjectId
src/OpenLoco/include/OpenLoco/Map/RoadElement.h:54
↓ 88 callers
Function
invalidateWidget
0x004CB966
src/OpenLoco/src/Ui/WindowManager.cpp:327
↓ 85 callers
Function
isLoggedDivergentGameStateField
src/OpenLoco/src/GameSaveCompare.cpp:151
↓ 84 callers
Function
state
src/OpenLoco/src/Input.cpp:40
↓ 83 callers
Method
initScrollWidgets
0x004CA17F
src/OpenLoco/src/Ui/Window.cpp:482
↓ 79 callers
Function
getString
src/OpenLoco/src/Localisation/StringManager.cpp:53
↓ 79 callers
Function
playSound
src/OpenLoco/src/Audio/Audio.cpp:429
↓ 79 callers
Method
setWidgets
src/OpenLoco/include/OpenLoco/Ui/Window.h:245
↓ 76 callers
Function
setErrorTitle
src/OpenLoco/src/GameCommands/GameCommands.cpp:569
↓ 71 callers
Function
width
Returns the width of the game screen, which is scaled by the window scale factor.
src/OpenLoco/src/Ui.cpp:181
↓ 70 callers
Method
water
src/OpenLoco/include/OpenLoco/Map/SurfaceElement.h:85
↓ 69 callers
Function
get
src/OpenLoco/src/MessageManager.cpp:33
↓ 67 callers
Method
position
TODO: Remove this once position is a member.
src/OpenLoco/include/OpenLoco/Ui/Window.h:234
↓ 66 callers
Function
open
0x004CCF1E
src/OpenLoco/src/Ui/Dropdown.cpp:367
↓ 66 callers
Function
write
src/OpenLoco/src/Config.cpp:207
↓ 65 callers
Function
common
src/OpenLoco/src/Ui/Windows/ToolTip.cpp:125
↓ 65 callers
Function
setExpenditureType
src/OpenLoco/src/GameCommands/GameCommands.cpp:579
↓ 64 callers
Method
clear
src/OpenLoco/src/Graphics/SoftwareDrawingContext.cpp:1032
↓ 64 callers
Function
rotateTrackPPA
src/OpenLoco/include/OpenLoco/Paint/PaintTrackAdditionsData.h:25
↓ 63 callers
Method
drawRect
src/OpenLoco/src/Graphics/SoftwareDrawingContext.cpp:1050
↓ 63 callers
Method
drawStringLeftClipped
src/OpenLoco/src/Graphics/TextRenderer.cpp:1976
↓ 62 callers
Method
addToPlotList4FD150
0x004FD150
src/OpenLoco/src/Paint/Paint.cpp:256
↓ 62 callers
Function
getMainWindow
0x004CE438
src/OpenLoco/src/Ui/WindowManager.cpp:153
↓ 60 callers
Function
getG1Element
src/OpenLoco/src/Graphics/Gfx.cpp:309
↓ 60 callers
Function
height
Returns the height of the game screen, which is scaled by the window scale factor.
src/OpenLoco/src/Ui.cpp:188
↓ 60 callers
Function
setItemSelected
src/OpenLoco/src/Ui/Dropdown.cpp:209
↓ 59 callers
Method
fillRect
src/OpenLoco/src/Graphics/SoftwareDrawingContext.cpp:1044
↓ 59 callers
Function
getHeight
* 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 callers
Function
isToolActive
src/OpenLoco/src/Ui/ToolManager.cpp:28
↓ 59 callers
Method
trackObjectId
src/OpenLoco/include/OpenLoco/Map/TrackElement.h:60
↓ 58 callers
Method
objectId
src/OpenLoco/include/OpenLoco/Map/StationElement.h:35
↓ 58 callers
Function
setPosition
src/OpenLoco/src/GameCommands/GameCommands.cpp:549
↓ 56 callers
Function
getTrackPiece
src/OpenLoco/src/Map/Track/TrackData.cpp:321
↓ 54 callers
Method
withIndex
src/OpenLoco/include/OpenLoco/Graphics/ImageId.h:150
↓ 53 callers
Function
validCoords
src/Engine/include/OpenLoco/Engine/World.hpp:63
↓ 52 callers
Function
bringToFront
0x004CC750 TODO: hook
src/OpenLoco/src/Ui/WindowManager.cpp:397
↓ 51 callers
Function
getCurrentRotation
src/OpenLoco/src/Ui/WindowManager.cpp:1794
↓ 51 callers
Function
toolCancel
0x004B5088
src/OpenLoco/src/Ui/Windows/Vehicle.cpp:3520
↓ 51 callers
Method
value
src/Core/include/OpenLoco/Core/BitSet.hpp:180
↓ 50 callers
Method
getRaw
src/OpenLoco/src/Vehicles/Orders.cpp:99
↓ 50 callers
Method
getType
src/OpenLoco/include/OpenLoco/Vehicles/Orders.h:39
next →
1–100 of 5,416, ranked by callers