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
↓ 50 callers
Function
invalidateScreen
0x004CD406
src/OpenLoco/src/Graphics/Gfx.cpp:224
↓ 50 callers
Function
removeConstructionGhosts
0x0049FEC7
src/OpenLoco/src/Ui/Windows/Construction/Common.cpp:709
↓ 49 callers
Function
companies
src/OpenLoco/src/World/CompanyManager.cpp:163
↓ 49 callers
Function
hasFlag
src/OpenLoco/src/Input.cpp:25
↓ 49 callers
Method
type
src/OpenLoco/src/Map/Tile.cpp:21
↓ 48 callers
Method
getRotation
src/OpenLoco/src/Viewport.cpp:32
↓ 48 callers
Function
getVehicle
src/OpenLoco/src/Ui/Windows/Vehicle.cpp:129
↓ 48 callers
Method
setSize
src/OpenLoco/include/OpenLoco/Ui/Window.h:251
↓ 47 callers
Function
bitScanForward
Finds the first bit set in a 32-bits numeral and returns its index, or -1 if no bit is set.
src/Core/src/Numerics.cpp:14
↓ 46 callers
Method
hasStationElement
src/OpenLoco/include/OpenLoco/Map/RoadElement.h:90
↓ 45 callers
Function
getRoadPiece
src/OpenLoco/src/Map/Track/TrackData.cpp:327
↓ 45 callers
Method
hasSignal
src/OpenLoco/include/OpenLoco/Map/TrackElement.h:30
↓ 45 callers
Function
rotateTrackPP
src/OpenLoco/include/OpenLoco/Paint/PaintTrackData.h:148
↓ 44 callers
Method
begin
src/OpenLoco/src/Vehicles/OrderManager.cpp:91
↓ 44 callers
Function
dropdownWidgets
src/OpenLoco/include/OpenLoco/Ui/Widgets/DropdownWidget.h:27
↓ 44 callers
Method
getIndex
src/OpenLoco/include/OpenLoco/Graphics/ImageId.h:120
↓ 44 callers
Method
hasFlags
src/OpenLoco/src/Vehicles/VehicleHead.cpp:538
↓ 44 callers
Method
stationId
src/OpenLoco/include/OpenLoco/Map/StationElement.h:55
↓ 43 callers
Function
findObjectHandle
0x004720EB Returns std::nullopt if not loaded
src/OpenLoco/src/Objects/ObjectManager.cpp:179
↓ 43 callers
Function
loadCursor
src/OpenLoco/src/Ui.cpp:311
↓ 43 callers
Method
setItemType
src/OpenLoco/include/OpenLoco/Paint/Paint.h:282
↓ 43 callers
Function
setTextColour
src/OpenLoco/src/Graphics/TextRenderer.cpp:77
↓ 42 callers
Function
createWindow
* 0x004C9C68 * * @param type @<cl> * @param size.width @<bx> * @param size.height @<ebx> * @param flags @<ecx << 8> * @p
src/OpenLoco/src/Ui/WindowManager.cpp:563
↓ 42 callers
Function
getCurrentYear
src/OpenLoco/src/Date.cpp:36
↓ 41 callers
Method
callOnMouseUp
src/OpenLoco/src/Ui/Window.cpp:1082
↓ 41 callers
Function
isPlayerCompany
src/OpenLoco/src/World/CompanyManager.cpp:213
↓ 40 callers
Method
clearHeight
src/OpenLoco/include/OpenLoco/Map/TileElementBase.h:56
↓ 40 callers
Method
drawStringCentred
src/OpenLoco/src/Graphics/TextRenderer.cpp:2009
↓ 40 callers
Method
has38Flags
src/OpenLoco/src/Vehicles/Vehicle.cpp:116
↓ 40 callers
Method
hasBridge
src/OpenLoco/include/OpenLoco/Map/RoadElement.h:42
↓ 40 callers
Function
setHighlightedItem
src/OpenLoco/src/Ui/Dropdown.cpp:201
↓ 39 callers
Function
setUpdatingCompanyId
src/OpenLoco/src/GameCommands/GameCommands.cpp:589
↓ 38 callers
Function
manhattanDistance2D
src/Math/include/OpenLoco/Math/Vector.hpp:201
↓ 37 callers
Method
callOnResize
src/OpenLoco/src/Ui/Window.cpp:1092
↓ 37 callers
Method
cardinalDirection
src/OpenLoco/include/OpenLoco/Vehicles/Vehicle.h:131
↓ 37 callers
Function
isLoggedDivergence
src/OpenLoco/src/GameSaveCompare.cpp:80
↓ 37 callers
Function
show
* 0x004CC807 * * @param x * @param y * @param width * @param height * @param colour * @param count * @param it
src/OpenLoco/src/Ui/Dropdown.cpp:509
↓ 36 callers
Method
addToPlotListAsParent
0x004FD130
src/OpenLoco/src/Paint/Paint.cpp:182
↓ 36 callers
Function
getScenarioTicks
0x00525F5E
src/OpenLoco/src/Scenario/ScenarioManager.cpp:426
↓ 36 callers
Method
pushRenderTarget
src/OpenLoco/src/Graphics/SoftwareDrawingContext.cpp:1110
↓ 36 callers
Method
slope
src/OpenLoco/include/OpenLoco/Map/SurfaceElement.h:73
↓ 35 callers
Function
close
src/OpenLoco/src/Audio/Audio.cpp:239
↓ 35 callers
Function
getClampedRange
src/OpenLoco/src/Map/TileLoop.cpp:5
↓ 35 callers
Function
getRouting
src/OpenLoco/src/Vehicles/RoutingManager.cpp:44
↓ 35 callers
Method
hasVehicleFlags
src/OpenLoco/src/Vehicles/Vehicle.cpp:121
↓ 35 callers
Function
setFlag
src/OpenLoco/src/Input.cpp:30
↓ 35 callers
Function
stepperWidgets
TODO: Make this a single widget.
src/OpenLoco/include/OpenLoco/Ui/Widgets/StepperWidget.h:30
↓ 35 callers
Function
sub_431E6A
0x00431E6A al : company esi : tile
src/OpenLoco/src/GameCommands/GameCommands.cpp:528
↓ 34 callers
Method
clearSingle
src/OpenLoco/src/Graphics/SoftwareDrawingContext.cpp:1038
↓ 34 callers
Method
getOffset
src/OpenLoco/src/Vehicles/Orders.cpp:94
↓ 34 callers
Method
getRenderTarget
src/OpenLoco/include/OpenLoco/Paint/Paint.h:246
↓ 34 callers
Function
hasFlags
src/OpenLoco/src/Ui/Dropdown.cpp:1156
↓ 34 callers
Method
hasTraitFlags
src/OpenLoco/include/OpenLoco/Objects/RoadObject.h:78
↓ 34 callers
Function
loadStringTable
0x00472172
src/OpenLoco/src/Objects/ObjectStringTable.cpp:67
↓ 34 callers
Method
next
src/OpenLoco/include/OpenLoco/Map/TileLoop.hpp:20
↓ 34 callers
Method
stationType
src/OpenLoco/src/Map/Tile.cpp:190
↓ 33 callers
Method
bridge
_6u
src/OpenLoco/include/OpenLoco/Map/RoadElement.h:84
↓ 33 callers
Method
popRenderTarget
src/OpenLoco/src/Graphics/SoftwareDrawingContext.cpp:1118
↓ 33 callers
Function
resetMapSelectionFlag
src/OpenLoco/src/Map/MapSelection.cpp:285
↓ 33 callers
Method
setClearZ
src/OpenLoco/include/OpenLoco/Map/TileElementBase.h:83
↓ 33 callers
Method
translucent
src/OpenLoco/include/OpenLoco/Graphics/Colour.h:238
↓ 32 callers
Function
isTitleMode
src/OpenLoco/src/SceneManager.cpp:57
↓ 32 callers
Method
skip
Size in bytes to skip forward the buffer
src/OpenLoco/include/OpenLoco/Localisation/FormatArguments.hpp:95
↓ 31 callers
Method
applyToComponents
src/OpenLoco/include/OpenLoco/Vehicles/Vehicle.h:472
↓ 31 callers
Method
fillRectInset
src/OpenLoco/src/Graphics/SoftwareDrawingContext.cpp:1056
↓ 31 callers
Method
getObject
src/OpenLoco/src/World/Industry.cpp:48
↓ 31 callers
Method
moveTo
0x0046FC83
src/OpenLoco/src/Entities/Entity.cpp:14
↓ 30 callers
Method
hasFlag
src/OpenLoco/include/OpenLoco/Message.h:130
↓ 30 callers
Method
isReversed
Used by road and tram vehicles to indicate side
src/OpenLoco/include/OpenLoco/Vehicles/Vehicle.h:133
↓ 30 callers
Function
loadImageTable
0x0047221F
src/OpenLoco/src/Objects/ObjectImageTable.cpp:11
↓ 30 callers
Function
mapInvalidateSelectionRect
0x004610F2
src/OpenLoco/src/Map/MapSelection.cpp:140
↓ 29 callers
Function
getCompanyColour
src/OpenLoco/src/World/CompanyManager.cpp:203
↓ 29 callers
Method
isDisabled
src/OpenLoco/src/Ui/Window.cpp:107
↓ 28 callers
Method
getPosition
src/Core/src/FileStream.cpp:144
↓ 28 callers
Function
setMapSelectionFlags
src/OpenLoco/src/Map/MapSelection.cpp:280
↓ 28 callers
Method
size
src/Core/include/OpenLoco/Core/BitSet.hpp:277
↓ 27 callers
Function
gameToScreen
* * @param x @<ax> * @param y * @param z * @param rotation * @return */
src/OpenLoco/src/Map/Tile.cpp:204
↓ 26 callers
Method
drawStringLeftWrapped
src/OpenLoco/src/Graphics/TextRenderer.cpp:1998
↓ 26 callers
Function
industries
src/OpenLoco/src/World/IndustryManager.cpp:71
↓ 26 callers
Method
midX
src/OpenLoco/src/Ui/Widget.cpp:16
↓ 26 callers
Function
towns
src/OpenLoco/src/World/TownManager.cpp:430
↓ 25 callers
Function
getStringWidth
* 0x00495685 * * @param buffer @<esi> * @return width @<cx> */
src/OpenLoco/src/Graphics/TextRenderer.cpp:1642
↓ 25 callers
Method
terrain
src/OpenLoco/include/OpenLoco/Map/SurfaceElement.h:93
↓ 24 callers
Method
addToPlotListAsChild
0x004FD1E0
src/OpenLoco/src/Paint/Paint.cpp:336
↓ 24 callers
Function
applyGhostToImage
0x004FFAE8
src/OpenLoco/src/Graphics/Gfx.cpp:50
↓ 24 callers
Method
clearZ
src/OpenLoco/include/OpenLoco/Map/TileElementBase.h:55
↓ 24 callers
Function
companyEmotionEvent
0x00437F29 companyId: ah emotion: al
src/OpenLoco/src/World/Company.cpp:280
↓ 24 callers
Function
drawRectImpl
0x004474BA ax: left bx: right bp: width cx: top dx: bottom ebp: colour | enumValue(flags) edi: rt
src/OpenLoco/src/Graphics/SoftwareDrawingContext.cpp:593
↓ 24 callers
Method
getLastLevel
src/Diagnostics/tests/LoggingTests.cpp:25
↓ 24 callers
Method
getLastMessage
src/Diagnostics/tests/LoggingTests.cpp:20
↓ 24 callers
Function
post
src/OpenLoco/src/MessageManager.cpp:45
↓ 24 callers
Method
resize
src/OpenLoco/src/Graphics/SoftwareDrawingEngine.cpp:72
↓ 24 callers
Function
toolSet
0x004CE367 tool (al) widgetIndex (dx) w (esi)
src/OpenLoco/src/Ui/ToolManager.cpp:61
↓ 24 callers
Function
updateThumbs
0x004CA1ED
src/OpenLoco/src/Ui/ScrollView.cpp:316
↓ 24 callers
Method
viewportRemove
src/OpenLoco/src/Ui/Window.cpp:771
↓ 23 callers
Function
clipRenderTarget
0x004CEC50
src/OpenLoco/src/Graphics/RenderTarget.cpp:21
↓ 23 callers
Function
distance2D
src/Math/include/OpenLoco/Math/Vector.hpp:252
↓ 23 callers
Function
emptyUserString
0x004965A6
src/OpenLoco/src/Localisation/StringManager.cpp:117
↓ 23 callers
Function
get
src/OpenLoco/src/World/CompanyManager.cpp:168
↓ 23 callers
Method
getStation
src/OpenLoco/include/OpenLoco/Vehicles/Orders.h:73
← previous
next →
101–200 of 5,416, ranked by callers