MCPcopy Create free account

hub / github.com/diasurgical/DevilutionX / functions

Functions5,065 in github.com/diasurgical/DevilutionX

↓ 413 callersFunctionGenerateRnd
Source/engine/random.cpp:49
↓ 375 callersFunctionAmLine
Source/automap.h:39
↓ 255 callersMethoddata
Source/engine/clx_sprite.hpp:140
↓ 232 callersMethodsize
Source/engine/assets.hpp:36
↓ 230 callersMethodpush_back
Source/utils/static_vector.hpp:62
↓ 228 callersMethodget
Source/utils/sdl_mutex.h:59
↓ 193 callersFunctionformat
Source/utils/log.hpp:45
↓ 185 callersFunctionIsAnyOf
Source/engine.h:48
↓ 179 callersMethodisEmpty
* @brief Checks whether this item is empty or not. * @return 'True' in case the item is empty and 'False' otherwise. */
Source/items.h:276
↓ 156 callersFunctionHasAnyOf
Source/utils/enum_traits.h:104
↓ 150 callersFunctionStrCat
Source/utils/str_cat.hpp:176
↓ 128 callersMethodSetPixel
* @brief Set the value of a single pixel if it is in bounds. * @param position Target buffer coordinate * @param col Color index from current pa
Source/engine/surface.hpp:83
↓ 127 callersMethodempty
Source/DiabloUI/text_input.hpp:25
↓ 123 callersFunctionSetRndSeed
Source/engine/random.cpp:17
↓ 115 callersFunctionAddPanelString
Source/control.cpp:749
↓ 114 callersFunctionabs
Source/engine/point.hpp:223
↓ 112 callersMethodend
Source/engine/clx_sprite.hpp:209
↓ 110 callersMethodbegin
Source/engine/clx_sprite.hpp:204
↓ 108 callersFunctionGetDirection
Source/engine.cpp:25
↓ 105 callersMethodSkip
Source/loadsave.cpp:124
↓ 104 callersFunctionAddObject
Source/objects.cpp:4100
↓ 102 callersFunctionPlaceMiniSetRandom
Source/levels/drlg_l2.cpp:1597
↓ 94 callersFunctionAddSText
Source/stores.cpp:249
↓ 94 callersFunctionNetSendCmdQuest
Source/msg.cpp:2961
↓ 92 callersFunctionTestCreateDungeon
test/drlg_test.hpp:64
↓ 88 callersFunctionapp_fatal
Source/appfat.cpp:49
↓ 88 callersMethodgetId
()
android-project/app/src/main/java/org/libsdl/app/HIDDevice.java:7
↓ 84 callersFunctionFlipCoin
Source/engine/random.cpp:58
↓ 83 callersFunctionStartStore
Source/stores.cpp:2307
↓ 81 callersFunctionInDungeonBounds
Source/levels/gendung.h:239
↓ 80 callersFunctionCopyUtf8
Source/utils/utf8.cpp:43
↓ 80 callersMethodclear
* @brief Resets the item so isEmpty() returns true without needing to reinitialise the whole object */
Source/items.h:267
↓ 79 callersFunctionIncProgress
Source/interfac.cpp:263
↓ 78 callersFunctionTestNetPackValidation
test/pack_test.cpp:948
↓ 77 callersMethodsize
Source/utils/static_vector.hpp:48
↓ 73 callersMethodAddAction
Source/options.cpp:1481
↓ 72 callersFunctionClxDraw
Source/engine/render/clx_render.cpp:582
↓ 71 callersMethodmegaToWorld
* @brief Converts a coordinate in megatiles to the northmost of the 4 corresponding world tiles */
Source/engine/point.hpp:152
↓ 70 callersMethodSetValue
Source/options.cpp:439
↓ 68 callersMethodtype
Source/spelldat.h:234
↓ 66 callersFunctionLog
Source/utils/log.hpp:66
↓ 65 callersFunctionLogError
Source/utils/log.hpp:125
↓ 64 callersFunctionAddMissile
Source/missiles.cpp:2718
↓ 63 callersFunctionDrawString
* @brief Draws a line of text at the given position relative to the origin of the output buffer. * * This method is provided as a convenience to p
Source/engine/render/text_render.hpp:240
↓ 63 callersFunctionPlaceMiniSetRandom
* @brief Randomly places the given miniset throughout the dungeon wherever it would fit * @return true if at least one instance was placed */
Source/levels/drlg_l3.cpp:1391
↓ 62 callersMethodIsAvailable
Source/quests.cpp:950
↓ 62 callersFunctionRedrawEverything
Source/engine/backbuffer_state.cpp:74
↓ 62 callersMethodwidth
Source/engine/clx_sprite.hpp:52
↓ 60 callersFunctionAdvanceRndSeed
Source/engine/random.cpp:42
↓ 60 callersFunctionCalcPlrInv
Source/items.cpp:2898
↓ 59 callersMethoderror
NOLINTNEXTLINE(readability-convert-member-functions-to-static)
Source/engine/assets.hpp:31
↓ 58 callersMethodsize
Source/DiabloUI/text_input.hpp:20
↓ 57 callersFunctionInitQTextMsg
Source/minitext.cpp:135
↓ 57 callersFunctionMakeSdlRect
* @brief Same as constructing directly but avoids type conversion warnings. */
Source/utils/sdl_geometry.h:22
↓ 57 callersFunctionNewCursor
Source/cursor.cpp:261
↓ 55 callersFunctionObjSetMicro
Source/objects.cpp:1052
↓ 55 callersMethodtest
Source/utils/bitset2d.hpp:19
↓ 54 callersMethodisOnActiveLevel
@brief Checks if the player is on the same level as the local player (MyPlayer). */
Source/player.h:739
↓ 53 callersFunctionRedrawComponent
Source/engine/backbuffer_state.cpp:86
↓ 53 callersMethodcontains
Source/engine/circle.hpp:12
↓ 52 callersFunctionRenderClxSprite
* @brief Same as ClxDraw but position.y is the top of the sprite instead of the bottom. */
Source/engine/render/clx_render.hpp:39
↓ 51 callersMethodhas_value
3rdParty/tl/expected.hpp:855
↓ 50 callersFunctionPlaySfxLoc
Source/effects.cpp:1114
↓ 50 callersFunctioninvoke
3rdParty/tl/expected.hpp:287
↓ 49 callersFunctionGetDirection16
Source/missiles.cpp:905
↓ 49 callersMethodGetMaximumAttributeValue
Source/player.cpp:1720
↓ 47 callersMethodSay
Source/player.cpp:1771
↓ 46 callersMethodh
Source/engine/surface.hpp:54
↓ 45 callersFunctionGetPanelPosition
Source/control.cpp:765
↓ 45 callersFunctionInitDiabloMsg
Source/error.cpp:115
↓ 45 callersFunctionPlaySFX
Source/effects.cpp:1107
↓ 45 callersFunctionTileHasAny
Source/levels/gendung.cpp:415
↓ 45 callersMethodheight
Source/engine/clx_sprite.hpp:57
↓ 44 callersFunctionLoadExpectedLevelData
test/drlg_test.hpp:43
↓ 43 callersFunctionIsNoneOf
Source/engine.h:54
↓ 43 callersFunctionLoadCel
Source/engine/load_cel.hpp:18
↓ 43 callersFunctionNetSendCmdLoc
Source/msg.cpp:2811
↓ 43 callersFunctionSendPacket
Source/msg.cpp:415
↓ 43 callersMethodclear
Source/DiabloUI/text_input.hpp:30
↓ 42 callersMethodw
Source/engine/surface.hpp:50
↓ 41 callersFunctionTestInitGame
test/drlg_test.hpp:52
↓ 39 callersMethoddata
Source/utils/static_vector.hpp:58
↓ 38 callersFunctionIsTileNotSolid
Source/engine/path.cpp:313
↓ 38 callersFunctionPutMissile
* @brief Add the missile to the lookup tables * @param missile The missile to add */
Source/missiles.cpp:124
↓ 36 callersFunctionLeft
Maps from direction to a left turn from the direction. */
Source/engine/direction.hpp:23
↓ 36 callersFunctionLogVerbose
Source/utils/log.hpp:73
↓ 35 callersFunctionInitializeItem
Source/items.cpp:2925
↓ 35 callersFunctionRight
Maps from direction to a right turn from the direction. */
Source/engine/direction.hpp:30
↓ 35 callersFunctionRndLocOk
Source/objects.cpp:309
↓ 35 callersFunctionswap
3rdParty/tl/expected.hpp:2438
↓ 34 callersFunctionUseMultiplayerQuests
Source/quests.cpp:945
↓ 34 callersMethodvalue
Source/DiabloUI/text_input.cpp:137
↓ 33 callersFunctionCalcPlrItemVals
Source/items.cpp:2552
↓ 32 callersFunctionBufCopy
Source/utils/str_cat.hpp:35
↓ 32 callersFunctionLoadLE32
Source/utils/endian_read.hpp:24
↓ 31 callersFunctionPlaceMiniSetRandom1x1
Source/levels/drlg_l3.cpp:1414
↓ 31 callersMethodpitch
* @brief Line width of the raw underlying byte buffer. * May be wider than its logical width (for power-of-2 alignment). */
Source/engine/surface.hpp:93
↓ 30 callersFunctionAddLight
Source/lighting.cpp:445
↓ 30 callersFunctionNetSendCmdParam1
Source/msg.cpp:2911
↓ 30 callersFunctionPickRandomlyAmong
Source/engine/random.hpp:93
next →1–100 of 5,065, ranked by callers