Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/diasurgical/DevilutionX
/ types & classes
Types & classes
705 in github.com/diasurgical/DevilutionX
⨍
Functions
5,065
◇
Types & classes
705
↓ 17 callers
Class
GameAction
Source/controls/game_controls.h:38
↓ 17 callers
Class
Surface
Source/qol/xpbar.h:10
↓ 9 callers
Class
SplitByChar
Source/utils/str_split.hpp:75
↓ 5 callers
Class
protocol_exception
Source/dvlnet/protocol_zt.h:18
↓ 4 callers
Class
BeltPlayerItemsRange
* @brief A range over belt player items. */
Source/inv_iterators.hpp:242
↓ 4 callers
Class
EquippedPlayerItemsRange
* @brief A range over equipped player items. */
Source/inv_iterators.hpp:184
↓ 4 callers
Class
InventoryPlayerItemsRange
* @brief A range over non-equipped inventory player items. */
Source/inv_iterators.hpp:213
↓ 4 callers
Class
Iterator
Source/inv_iterators.hpp:18
↓ 4 callers
Class
Row
tools/cpp_format_struct_table.py:141
↓ 4 callers
Class
packet_exception
Source/dvlnet/packet.h:62
↓ 3 callers
Class
RunMetrics
tools/measure_timedemo_performance.py:12
↓ 3 callers
Class
SaveWriter
Source/pfile.h:49
↓ 3 callers
Class
Surface
* @brief 8-bit surface. */
Source/engine/surface.hpp:25
↓ 3 callers
Class
unexpected
3rdParty/tl/expected.hpp:142
↓ 2 callers
Class
Buffer
Source/DiabloUI/text_input.hpp:53
↓ 2 callers
Class
Clip
Source/engine/render/dun_render.cpp:266
↓ 2 callers
Class
ColumnsState
tools/cpp_format_struct_table.py:40
↓ 2 callers
Class
FontStack
Source/engine/render/text_render.cpp:50
↓ 2 callers
Class
Iterator
Source/utils/enum_traits.h:21
↓ 2 callers
Class
Segmenter
tools/segmenter/segmenter_lib.py:11
↓ 2 callers
Class
SplitByCharIterator
Source/utils/str_split.hpp:9
↓ 2 callers
Class
dvlnet_exception
Source/dvlnet/abstract_net.h:17
↓ 2 callers
Class
loopback
Source/dvlnet/loopback.h:12
↓ 2 callers
Class
server_exception
Source/dvlnet/tcp_server.h:20
↓ 1 callers
Class
APIOBJ
Packaging/cpi-gamesh/__init__.py:270
↓ 1 callers
Class
CharState
tools/cpp_format_struct_table.py:80
↓ 1 callers
Class
ClxSpriteList
* @brief A list of `ClxSprite`s. */
Source/engine/clx_sprite.hpp:104
↓ 1 callers
Class
DevilutionPage
Packaging/cpi-gamesh/__init__.py:21
↓ 1 callers
Class
FileNameWithCharAffixGenerator
* @brief Generates file names from prefixes, a suffix, a char array and an index into it. * * FileNameWithCharAffixGenerator f({"a/", "b"}, ".
Source/utils/file_name_generator.hpp:87
↓ 1 callers
Class
JaTokenizer
tools/segmenter/segment_ja.py:9
↓ 1 callers
Class
Paths
tools/make_src_dist.py:66
↓ 1 callers
Class
PlayerItemsRange
* @brief A range over non-empty player items in the following order: Equipped, Inventory, Belt. */
Source/inv_iterators.hpp:301
↓ 1 callers
Class
SaveReader
Source/pfile.h:27
↓ 1 callers
Class
UiImageClx
=============================================================================
Source/DiabloUI/ui_item.h:92
↓ 1 callers
Class
Version
tools/make_src_dist.py:56
↓ 1 callers
Class
ZhTokenizer
tools/segmenter/segment_zh.py:9
↓ 1 callers
Class
endpoint
Source/dvlnet/protocol_zt.h:28
↓ 1 callers
Class
wrong_packet_type_exception
Source/dvlnet/packet.h:70
Class
::stat
Source/utils/file_util.cpp:159
Class
Action
Source/options.h:668
Class
Action
Source/options.h:732
Class
ActorPosition
Source/engine/actor_position.hpp:11
Class
AddMissileParameter
Source/missiles.h:238
Class
AddMissileParameter
Source/misdat.h:118
Enum
AffixItemType
Source/itemdat.h:555
Class
AlignedStorage
Source/utils/static_vector.hpp:110
Class
AnimStruct
Source/monster.h:153
Enum
AnimationDistributionFlags
* @brief Specifies what special logics are applied for a Animation */
Source/engine/animationinfo.h:18
Class
AnimationInfo
* @brief Contains the core animation information and related logic */
Source/engine/animationinfo.h:37
Class
AsHexU16Pad2
Source/utils/str_cat.hpp:16
Class
AsHexU8Pad2
Source/utils/str_cat.hpp:12
Class
AssertEq
Source/mpq/mpq_writer.cpp:25
Class
AssertLte
Source/mpq/mpq_writer.cpp:29
Class
AssetHandle
Source/engine/assets.hpp:45
Class
AssetRef
Source/engine/assets.hpp:20
Class
AudioOptions
Source/options.h:463
Class
AudioQueueItem
Source/utils/push_aulib_decoder.h:50
Class
AutomapTile
Source/automap.cpp:45
Class
AxisDirection
* @brief 8-way direction of a D-Pad or a thumb stick. */
Source/controls/axis_direction.h:21
Class
AxisDirectionRepeater
* @brief Returns a non-empty AxisDirection at most once per the given time interval. */
Source/controls/axis_direction.h:29
Enum
AxisDirectionX
Source/controls/axis_direction.h:7
Enum
AxisDirectionY
Source/controls/axis_direction.h:12
Class
BackbufferPtrAndState
Source/engine/backbuffer_state.cpp:25
Class
BackbufferState
Source/engine/backbuffer_state.cpp:20
Class
BaseFileNameGenerator
Source/utils/file_name_generator.hpp:11
Class
Bitset2d
Source/utils/bitset2d.hpp:17
Class
BlitBlended
Source/engine/render/blit_impl.hpp:91
Class
BlitBlendedWithMap
Source/engine/render/blit_impl.hpp:110
Class
BlitCommandInfo
Source/engine/render/clx_render.cpp:36
Class
BlitDirect
Source/engine/render/blit_impl.hpp:39
Class
BlitWithMap
Source/engine/render/blit_impl.hpp:62
Class
BlockTestCase
test/player_test.cpp:42
Class
ButtonReleaser
Source/controls/game_controls.cpp:353
Class
ButtonTexture
Source/controls/touch/renderers.h:56
Class
CFGUService
Source/platform/ctr/cfgu_service.hpp:17
Class
CMonster
Source/monster.h:178
Class
CancelButtonRenderer
Source/controls/touch/renderers.h:173
Enum
CharacterAttribute
Source/player.h:69
Class
ChatOptions
Source/options.h:641
Class
CheckSize
Source/mpq/mpq_writer.cpp:33
Class
Circle
Source/engine/circle.hpp:8
Class
CircleMenuHint
Source/controls/modifier_hints.cpp:59
Class
ClipX
Source/engine/render/clx_render.cpp:54
Class
ClxSprite
* @brief A single CLX sprite. */
Source/engine/clx_sprite.hpp:43
Class
ClxSpriteListIterator
Source/engine/clx_sprite.hpp:99
Class
ClxSpriteListOrSheet
* @brief A CLX sprite list or a sprite sheet (list of lists). */
Source/engine/clx_sprite.hpp:462
Class
ClxSpriteSheet
* @brief A sprite sheet is a list of `ClxSpriteList`s. */
Source/engine/clx_sprite.hpp:221
Class
ClxSpriteSheetIterator
Source/engine/clx_sprite.hpp:216
Class
CodecSignature
Source/codec.cpp:15
Class
Color
Source/engine/palette.cpp:189
Class
ColoredText
Source/qol/chatlog.cpp:33
Class
ColumnAlign
tools/cpp_format_struct_table.py:35
Class
CompareCounter
Source/pfile.cpp:242
Class
CompareInfo
Source/pfile.cpp:234
Class
CompareTargets
Source/pfile.cpp:419
Enum
ControlTypes
Source/controls/plrctrls.h:20
Enum
ControllerButton
NOTE: A, B, X, Y refer to physical positions on an XBox 360 controller. A<->B and X<->Y are reversed on a Nintendo controller.
Source/controls/controller_buttons.h:13
Class
ControllerButtonCombo
Source/controls/controller_buttons.h:36
Class
ControllerButtonEvent
Source/controls/controller.h:10
Class
ControllerOptions
Source/options.h:613
next →
1–100 of 705, ranked by callers