Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/HarbourMasters/SpaghettiKart
/ functions
Functions
5,105 in github.com/HarbourMasters/SpaghettiKart
⨍
Functions
5,105
◇
Types & classes
867
↓ 2 callers
Function
stbi_load_from_memory
tools/stb/stb_image.h:1222
↓ 2 callers
Function
stbi_write_bmp_core
tools/stb/stb_image_write.h:422
↓ 2 callers
Function
stbi_write_hdr_core
tools/stb/stb_image_write.h:677
↓ 2 callers
Function
stbi_write_jpg_core
tools/stb/stb_image_write.h:1290
↓ 2 callers
Function
stbi_write_png
tools/stb/stb_image_write.h:1108
↓ 2 callers
Function
stbi_write_png_to_mem
tools/stb/stb_image_write.h:1021
↓ 2 callers
Function
stbi_write_tga_core
tools/stb/stb_image_write.h:451
↓ 2 callers
Function
stbiw__jpg_DCT
tools/stb/stb_image_write.h:1167
↓ 2 callers
Function
stbiw__jpg_calcBits
tools/stb/stb_image_write.h:1215
↓ 2 callers
Function
stbiw__linear_to_rgbe
tools/stb/stb_image_write.h:555
↓ 2 callers
Function
stbiw__outfile
tools/stb/stb_image_write.h:408
↓ 2 callers
Function
stbiw__writefv
tools/stb/stb_image_write.h:301
↓ 2 callers
Function
stbiw__zhash
tools/stb/stb_image_write.h:784
↓ 2 callers
Function
stbiw__zlib_countm
tools/stb/stb_image_write.h:776
↓ 2 callers
Function
synthesis_execute
src/audio/synthesis.c:155
↓ 2 callers
Function
synthesis_process_note
generated by m2c commit beb457dabfc7a01ec6540a5404a6a05097a13602 on Nov-01-2023
src/audio/synthesis.c:335
↓ 2 callers
Function
synthesis_save_reverb_ring_buffer
src/audio/synthesis.c:119
↓ 2 callers
Function
trigger_high_tumble
src/effects.c:1104
↓ 2 callers
Function
trigger_vertical_tumble
src/effects.c:995
↓ 2 callers
Function
triple_shell_actor_collide_with_player
src/racing/actors_extended.c:36
↓ 2 callers
Function
u16_step_down_towards
wtf is up with the argument types for this one?
src/math_util_2.c:157
↓ 2 callers
Function
u16_step_up_towards
src/math_util_2.c:130
↓ 2 callers
Function
unk_pool1_lookup
src/audio/heap.c:705
↓ 2 callers
Function
update_actor_banana
* @brief Update the banana actor * * @param banana */
src/actors/banana/update.inc.c:11
↓ 2 callers
Function
update_actor_red_blue_shell
* @brief Update the red and blue shell actors * * @param shell */
src/actors/blue_and_red_shells/update.inc.c:207
↓ 2 callers
Function
update_actor_triple_shell
src/racing/actors_extended.c:335
↓ 2 callers
Function
update_ok_menu_item
src/menu_items.c:10098
↓ 2 callers
Function
update_path_index_track_section
src/code_80005FD0.c:2553
↓ 2 callers
Function
update_path_index_with_track
* Tries to find the waypoint nearest to (posX, posY, posZ) * Only consider waypoints in the same segment as trackSectionId * Only considers waypoint
src/code_80005FD0.c:2440
↓ 2 callers
Function
update_player
src/code_80005FD0.c:1604
↓ 2 callers
Function
update_player_path_selection
src/code_80005FD0.c:1344
↓ 2 callers
Function
update_vehicles
src/code_80005FD0.c:1555
↓ 2 callers
Function
use_banana_bunch_item
src/racing/actors_extended.c:524
↓ 2 callers
Function
use_blue_shell_item
Interestingly blue shells start their life as a red shell, and then just change the type from red to blue shell
src/racing/actors_extended.c:693
↓ 2 callers
Function
use_fake_itembox_item
src/racing/actors_extended.c:786
↓ 2 callers
Function
use_green_shell_item
src/racing/actors_extended.c:611
↓ 2 callers
Function
use_thunder_item
* Strikes players with thunder * * @param Activating player (not to be struck) */
src/racing/actors_extended.c:880
↓ 2 callers
Function
validate_save_data_checksum_backup
src/save.c:550
↓ 2 callers
Function
vec3f_copy
src/math_util_2.c:57
↓ 2 callers
Function
vec3f_cross_product
src/math_util_2.c:351
↓ 1 callers
Method
AICrossingBehaviour
src/engine/TrainCrossing.cpp:49
↓ 1 callers
Method
ActorBeginPlay
src/engine/World.cpp:132
↓ 1 callers
Method
AddActor
src/engine/World.cpp:117
↓ 1 callers
Method
AddBaseActor
src/engine/World.cpp:123
↓ 1 callers
Function
AddCoreDependencies
src/engine/mods/ModManager.cpp:189
↓ 1 callers
Method
AddEffect
src/port/audio/HMAS.cpp:166
↓ 1 callers
Method
AddEmitter
src/engine/World.cpp:219
↓ 1 callers
Method
AddObject
src/engine/World.cpp:193
↓ 1 callers
Method
AddSidebarEntry
src/port/ui/PortMenu.cpp:33
↓ 1 callers
Method
AddStaticMeshActor
src/engine/World.cpp:169
↓ 1 callers
Function
ApplySphericalBillBoard
* Spherical billboarding * Rotates the object to face the camera * Rotates on all three axis */
src/engine/Matrix.cpp:127
↓ 1 callers
Method
AudioInit
src/port/Engine.cpp:533
↓ 1 callers
Function
CM_ActivateFinalLapLakitu
src/port/Game.cpp:693
↓ 1 callers
Function
CM_ActivateFinishLakitu
Checkered flag lakitu
src/port/Game.cpp:679
↓ 1 callers
Function
CM_ActivateSecondLapLakitu
src/port/Game.cpp:686
↓ 1 callers
Function
CM_ActivateTourCamera
src/port/Game.cpp:515
↓ 1 callers
Function
CM_ActorBeginPlay
src/port/Game.cpp:773
↓ 1 callers
Function
CM_ActorCollision
src/port/Game.cpp:808
↓ 1 callers
Function
CM_ActorGenerateCollision
src/port/Game.cpp:777
↓ 1 callers
Function
CM_AddBaseActor
src/port/Game.cpp:769
↓ 1 callers
Function
CM_AddFreeCamera
src/port/Game.cpp:423
↓ 1 callers
Function
CM_AddTourCamera
src/port/Game.cpp:432
↓ 1 callers
Function
CM_BombKartsWaypoint
src/port/Game.cpp:234
↓ 1 callers
Function
CM_ClearVehicles
src/port/Game.cpp:265
↓ 1 callers
Function
CM_CreditsSpawnActors
src/port/Game.cpp:614
↓ 1 callers
Function
CM_CrossingTrigger
src/port/Game.cpp:269
↓ 1 callers
Function
CM_DrawBattleBombKarts
src/port/Game.cpp:259
↓ 1 callers
Function
CM_DrawEditor
src/port/Game.cpp:547
↓ 1 callers
Function
CM_DrawObjects
src/port/Game.cpp:537
↓ 1 callers
Function
CM_DrawParticles
src/port/Game.cpp:557
↓ 1 callers
Function
CM_DrawTrack
* Tracks are rendered in two ways * 1) Track sections --> The scene is split into multiple sections and rendered piece by piece * 2) Full scene -->
src/port/Game.cpp:300
↓ 1 callers
Function
CM_DrawTrackObjects
src/port/Game.cpp:600
↓ 1 callers
Function
CM_DrawTransparency
src/port/Game.cpp:656
↓ 1 callers
Function
CM_InitTrackObjects
src/port/Game.cpp:587
↓ 1 callers
Function
CM_RunGarbageCollector
End of frame cleanup of actors, objects, etc.
src/port/Game.cpp:888
↓ 1 callers
Function
CM_SetStaffGhost
src/port/Game.cpp:632
↓ 1 callers
Function
CM_SetViewProjection
src/port/Game.cpp:402
↓ 1 callers
Function
CM_SomeCollisionThing
src/port/Game.cpp:580
↓ 1 callers
Function
CM_SomeSounds
src/port/Game.cpp:608
↓ 1 callers
Function
CM_SpawnStarterLakitu
* This should only be ran once per track, otherwise animation/timings might become sped up. */
src/port/Game.cpp:666
↓ 1 callers
Function
CM_TickActors
src/port/Game.cpp:339
↓ 1 callers
Function
CM_TickCameras
src/port/Game.cpp:410
↓ 1 callers
Function
CM_TickObjects60fps
A couple objects such as lakitu are ticked inside of process_game_tick which support 60fps. This is a fallback to support that.
src/port/Game.cpp:531
↓ 1 callers
Function
CM_TickTrackObjects
src/port/Game.cpp:593
↓ 1 callers
Function
CM_VehicleCollision
src/port/Game.cpp:226
↓ 1 callers
Function
CM_Waypoints
src/port/Game.cpp:574
↓ 1 callers
Function
CM_WhatDoesThisDo
src/port/Game.cpp:620
↓ 1 callers
Function
CM_WhatDoesThisDoAI
src/port/Game.cpp:626
↓ 1 callers
Function
CVarCheckbox
src/port/ui/UIWidgets.cpp:289
↓ 1 callers
Function
CVarCombobox
src/port/ui/UIWidgets.h:668
↓ 1 callers
Function
CVarSliderFloat
src/port/ui/UIWidgets.cpp:512
↓ 1 callers
Function
CVarSliderInt
src/port/ui/UIWidgets.cpp:402
↓ 1 callers
Function
CheckCyclicDependencies
src/engine/mods/ModManager.cpp:101
↓ 1 callers
Function
CheckMK64O2RExists
src/engine/mods/ModManager.cpp:205
↓ 1 callers
Function
CheckOutdatedDependencies
src/engine/mods/ModManager.cpp:120
↓ 1 callers
Function
CleanActors
src/engine/GarbageCollector.cpp:13
↓ 1 callers
Function
CleanObjects
src/engine/GarbageCollector.cpp:45
↓ 1 callers
Function
CleanStaticMeshActors
src/engine/GarbageCollector.cpp:33
↓ 1 callers
Method
CleanWorld
Deletes all objects from the world
src/engine/World.cpp:258
↓ 1 callers
Method
ClearMatrixPool
src/engine/editor/Editor.cpp:222
← previous
next →
1,501–1,600 of 5,105, ranked by callers