MCPcopy Create free account

hub / github.com/OpenLoco/OpenLoco / functions

Functions5,416 in github.com/OpenLoco/OpenLoco

↓ 50 callersFunctioninvalidateScreen
0x004CD406
src/OpenLoco/src/Graphics/Gfx.cpp:224
↓ 50 callersFunctionremoveConstructionGhosts
0x0049FEC7
src/OpenLoco/src/Ui/Windows/Construction/Common.cpp:709
↓ 49 callersFunctioncompanies
src/OpenLoco/src/World/CompanyManager.cpp:163
↓ 49 callersFunctionhasFlag
src/OpenLoco/src/Input.cpp:25
↓ 49 callersMethodtype
src/OpenLoco/src/Map/Tile.cpp:21
↓ 48 callersMethodgetRotation
src/OpenLoco/src/Viewport.cpp:32
↓ 48 callersFunctiongetVehicle
src/OpenLoco/src/Ui/Windows/Vehicle.cpp:129
↓ 48 callersMethodsetSize
src/OpenLoco/include/OpenLoco/Ui/Window.h:251
↓ 47 callersFunctionbitScanForward
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 callersMethodhasStationElement
src/OpenLoco/include/OpenLoco/Map/RoadElement.h:90
↓ 45 callersFunctiongetRoadPiece
src/OpenLoco/src/Map/Track/TrackData.cpp:327
↓ 45 callersMethodhasSignal
src/OpenLoco/include/OpenLoco/Map/TrackElement.h:30
↓ 45 callersFunctionrotateTrackPP
src/OpenLoco/include/OpenLoco/Paint/PaintTrackData.h:148
↓ 44 callersMethodbegin
src/OpenLoco/src/Vehicles/OrderManager.cpp:91
↓ 44 callersFunctiondropdownWidgets
src/OpenLoco/include/OpenLoco/Ui/Widgets/DropdownWidget.h:27
↓ 44 callersMethodgetIndex
src/OpenLoco/include/OpenLoco/Graphics/ImageId.h:120
↓ 44 callersMethodhasFlags
src/OpenLoco/src/Vehicles/VehicleHead.cpp:538
↓ 44 callersMethodstationId
src/OpenLoco/include/OpenLoco/Map/StationElement.h:55
↓ 43 callersFunctionfindObjectHandle
0x004720EB Returns std::nullopt if not loaded
src/OpenLoco/src/Objects/ObjectManager.cpp:179
↓ 43 callersFunctionloadCursor
src/OpenLoco/src/Ui.cpp:311
↓ 43 callersMethodsetItemType
src/OpenLoco/include/OpenLoco/Paint/Paint.h:282
↓ 43 callersFunctionsetTextColour
src/OpenLoco/src/Graphics/TextRenderer.cpp:77
↓ 42 callersFunctioncreateWindow
* 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 callersFunctiongetCurrentYear
src/OpenLoco/src/Date.cpp:36
↓ 41 callersMethodcallOnMouseUp
src/OpenLoco/src/Ui/Window.cpp:1082
↓ 41 callersFunctionisPlayerCompany
src/OpenLoco/src/World/CompanyManager.cpp:213
↓ 40 callersMethodclearHeight
src/OpenLoco/include/OpenLoco/Map/TileElementBase.h:56
↓ 40 callersMethoddrawStringCentred
src/OpenLoco/src/Graphics/TextRenderer.cpp:2009
↓ 40 callersMethodhas38Flags
src/OpenLoco/src/Vehicles/Vehicle.cpp:116
↓ 40 callersMethodhasBridge
src/OpenLoco/include/OpenLoco/Map/RoadElement.h:42
↓ 40 callersFunctionsetHighlightedItem
src/OpenLoco/src/Ui/Dropdown.cpp:201
↓ 39 callersFunctionsetUpdatingCompanyId
src/OpenLoco/src/GameCommands/GameCommands.cpp:589
↓ 38 callersFunctionmanhattanDistance2D
src/Math/include/OpenLoco/Math/Vector.hpp:201
↓ 37 callersMethodcallOnResize
src/OpenLoco/src/Ui/Window.cpp:1092
↓ 37 callersMethodcardinalDirection
src/OpenLoco/include/OpenLoco/Vehicles/Vehicle.h:131
↓ 37 callersFunctionisLoggedDivergence
src/OpenLoco/src/GameSaveCompare.cpp:80
↓ 37 callersFunctionshow
* 0x004CC807 * * @param x * @param y * @param width * @param height * @param colour * @param count * @param it
src/OpenLoco/src/Ui/Dropdown.cpp:509
↓ 36 callersMethodaddToPlotListAsParent
0x004FD130
src/OpenLoco/src/Paint/Paint.cpp:182
↓ 36 callersFunctiongetScenarioTicks
0x00525F5E
src/OpenLoco/src/Scenario/ScenarioManager.cpp:426
↓ 36 callersMethodpushRenderTarget
src/OpenLoco/src/Graphics/SoftwareDrawingContext.cpp:1110
↓ 36 callersMethodslope
src/OpenLoco/include/OpenLoco/Map/SurfaceElement.h:73
↓ 35 callersFunctionclose
src/OpenLoco/src/Audio/Audio.cpp:239
↓ 35 callersFunctiongetClampedRange
src/OpenLoco/src/Map/TileLoop.cpp:5
↓ 35 callersFunctiongetRouting
src/OpenLoco/src/Vehicles/RoutingManager.cpp:44
↓ 35 callersMethodhasVehicleFlags
src/OpenLoco/src/Vehicles/Vehicle.cpp:121
↓ 35 callersFunctionsetFlag
src/OpenLoco/src/Input.cpp:30
↓ 35 callersFunctionstepperWidgets
TODO: Make this a single widget.
src/OpenLoco/include/OpenLoco/Ui/Widgets/StepperWidget.h:30
↓ 35 callersFunctionsub_431E6A
0x00431E6A al : company esi : tile
src/OpenLoco/src/GameCommands/GameCommands.cpp:528
↓ 34 callersMethodclearSingle
src/OpenLoco/src/Graphics/SoftwareDrawingContext.cpp:1038
↓ 34 callersMethodgetOffset
src/OpenLoco/src/Vehicles/Orders.cpp:94
↓ 34 callersMethodgetRenderTarget
src/OpenLoco/include/OpenLoco/Paint/Paint.h:246
↓ 34 callersFunctionhasFlags
src/OpenLoco/src/Ui/Dropdown.cpp:1156
↓ 34 callersMethodhasTraitFlags
src/OpenLoco/include/OpenLoco/Objects/RoadObject.h:78
↓ 34 callersFunctionloadStringTable
0x00472172
src/OpenLoco/src/Objects/ObjectStringTable.cpp:67
↓ 34 callersMethodnext
src/OpenLoco/include/OpenLoco/Map/TileLoop.hpp:20
↓ 34 callersMethodstationType
src/OpenLoco/src/Map/Tile.cpp:190
↓ 33 callersMethodbridge
_6u
src/OpenLoco/include/OpenLoco/Map/RoadElement.h:84
↓ 33 callersMethodpopRenderTarget
src/OpenLoco/src/Graphics/SoftwareDrawingContext.cpp:1118
↓ 33 callersFunctionresetMapSelectionFlag
src/OpenLoco/src/Map/MapSelection.cpp:285
↓ 33 callersMethodsetClearZ
src/OpenLoco/include/OpenLoco/Map/TileElementBase.h:83
↓ 33 callersMethodtranslucent
src/OpenLoco/include/OpenLoco/Graphics/Colour.h:238
↓ 32 callersFunctionisTitleMode
src/OpenLoco/src/SceneManager.cpp:57
↓ 32 callersMethodskip
Size in bytes to skip forward the buffer
src/OpenLoco/include/OpenLoco/Localisation/FormatArguments.hpp:95
↓ 31 callersMethodapplyToComponents
src/OpenLoco/include/OpenLoco/Vehicles/Vehicle.h:472
↓ 31 callersMethodfillRectInset
src/OpenLoco/src/Graphics/SoftwareDrawingContext.cpp:1056
↓ 31 callersMethodgetObject
src/OpenLoco/src/World/Industry.cpp:48
↓ 31 callersMethodmoveTo
0x0046FC83
src/OpenLoco/src/Entities/Entity.cpp:14
↓ 30 callersMethodhasFlag
src/OpenLoco/include/OpenLoco/Message.h:130
↓ 30 callersMethodisReversed
Used by road and tram vehicles to indicate side
src/OpenLoco/include/OpenLoco/Vehicles/Vehicle.h:133
↓ 30 callersFunctionloadImageTable
0x0047221F
src/OpenLoco/src/Objects/ObjectImageTable.cpp:11
↓ 30 callersFunctionmapInvalidateSelectionRect
0x004610F2
src/OpenLoco/src/Map/MapSelection.cpp:140
↓ 29 callersFunctiongetCompanyColour
src/OpenLoco/src/World/CompanyManager.cpp:203
↓ 29 callersMethodisDisabled
src/OpenLoco/src/Ui/Window.cpp:107
↓ 28 callersMethodgetPosition
src/Core/src/FileStream.cpp:144
↓ 28 callersFunctionsetMapSelectionFlags
src/OpenLoco/src/Map/MapSelection.cpp:280
↓ 28 callersMethodsize
src/Core/include/OpenLoco/Core/BitSet.hpp:277
↓ 27 callersFunctiongameToScreen
* * @param x @<ax> * @param y * @param z * @param rotation * @return */
src/OpenLoco/src/Map/Tile.cpp:204
↓ 26 callersMethoddrawStringLeftWrapped
src/OpenLoco/src/Graphics/TextRenderer.cpp:1998
↓ 26 callersFunctionindustries
src/OpenLoco/src/World/IndustryManager.cpp:71
↓ 26 callersMethodmidX
src/OpenLoco/src/Ui/Widget.cpp:16
↓ 26 callersFunctiontowns
src/OpenLoco/src/World/TownManager.cpp:430
↓ 25 callersFunctiongetStringWidth
* 0x00495685 * * @param buffer @<esi> * @return width @<cx> */
src/OpenLoco/src/Graphics/TextRenderer.cpp:1642
↓ 25 callersMethodterrain
src/OpenLoco/include/OpenLoco/Map/SurfaceElement.h:93
↓ 24 callersMethodaddToPlotListAsChild
0x004FD1E0
src/OpenLoco/src/Paint/Paint.cpp:336
↓ 24 callersFunctionapplyGhostToImage
0x004FFAE8
src/OpenLoco/src/Graphics/Gfx.cpp:50
↓ 24 callersMethodclearZ
src/OpenLoco/include/OpenLoco/Map/TileElementBase.h:55
↓ 24 callersFunctioncompanyEmotionEvent
0x00437F29 companyId: ah emotion: al
src/OpenLoco/src/World/Company.cpp:280
↓ 24 callersFunctiondrawRectImpl
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 callersMethodgetLastLevel
src/Diagnostics/tests/LoggingTests.cpp:25
↓ 24 callersMethodgetLastMessage
src/Diagnostics/tests/LoggingTests.cpp:20
↓ 24 callersFunctionpost
src/OpenLoco/src/MessageManager.cpp:45
↓ 24 callersMethodresize
src/OpenLoco/src/Graphics/SoftwareDrawingEngine.cpp:72
↓ 24 callersFunctiontoolSet
0x004CE367 tool (al) widgetIndex (dx) w (esi)
src/OpenLoco/src/Ui/ToolManager.cpp:61
↓ 24 callersFunctionupdateThumbs
0x004CA1ED
src/OpenLoco/src/Ui/ScrollView.cpp:316
↓ 24 callersMethodviewportRemove
src/OpenLoco/src/Ui/Window.cpp:771
↓ 23 callersFunctionclipRenderTarget
0x004CEC50
src/OpenLoco/src/Graphics/RenderTarget.cpp:21
↓ 23 callersFunctiondistance2D
src/Math/include/OpenLoco/Math/Vector.hpp:252
↓ 23 callersFunctionemptyUserString
0x004965A6
src/OpenLoco/src/Localisation/StringManager.cpp:117
↓ 23 callersFunctionget
src/OpenLoco/src/World/CompanyManager.cpp:168
↓ 23 callersMethodgetStation
src/OpenLoco/include/OpenLoco/Vehicles/Orders.h:73
← previousnext →101–200 of 5,416, ranked by callers