Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/cmangos/mangos-classic
/ types & classes
Types & classes
5,325 in github.com/cmangos/mangos-classic
⨍
Functions
21,471
◇
Types & classes
5,325
↓ 632 callers
Class
Vector4
dep/g3dlite/G3D/AnyVal.h:20
↓ 209 callers
Class
Vector3
dep/g3dlite/Matrix4.cpp:345
↓ 190 callers
Class
ObjectGuid
src/game/Entities/ObjectGuid.h:73
↓ 118 callers
Class
ObjectGuid
src/game/World/World.h:47
↓ 90 callers
Enum
SpellEffectIndex
src/game/Server/DBCEnums.h:140
↓ 59 callers
Class
ChatHandler
src/game/Chat/Chat.h:38
↓ 49 callers
Class
Vector2
dep/g3dlite/Vector3.cpp:63
↓ 46 callers
Class
Log
src/shared/Log/Log.h:96
↓ 44 callers
Class
ObjectGuid
src/game/Guilds/GuildMgr.h:26
↓ 39 callers
Class
now
dep/recastnavigation/Tests/Contrib/catch2/catch_all.hpp:1362
↓ 34 callers
Class
Opt
A parser for options
dep/recastnavigation/Tests/Contrib/catch2/catch_all.hpp:4968
↓ 32 callers
Class
Error
dep/g3dlite/G3D/GImage.h:100
↓ 31 callers
Class
ObjectGuid
src/game/AI/ScriptDevAI/ScriptDevAIMgr.h:26
↓ 31 callers
Enum
SpellSchools
* The different spell schools that are available, used in both damage calculation * and spell casting to decide what should be affected, the SPELL_SC
src/game/Globals/SharedDefines.h:159
↓ 29 callers
Enum
Powers
src/game/Globals/SharedDefines.h:139
↓ 26 callers
Enum
LocaleConstant
src/game/Globals/Locales.h:26
↓ 25 callers
Class
WrongType
dep/g3dlite/G3D/AnyVal.h:218
↓ 24 callers
Class
Duration
dep/recastnavigation/Tests/Contrib/catch2/catch_amalgamated.cpp:8465
↓ 24 callers
Class
StringRef
A non-owning string class (similar to the forthcoming std::string_view) Note that, because a StringRef may be a substring of another string, it may no
dep/recastnavigation/Tests/Contrib/catch2/catch_all.hpp:685
↓ 21 callers
Class
ColumnBreak
dep/recastnavigation/Tests/Contrib/catch2/catch_amalgamated.cpp:8462
↓ 20 callers
Class
Column
* Represents a column of text with specific width and indentation * * When written out to a stream, it will perform linebreaking
dep/recastnavigation/Tests/Contrib/catch2/catch_all.hpp:10270
↓ 20 callers
Enum
EnchantmentSlot
-1 from client enchantment slot number
src/game/Entities/Item.h:137
↓ 20 callers
Enum
MovementFlags
[-ZERO] Need check and update used in most movement packets (send and received)
src/game/Entities/Object.h:724
↓ 20 callers
Enum
UnitMods
src/game/Entities/Unit.h:268
↓ 19 callers
Class
Any
dep/g3dlite/Quat.cpp:33
↓ 19 callers
Class
ObjectGuid
src/game/Server/WorldSession.h:47
↓ 18 callers
Enum
Language
from Languages.dbc (checked for 1.12.1)
src/game/Globals/SharedDefines.h:300
↓ 18 callers
Class
Quat
Arbitrary quaternion (not necessarily unit) Unit quaternions are used in computer graphics to represent rotation about an axis. Any 3x3 rotation
dep/g3dlite/G3D/Quat.h:49
↓ 18 callers
Class
iterator
dep/include/utf8cpp/utf8/checked.h:266
↓ 17 callers
Class
Color1
dep/g3dlite/Image3.cpp:89
↓ 17 callers
Class
Position
src/game/Entities/Object.h:308
↓ 17 callers
Class
ProcSystemArguments
External struct for passing on data
src/game/Entities/Unit.h:729
↓ 16 callers
Class
AABox
An axis-aligned box. */
dep/g3dlite/G3D/AABox.h:30
↓ 16 callers
Enum
AccountTypes
src/shared/Common.h:122
↓ 16 callers
Class
Color3
dep/g3dlite/Image3.cpp:103
↓ 16 callers
Class
Matrix
N x M matrix. The actual data is tracked internally by a reference counted pointer; it is efficient to pass and assign Matrix objects because no
dep/g3dlite/G3D/Matrix.h:56
↓ 15 callers
Enum
CurrentSpellTypes
src/game/Entities/Unit.h:797
↓ 15 callers
Class
MailReceiver
* A class to represent the receiver of a mail. */
src/game/Mails/Mail.h:151
↓ 15 callers
Class
PlayPacketParameters
src/game/Entities/Object.h:77
↓ 15 callers
Class
Vector3
src/game/vmap/DynamicTree.h:24
↓ 14 callers
Class
Color3
Do not subclass-- this implementation makes assumptions about the memory layout. */
dep/g3dlite/G3D/Color3.h:33
↓ 14 callers
Enum
Stats
src/game/Globals/SharedDefines.h:128
↓ 14 callers
Class
Vector3
<B>Swizzles</B> Vector classes have swizzle operators, e.g. <CODE>v.xy()</CODE>, that allow selection of arbitrary sub-fields. These cannot be used
dep/g3dlite/G3D/Vector3.h:57
↓ 13 callers
Class
Vector2
Forward declarations for G3D types
dep/g3dlite/G3D/AnyVal.h:18
↓ 13 callers
Enum
WeaponAttackType
src/game/Globals/SharedDefines.h:436
↓ 12 callers
Class
Color1
Monochrome color. This is just a float, but it has nice semantics because a scaling by 255 automatically occurs when switching between fixed point
dep/g3dlite/G3D/Color1.h:29
↓ 12 callers
Class
MailDraft
src/game/Chat/Chat.h:42
↓ 12 callers
Class
Plane
dep/g3dlite/Ray.cpp:185
↓ 12 callers
Enum
TradeSlots
src/game/Entities/Player.h:629
↓ 11 callers
Enum
AuraType
* This is what's used in a Modifier by the Aura class * to tell what the Aura should modify. */
src/game/Spells/SpellAuraDefines.h:40
↓ 11 callers
Class
ChatHandler
src/game/Entities/Object.h:111
↓ 11 callers
Enum
SpellTarget
src/game/Spells/SpellTargetDefines.h:22
↓ 11 callers
Class
Sphere
dep/g3dlite/Ray.cpp:178
↓ 11 callers
Class
Vector2int16
dep/g3dlite/G3D/Vector2int16.h:27
↓ 11 callers
Class
Vector3
src/game/MotionGenerators/MotionMaster.h:38
↓ 10 callers
Class
AABox
dep/g3dlite/Box.cpp:378
↓ 10 callers
Enum
ABNodeStatus
src/game/BattleGround/BattleGroundAB.h:104
↓ 10 callers
Class
NetAddress
dep/g3dlite/G3D/NetAddress.h:12
↓ 10 callers
Class
Vec3D
contrib/vmap_extractor/vmapextract/vec3d.h:25
↓ 10 callers
Class
Vector2
dep/g3dlite/G3D/Vector2.h:29
↓ 10 callers
Class
Vector4
dep/g3dlite/G3D/Vector4.h:31
↓ 9 callers
Class
Color4
Do not subclass-- this implementation makes assumptions about the memory layout. */
dep/g3dlite/G3D/Color4.h:33
↓ 9 callers
Class
ParseError
Thrown by TextInput, Any, and other parsers on unexpected input. */
dep/g3dlite/G3D/ParseError.h:22
↓ 9 callers
Enum
SpellSchoolMask
* A bitmask of the available SpellSchools. Used for convenience */
src/game/Globals/SharedDefines.h:175
↓ 9 callers
Class
TempSpawnSettings
src/game/Entities/Object.h:674
↓ 9 callers
Class
Vector3
dep/g3dlite/G3D/AnyVal.h:19
↓ 9 callers
Class
const_iterator
dep/recastnavigation/Tests/Contrib/catch2/catch_all.hpp:10284
↓ 9 callers
Class
lineOfChars
dep/recastnavigation/Tests/Contrib/catch2/catch_all.hpp:12634
↓ 8 callers
Class
AABox
src/game/vmap/DynamicTree.h:26
↓ 8 callers
Class
MailSender
* A class to represent the sender of a mail. */
src/game/Mails/Mail.h:113
↓ 8 callers
Class
MapID
src/game/Maps/MapManager.h:35
↓ 8 callers
Class
Matrix3
dep/g3dlite/G3D/AnyVal.h:26
↓ 8 callers
Class
ParseState
dep/recastnavigation/Tests/Contrib/catch2/catch_all.hpp:4695
↓ 8 callers
Enum
PathType
src/game/MotionGenerators/PathFinder.h:61
↓ 8 callers
Enum
ReputationRank
src/game/Globals/SharedDefines.h:104
↓ 8 callers
Class
WorldLocation
src/game/Entities/Object.h:328
↓ 8 callers
Class
soap_cookie
dep/src/gsoap/stdsoap2.cpp:8119
↓ 7 callers
Enum
BattleGroundTypeId
indexes of BattlemasterList.dbc
src/game/BattleGround/BattleGroundDefines.h:50
↓ 7 callers
Class
ByteBufferException
src/shared/Util/ByteBuffer.h:26
↓ 7 callers
Class
Color1
dep/g3dlite/Image1.cpp:89
↓ 7 callers
Class
PhysicsFrame
An RT transformation using a quaternion; suitable for physics integration. This interface is in "Beta" and will change in the next release. */
dep/g3dlite/G3D/PhysicsFrame.h:30
↓ 7 callers
Class
UpdateData
src/game/Entities/Object.h:98
↓ 7 callers
Class
pluralise
* Helper for streaming a "count [maybe-plural-of-label]" human-friendly string * * Usage example: * ```cpp * std::cout << "Found "
dep/recastnavigation/Tests/Contrib/catch2/catch_all.hpp:10058
↓ 6 callers
Class
Color4
dep/g3dlite/Image3.cpp:117
↓ 6 callers
Enum
ConditionOperation
DO NOT ALTER - db2 op struct
src/game/Globals/Conditions.h:133
↓ 6 callers
Class
CreatureCreatePos
src/game/Entities/Creature.h:542
↓ 6 callers
Class
GImage
Interface to image compression & file formats. Supported formats (decode and encode): Color JPEG, PNG, (Uncompressed) TGA 24, (Uncompressed) TG
dep/g3dlite/G3D/GImage.h:86
↓ 6 callers
Enum
LockType
src/game/Globals/SharedDefines.h:1104
↓ 6 callers
Class
Matrix4
A 4x4 matrix. See also G3D::CoordinateFrame, G3D::Matrix3, G3D::Quat */
dep/g3dlite/G3D/Matrix4.h:35
↓ 6 callers
Class
Matrix4
dep/g3dlite/G3D/AnyVal.h:27
↓ 6 callers
Class
ObjectDistanceOrder
src/game/AI/ScriptDevAI/include/sc_grid_searchers.h:12
↓ 6 callers
Enum
SITimers
src/game/World/WorldState.h:242
↓ 6 callers
Enum
ScriptMapType
src/game/DBScripts/ScriptMgrDefines.h:25
↓ 6 callers
Class
Timer
Timer data class used for execution of TimerAI events */
src/game/AI/ScriptDevAI/base/TimerAI.h:42
↓ 6 callers
Enum
TotemSlot
Stored in SummonProperties.dbc with slot+1 values
src/game/Globals/SharedDefines.h:1869
↓ 6 callers
Class
Vector3int16
dep/g3dlite/G3D/Vector3int16.h:33
↓ 6 callers
Class
Vector3int32
dep/g3dlite/G3D/Vector3int32.h:26
↓ 6 callers
Class
WrongTokenType
dep/g3dlite/G3D/TextInput.h:523
↓ 5 callers
Enum
AIEventType
src/game/AI/BaseAI/AIDefines.h:22
↓ 5 callers
Enum
AVNodeIds
src/game/BattleGround/BattleGroundAV.h:206
next →
1–100 of 5,325, ranked by callers