Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Kelsidavis/WoWee
/ types & classes
Types & classes
2,593 in github.com/Kelsidavis/WoWee
⨍
Functions
9,534
◇
Types & classes
2,593
↓ 69 callers
Class
PipelineBuilder
include/rendering/vk_pipeline.hpp:23
↓ 34 callers
Class
Opt
A parser for options
extern/catch2/catch_amalgamated.hpp:4721
↓ 25 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
extern/catch2/catch_amalgamated.hpp:695
↓ 22 callers
Class
BLPImage
* Loaded BLP image data */
include/pipeline/blp_loader.hpp:35
↓ 21 callers
Class
ColumnBreak
extern/catch2/catch_amalgamated.cpp:9106
↓ 20 callers
Class
Column
* Represents a column of text with specific width and indentation * * When written out to a stream, it will perform linebreaking
extern/catch2/catch_amalgamated.hpp:11085
↓ 14 callers
Class
PathEntry
include/game/transport_animator.hpp:15
↓ 11 callers
Class
data
extern/nlohmann/json.hpp:23491
↓ 9 callers
Class
BigNum
Wrapper around OpenSSL BIGNUM for big integer arithmetic
include/auth/big_num.hpp:12
↓ 9 callers
Class
VmaBufferImageUsage
extern/vk_mem_alloc.h:3610
↓ 9 callers
Class
lineOfChars
extern/catch2/catch_amalgamated.hpp:13515
↓ 8 callers
Class
Columns
extern/catch2/catch_amalgamated.hpp:10975
↓ 8 callers
Class
Duration
extern/catch2/catch_amalgamated.cpp:9110
↓ 8 callers
Class
ParseState
extern/catch2/catch_amalgamated.hpp:4441
↓ 7 callers
Class
pluralise
* Helper for streaming a "count [maybe-plural-of-label]" human-friendly string * * Usage example: * ```cpp * std::cout << "Found "
extern/catch2/catch_amalgamated.hpp:10771
↓ 5 callers
Class
LazyExpression
extern/catch2/catch_amalgamated.hpp:3275
↓ 5 callers
Class
SummaryColumn
extern/catch2/catch_amalgamated.cpp:9968
↓ 5 callers
Class
diyfp
extern/nlohmann/json.hpp:16964
↓ 4 callers
Class
CasedString
extern/catch2/catch_amalgamated.hpp:12759
↓ 4 callers
Class
Estimate
extern/catch2/catch_amalgamated.hpp:1292
↓ 4 callers
Class
VmaSuballocationOffsetLess
extern/vk_mem_alloc.h:3654
↓ 4 callers
Class
WithinRelMatcher
Given IEEE-754 format for floats and doubles, we can assume that float -> double promotion is lossless. Given this, we can assume that if we do the st
extern/catch2/catch_amalgamated.hpp:12360
↓ 4 callers
Class
const_reverse_iterator
extern/vk_mem_alloc.h:5425
↓ 4 callers
Class
out_of_range
@brief exception indicating access out of the defined range @sa https://json.nlohmann.me/api/basic_json/out_of_range/
extern/nlohmann/json.hpp:4557
↓ 4 callers
Class
reverse_iterator
extern/vk_mem_alloc.h:5423
↓ 4 callers
Class
sigaction
src/main.cpp:57
↓ 3 callers
Class
Inventory
include/game/inventory.hpp:101
↓ 3 callers
Class
NameAndLocationRef
* This is a variant of `NameAndLocation` that does not own the name string * * This avoids extra allocations when trying to locate a tracker
extern/catch2/catch_amalgamated.hpp:10275
↓ 3 callers
Class
PackInfo
tools/asset_pipeline_gui.py:59
↓ 3 callers
Class
RowBreak
extern/catch2/catch_amalgamated.cpp:9107
↓ 3 callers
Class
TestCaseStats
extern/catch2/catch_amalgamated.hpp:8842
↓ 3 callers
Class
const_iterator
extern/catch2/catch_amalgamated.hpp:11100
↓ 3 callers
Class
iterator
extern/vk_mem_alloc.h:5427
↓ 3 callers
Class
iterator
extern/catch2/catch_amalgamated.hpp:11207
↓ 2 callers
Class
AppState
tools/asset_pipeline_gui.py:69
↓ 2 callers
Class
Chronometer
extern/catch2/catch_amalgamated.hpp:1546
↓ 2 callers
Class
ITransientExpression
extern/catch2/catch_amalgamated.hpp:1021
↓ 2 callers
Class
M2Bone
tools/m2_viewer.py:119
↓ 2 callers
Class
M2Track
Parsed animation track with per-sequence timestamps and keyframes.
tools/m2_viewer.py:110
↓ 2 callers
Class
M2ViewerWindow
Pygame + OpenGL M2 model viewer window.
tools/m2_viewer.py:1326
↓ 2 callers
Class
NameAndLocation
extern/catch2/catch_amalgamated.hpp:10249
↓ 2 callers
Class
OrbitCamera
tools/m2_viewer.py:908
↓ 2 callers
Class
RedirectGuard
extern/catch2/catch_amalgamated.hpp:10140
↓ 2 callers
Class
ReporterConfig
extern/catch2/catch_amalgamated.hpp:8793
↓ 2 callers
Class
SectionInfo
extern/catch2/catch_amalgamated.hpp:1013
↓ 2 callers
Class
TestRunStats
extern/catch2/catch_amalgamated.hpp:8856
↓ 2 callers
Class
ValueType
extern/nlohmann/json.hpp:21524
↓ 2 callers
Class
VmaSuballocationOffsetGreater
extern/vk_mem_alloc.h:3655
↓ 2 callers
Class
WMOViewerWindow
Pygame + OpenGL WMO model viewer window.
tools/m2_viewer.py:2063
↓ 2 callers
Class
WithinUlpsMatcher
extern/catch2/catch_amalgamated.hpp:12334
↓ 2 callers
Class
XmlEncode
* Helper for XML-encoding text (escaping angle brackets, quotes, etc) * * Note: doesn't take ownership of passed strings, and thus the
extern/catch2/catch_amalgamated.hpp:11319
↓ 2 callers
Class
const_iterator
extern/vk_mem_alloc.h:5424
↓ 2 callers
Class
input_stream_adapter
! Input adapter for a (caching) istream. Ignores a UFT Byte Order Mark at beginning of input. Does not support changing the underlying std::streambuf
extern/nlohmann/json.hpp:6225
↓ 2 callers
Class
sigaction
extern/catch2/catch_amalgamated.cpp:4179
↓ 2 callers
Class
sysinfo
src/core/memory_monitor.cpp:71
↓ 1 callers
Class
AddonManager
include/ui/ui_services.hpp:18
↓ 1 callers
Class
AmdFsr3Runtime
include/rendering/renderer.hpp:54
↓ 1 callers
Class
AnimationController
include/rendering/renderer.hpp:57
↓ 1 callers
Class
AnimationSystem
Evaluates bone hierarchy each frame, producing world-space bone matrices.
tools/m2_viewer.py:734
↓ 1 callers
Class
Arg
A parser for arguments
extern/catch2/catch_amalgamated.hpp:4710
↓ 1 callers
Class
Args
extern/catch2/catch_amalgamated.hpp:4199
↓ 1 callers
Class
AssertionStats
extern/catch2/catch_amalgamated.hpp:8815
↓ 1 callers
Class
AssetManager
include/ui/combat_ui.hpp:13
↓ 1 callers
Class
AssetManifest
* AssetManifest - Maps WoW virtual paths to filesystem paths * * Loaded once at startup from manifest.json. Read-only after init, * so concurrent r
include/pipeline/asset_manifest.hpp:17
↓ 1 callers
Class
AssetPipelineGUI
tools/asset_pipeline_gui.py:361
↓ 1 callers
Class
AudioCoordinator
include/ui/ui_services.hpp:19
↓ 1 callers
Class
AudioEngine
* AudioEngine: Singleton managing miniaudio device and playback. * Replaces process-spawning audio system with proper non-blocking library. */
include/audio/audio_engine.hpp:21
↓ 1 callers
Class
BenchmarkFunction
We need to reinvent std::function because every piece of code that might add overhead in a measurement context needs to have consistent performance ch
extern/catch2/catch_amalgamated.hpp:1596
↓ 1 callers
Class
BySectionInfo
extern/catch2/catch_amalgamated.cpp:9569
↓ 1 callers
Class
CanonicalEntry
tools/diff_classic_turtle_opcodes.py:62
↓ 1 callers
Class
Celestial
include/rendering/renderer.hpp:35
↓ 1 callers
Class
CharacterAnimator
============================================================================ CharacterAnimator Generic animator for any character (player, NPC, compa
include/rendering/animation/character_animator.hpp:28
↓ 1 callers
Class
CharacterPreview
include/rendering/renderer.hpp:53
↓ 1 callers
Class
ChargeEffect
include/rendering/renderer.hpp:45
↓ 1 callers
Class
ClientInfo
Client build and version information
include/auth/auth_packets.hpp:14
↓ 1 callers
Class
Clouds
* Procedural cloud renderer (Vulkan) * * Renders animated procedural clouds on a sky hemisphere using FBM noise. * Sun-lit edges, self-shadowing, a
include/rendering/clouds.hpp:24
↓ 1 callers
Class
ColourGuard
extern/catch2/catch_amalgamated.hpp:9223
↓ 1 callers
Class
CompositeRenderer
include/rendering/world_map/composite_renderer.hpp:39
↓ 1 callers
Class
Counts
extern/catch2/catch_amalgamated.hpp:1017
↓ 1 callers
Class
DBCFile
Forward declaration
include/pipeline/dbc_layout.hpp:61
↓ 1 callers
Class
Decomposer
extern/catch2/catch_amalgamated.hpp:5559
↓ 1 callers
Class
EditorApp
tools/editor/editor_ui.hpp:11
↓ 1 callers
Class
EditorMarkers
tools/editor/editor_markers.hpp:13
↓ 1 callers
Class
EditorUI
tools/editor/editor_ui.hpp:15
↓ 1 callers
Class
EditorViewport
tools/editor/editor_viewport.hpp:23
↓ 1 callers
Class
EditorWater
tools/editor/editor_water.hpp:13
↓ 1 callers
Class
EndTag
extern/catch2/catch_amalgamated.hpp:11209
↓ 1 callers
Class
EndsWithMatcher
extern/catch2/catch_amalgamated.hpp:12794
↓ 1 callers
Class
ExceptionMessageMatcher
extern/catch2/catch_amalgamated.hpp:12260
↓ 1 callers
Class
ExeName
Specifies the name of the executable
extern/catch2/catch_amalgamated.hpp:4772
↓ 1 callers
Class
FatalConditionHandler
* Wrapper for platform-specific fatal error (signals/SEH) handlers * * Tries to be cooperative with other handlers, and not step over *
extern/catch2/catch_amalgamated.hpp:9587
↓ 1 callers
Class
Filter
extern/catch2/catch_amalgamated.hpp:3454
↓ 1 callers
Class
Help
Convenience wrapper for option parser that specifies the help option
extern/catch2/catch_amalgamated.hpp:4874
↓ 1 callers
Class
IsNaNMatcher
extern/catch2/catch_amalgamated.hpp:12381
↓ 1 callers
Class
LeakDetector
extern/catch2/catch_amalgamated.hpp:10049
↓ 1 callers
Class
LevelUpEffect
include/rendering/renderer.hpp:44
↓ 1 callers
Class
LuaEngine
include/addons/lua_engine.hpp:16
↓ 1 callers
Class
M2Animation
tools/m2_viewer.py:144
↓ 1 callers
Class
M2Batch
tools/m2_viewer.py:138
↓ 1 callers
Class
M2Parser
Parse M2 binary data for rendering: vertices, UVs, normals, bones, skins, textures.
tools/m2_viewer.py:152
next →
1–100 of 2,593, ranked by callers