Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/TeamHypersomnia/Hypersomnia
/ functions
Functions
12,770 in github.com/TeamHypersomnia/Hypersomnia
⨍
Functions
12,770
◇
Types & classes
4,349
↓ 909 callers
Function
float_range
src/test_scenes/test_scene_particle_effects.cpp:38
↓ 797 callers
Function
LOG
src/augs/log.h:40
↓ 724 callers
Method
set
src/augs/graphics/rgba.h:289
↓ 607 callers
Method
push_back
src/augs/misc/constant_size_vector.h:107
↓ 591 callers
Function
typesafe_sprintf
src/augs/string/typesafe_sprintf.h:88
↓ 503 callers
Function
rgba
src/augs/graphics/rgba.h:225
↓ 402 callers
Method
c_str
src/augs/misc/constant_size_string.h:67
↓ 389 callers
Function
to_sound_id
src/test_scenes/test_scene_sounds.h:283
↓ 364 callers
Method
get_cosmos
src/game/detail/inventory/inventory_slot_handle.h:117
↓ 353 callers
Method
size
src/application/setups/debugger/commands/change_grouping_command.cpp:9
↓ 338 callers
Method
size
src/augs/misc/pool/pool.h:277
↓ 337 callers
Function
FT_MulFix
src/3rdparty/freetype2/src/base/ftcalc.c:224
↓ 253 callers
Method
pipe
src/augs/window_framework/pipe.h:225
↓ 248 callers
Method
begin
src/augs/image/image.h:210
↓ 245 callers
Function
text
src/augs/misc/imgui/imgui_control_wrappers.h:376
↓ 207 callers
Method
year
src/3rdparty/date/include/date/date.h:400
↓ 199 callers
Method
end
src/augs/gui/text/ui.cpp:412
↓ 192 callers
Method
empty
src/game/cosmos/cosmos.cpp:132
↓ 190 callers
Function
b2Cross
Perform the cross product on two vectors. In 2D this produces a scalar.
src/3rdparty/Box2D/Common/b2Math.h:427
↓ 180 callers
Method
get
src/augs/misc/future.h:18
↓ 180 callers
Function
to_entity_flavour_id
src/test_scenes/test_scene_flavours.h:58
↓ 178 callers
Function
b2Log
You can modify this to use your logging facility.
src/3rdparty/Box2D/Common/b2Settings.cpp:38
↓ 173 callers
Function
to_image_id
src/test_scenes/test_scene_images.h:385
↓ 168 callers
Function
text_color
src/augs/misc/imgui/imgui_control_wrappers.h:396
↓ 167 callers
Method
empty
src/application/setups/debugger/debugger_folder.cpp:123
↓ 166 callers
Method
add_particle_definition
src/view/viewables/particle_effect.h:77
↓ 164 callers
Function
text_disabled
src/augs/misc/imgui/imgui_control_wrappers.h:418
↓ 162 callers
Function
b2Mul
Multiply a matrix times a vector. If a rotation matrix is provided, then this transforms the vector from one frame to another.
src/3rdparty/Box2D/Common/b2Math.h:448
↓ 160 callers
Method
size
src/3rdparty/cpp-httplib/httplib.h:2620
↓ 159 callers
Method
push
src/augs/drawing/drawing.h:177
↓ 153 callers
Function
to_particle_effect_id
src/test_scenes/test_scene_particle_effects.h:82
↓ 146 callers
Method
test
src/augs/misc/enum/enum_bitset.h:26
↓ 144 callers
Function
stbi__get8
src/3rdparty/stb/stb_image.h:1634
↓ 140 callers
Method
emplace
src/augs/templates/maybe.h:37
↓ 138 callers
Function
b2Dot
Perform the dot product on two vectors.
src/3rdparty/Box2D/Common/b2Math.h:421
↓ 136 callers
Method
count
src/augs/misc/enum/enum_boolset.h:35
↓ 135 callers
Function
FT_DivFix
src/3rdparty/freetype2/src/base/ftcalc.c:245
↓ 135 callers
Function
m
(e,t)
src/3rdparty/freetype2/docs/reference/assets/javascripts/bundle.fe8b6f2b.min.js:27
↓ 131 callers
Function
error
src/3rdparty/stb/stb_vorbis.c:913
↓ 129 callers
Function
stbi__err
src/3rdparty/stb/stb_image.h:998
↓ 127 callers
Function
mapped_or_nullptr
src/augs/templates/container_templates.h:191
↓ 126 callers
Method
data
src/augs/image/image.h:161
↓ 125 callers
Method
randval
src/augs/misc/randomization.cpp:69
↓ 122 callers
Method
alive
src/game/detail/inventory/inventory_slot_handle.h:137
↓ 120 callers
Method
get_id
src/game/detail/inventory/inventory_slot_handle.h:153
↓ 120 callers
Method
size
src/game/detail/visible_entities.cpp:332
↓ 117 callers
Function
R
(e,t)
src/3rdparty/freetype2/docs/reference/assets/javascripts/bundle.fe8b6f2b.min.js:1
↓ 113 callers
Method
erase
src/augs/misc/enum/enum_map.h:210
↓ 113 callers
Method
next
src/test_scenes/scenes/test_scene_node.h:35
↓ 109 callers
Method
length
src/augs/math/vec2.h:205
↓ 108 callers
Method
get_logic_transform
src/game/detail/entity_handle_mixins/spatial_properties_mixin.h:257
↓ 108 callers
Method
size
src/application/setups/editor/commands/edit_node_command.h:22
↓ 105 callers
Method
insert
src/augs/gui/text/ui.cpp:184
↓ 100 callers
Method
size
src/view/viewables/image_cache.h:41
↓ 99 callers
Function
to_space_units
src/game/detail/inventory/inventory_utils.cpp:317
↓ 98 callers
Method
split
src/3rdparty/date/src/tz.cpp:1407
↓ 94 callers
Function
FT_MulDiv
src/3rdparty/freetype2/src/base/ftcalc.c:174
↓ 92 callers
Method
find
src/game/modes/test_mode.cpp:465
↓ 91 callers
Function
to_string
src/3rdparty/cpp-httplib/httplib.h:1986
↓ 90 callers
Method
apply
src/view/necessary_resources.cpp:29
↓ 90 callers
Function
read
src/3rdparty/date/include/date/date.h:6446
↓ 89 callers
Method
at
src/augs/misc/pool/pool.h:449
↓ 88 callers
Function
found_in
src/augs/templates/per_type.h:192
↓ 88 callers
Function
to_animation_id
src/test_scenes/test_scene_animations.h:115
↓ 86 callers
Method
at
src/view/viewables/image_cache.h:33
↓ 84 callers
Function
write_bytes
src/augs/readwrite/byte_readwrite.h:315
↓ 83 callers
Method
get_id
src/augs/audio/sound_buffer.cpp:89
↓ 80 callers
Method
add
(self, word, value)
src/3rdparty/freetype2/src/tools/glnames.py:5061
↓ 80 callers
Method
resize
src/augs/templates/thread_pool.h:16
↓ 79 callers
Function
erase_if
src/augs/templates/per_type.h:185
↓ 78 callers
Method
month
src/3rdparty/date/include/date/date.h:2370
↓ 78 callers
Function
read_bytes
src/augs/readwrite/byte_readwrite.h:199
↓ 77 callers
Function
get_bits
@OPTIMIZE: this is the secondary bit decoder, so it's probably not as important as the huffman decoder?
src/3rdparty/stb/stb_vorbis.c:1599
↓ 75 callers
Function
sanitize_downloaded_file_path
src/augs/string/path_sanitization.cpp:202
↓ 74 callers
Function
measure_scope
src/augs/misc/measurements.h:207
↓ 74 callers
Method
reset
src/augs/gui/text/printer.cpp:19
↓ 73 callers
Function
T
(e,t,r,o,n)
src/3rdparty/freetype2/docs/reference/assets/javascripts/bundle.fe8b6f2b.min.js:27
↓ 72 callers
Function
tooltip_on_hover
src/augs/misc/imgui/imgui_control_wrappers.h:412
↓ 71 callers
Method
post_message
src/game/cosmos/logic_step.h:97
↓ 71 callers
Method
start
src/game/detail/view_input/sound_effect_input.cpp:9
↓ 70 callers
Method
allocate
src/augs/misc/pool/pool_allocate.h:13
↓ 70 callers
Function
checked_set
src/3rdparty/date/include/date/date.h:6550
↓ 68 callers
Function
$
(e,t=document)
src/3rdparty/freetype2/docs/reference/assets/javascripts/bundle.fe8b6f2b.min.js:27
↓ 68 callers
Method
clear
src/augs/image/image.h:145
↓ 68 callers
Method
in_seconds
src/augs/misc/timing/delta.h:42
↓ 68 callers
Method
ok
src/3rdparty/date/include/date/date.h:1426
↓ 66 callers
Method
Set
Set using an angle in radians.
src/3rdparty/Box2D/Common/b2Math.h:302
↓ 66 callers
Method
is_set
src/application/setups/editor/nodes/editor_node_id.h:23
↓ 65 callers
Method
complete
src/application/main/miniature_generator.cpp:147
↓ 65 callers
Method
fill
src/augs/image/image.cpp:617
↓ 65 callers
Method
was_pressed
src/augs/window_framework/event.cpp:130
↓ 63 callers
Method
get_current_slot
src/game/detail/entity_handle_mixins/get_current_slot.hpp:5
↓ 61 callers
Method
get_clock
src/game/cosmos/cosmos.h:249
↓ 60 callers
Function
cf2_stack_getReal
Note: type mismatch is silently cast */ TODO: check this */
src/3rdparty/freetype2/src/psaux/psstack.c:184
↓ 60 callers
Method
dead
src/augs/misc/pool/pool.h:261
↓ 59 callers
Method
SetZero
Set this vector to all zeros.
src/3rdparty/Box2D/Common/b2Math.h:47
↓ 59 callers
Method
get_pixels
src/augs/math/si_scaling.h:27
↓ 58 callers
Function
cf2_stack_popFixed
Note: type mismatch is silently cast */ TODO: check this */
src/3rdparty/freetype2/src/psaux/psstack.c:159
↓ 58 callers
Method
pop_back
src/augs/misc/constant_size_vector.h:316
↓ 57 callers
Method
month
src/3rdparty/date/include/date/solar_hijri.h:1702
next →
1–100 of 12,770, ranked by callers