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
Method
MarioRaceway
src/engine/tracks/MarioRaceway.cpp:40
Method
Matrix
src/engine/World.h:51
Function
Matrix_FromMtx
Converts the Mtx src to a Matrix, putting the result in dest
src/port/interpolation/matrix.c:358
Function
Matrix_GetXYZAngles
Expresses the rotational part of the transform mtx as Tait-Bryan angles, in the extrinsic XYZ convention used in modelspace calculations
src/port/interpolation/matrix.c:409
Function
Matrix_GetYRPAngles
Expresses the rotational part of the transform mtx as Tait-Bryan angles, in the yaw-pitch-roll (intrinsic YXZ) convention used in worldspace calculati
src/port/interpolation/matrix.c:379
Function
Matrix_InitOrtho
src/port/interpolation/matrix.c:37
Function
Matrix_InitPerspective
src/port/interpolation/matrix.c:23
Function
Matrix_LookAt
Creates a look-at matrix from Eye, At, and Up in mtx (MTXF_NEW) or applies one to mtx (MTXF_APPLY). A look-at matrix is a rotation-translation matrix
src/port/interpolation/matrix.c:439
Function
Matrix_MultVec3f
Applies the transform matrix mtx to the vector src, putting the result in dest
src/port/interpolation/matrix.c:363
Function
Matrix_RotateAxis
Creates rotation matrix about a given vector axis in mtx (MTXF_NEW) or applies one to mtx (MTXF_APPLY). The vector specifying the axis does not need t
src/port/interpolation/matrix.c:258
Function
Matrix_Scale
Creates a scale matrix in mtx (MTXF_NEW) or applies one to mtx (MTXF_APPLY)
src/port/interpolation/matrix.c:148
Function
Matrix_SetGfxMtx
Converts the current Gfx matrix to a Mtx and sets it to the display list
src/port/interpolation/matrix.c:448
Function
Matrix_Translate
Creates a translation matrix in mtx (MTXF_NEW) or applies one to mtx (MTXF_APPLY)
src/port/interpolation/matrix.c:125
Method
Menu
src/port/ui/Menu.cpp:107
Method
MenuDrawItem
src/port/ui/Menu.cpp:219
Function
MenuItem
src/port/ui/UIWidgets.cpp:94
Method
Minimap
src/port/resource/type/Minimap.cpp:5
Method
ModMetadata
src/engine/mods/ModMetadata.h:15
Method
MooMooFarm
src/engine/tracks/MooMooFarm.cpp:41
Method
MoveAndRotateBehaviour
src/engine/objects/Thwomp.cpp:882
Method
MoveCameraAlongSpline
src/engine/cameras/TourCamera.cpp:126
Method
MoveFarBehaviour
src/engine/objects/Thwomp.cpp:936
Method
MusicSeqToString
Enum to string conversion
src/port/ui/TrackProperties.cpp:304
Method
New
src/engine/tracks/Track.h:296
Method
Next
src/engine/Cup.cpp:15
Method
NextShot
src/engine/cameras/TourCamera.cpp:45
Method
OBat
src/engine/objects/Bat.cpp:23
Method
OBombKart
src/engine/objects/BombKart.cpp:34
Method
OBoos
src/engine/objects/Boos.cpp:28
Method
OChainChomp
src/engine/objects/ChainChomp.cpp:23
Method
OCheepCheep
src/engine/objects/CheepCheep.cpp:22
Method
OCrab
src/engine/objects/Crab.cpp:32
Method
OFlagpole
src/engine/objects/Flagpole.cpp:20
Method
OGrandPrixBalloons
src/engine/objects/GrandPrixBalloons.cpp:21
Method
OHedgehog
src/engine/objects/Hedgehog.cpp:20
Method
OHotAirBalloon
src/engine/objects/HotAirBalloon.cpp:18
Method
OLakitu
src/engine/objects/Lakitu.cpp:44
Method
OMole
src/engine/objects/Mole.cpp:30
Method
OMoleGroup
src/engine/objects/MoleGroup.cpp:13
Method
OObject
src/engine/objects/Object.cpp:13
Method
OPenguin
src/engine/objects/Penguin.cpp:36
Method
OPodium
src/engine/objects/Podium.cpp:28
Method
OSeagull
src/engine/objects/Seagull.cpp:37
Method
OSnowman
src/engine/objects/Snowman.cpp:21
Function
OTRCalculateCenterOfAreaFromLeftEdge
src/port/Engine.cpp:800
Function
OTRCalculateCenterOfAreaFromRightEdge
src/port/Engine.cpp:796
Method
OThwomp
src/engine/objects/Thwomp.cpp:55
Method
OTrashBin
src/engine/objects/TrashBin.cpp:22
Method
OTrophy
src/engine/objects/Trophy.cpp:23
Method
ObjectInit
src/port/resource/type/ObjectInit.h:23
Method
OtherPenguin
src/engine/objects/Penguin.cpp:321
Method
ParseMeshForCollision
C++ version of parse_track_displaylists()
src/engine/tracks/CustomTrack.cpp:172
Method
ParticleEmitter
src/engine/particles/ParticleEmitter.cpp:7
Method
Paths
src/port/resource/type/TrackPathPointData.cpp:17
Method
Play
src/engine/editor/Editor.cpp:78
Method
PlayerBombKart
src/engine/PlayerBombKart.cpp:18
Method
PodiumCeremony
src/engine/tracks/PodiumCeremony.cpp:44
Method
PortMenu
src/port/ui/PortMenu.cpp:617
Method
Previous
src/engine/Cup.cpp:21
Method
Print3D
* These have been refactored for efficiency purposes. * The new method uses 1 matrix to display the whole string * And then setting vertex data is d
src/engine/actors/Text.cpp:223
Method
PrintLetter3D
src/engine/actors/Text.cpp:295
Method
ProcessGfxCommands
* During the draw phase, the gfx pool is filled with graphics commands. * At the end of the game loop, these commands are sent into lus and interpret
src/port/Engine.cpp:427
Method
ProcessReset
src/port/ui/Menu.h:64
Method
RGB8ToFloat
Convert s16 colour values to float (normalized to [0, 1] range)
src/port/ui/TrackProperties.cpp:413
Method
RaceManager
src/engine/RaceManager.cpp:14
Method
RainbowRoad
src/engine/tracks/RainbowRoad.cpp:37
Method
RandomItemTable
src/engine/RandomItemTable.cpp:9
Method
ReadResource
src/port/resource/importers/AudioSampleFactory.cpp:6
Method
ReadResource
src/port/resource/importers/AudioSequenceFactory.cpp:8
Method
ReadResource
src/port/resource/importers/UnkActorSpawnDataFactory.cpp:8
Method
ReadResource
src/port/resource/importers/Vec3fFactory.cpp:6
Method
ReadResource
src/port/resource/importers/BetterTextureFactory.cpp:27
Method
ReadResource
src/port/resource/importers/Vec3sFactory.cpp:6
Method
ReadResource
src/port/resource/importers/AudioBankFactory.cpp:7
Method
ReadResource
src/port/resource/importers/ActorSpawnDataFactory.cpp:8
Method
ReadResource
src/port/resource/importers/GenericArrayFactory.cpp:6
Method
ReadResource
src/port/resource/importers/MinimapFactory.cpp:8
Method
ReadResource
src/port/resource/importers/TrackPathPointFactory.cpp:8
Method
ReadResource
src/port/resource/importers/CPUFactory.cpp:7
Method
ReadResource
src/port/resource/importers/CourseVtxFactory.cpp:7
Method
ReadResource
src/port/resource/importers/TrackSectionsFactory.cpp:10
Method
ReadResource
src/port/resource/importers/ArrayFactory.cpp:7
Method
Refresh
src/engine/TrackBrowser.h:35
Function
RegisterFreecamWidgets
src/port/ui/FreecamWindow.cpp:53
Method
RegisterMenuInitFunc
src/port/ui/MenuTypes.h:290
Method
RegisterMenuUpdateFunc
src/port/ui/MenuTypes.h:298
Function
RegisterResolutionWidgets
src/port/ui/ResolutionEditor.cpp:89
Method
Remove
src/engine/registry/DataRegistry.h:30
Method
RemovePodiumCeremony
Podium is not a valid user selectable option in the menus, remove it.
src/engine/TrackBrowser.h:52
Method
Reset
src/engine/TrackBrowser.h:47
Method
Reset
src/engine/objects/Penguin.cpp:419
Method
Reset
src/engine/objects/Object.cpp:39
Method
Reset
src/engine/cameras/TourCamera.cpp:38
Method
Reset
src/engine/actors/FallingRock.cpp:49
Method
Rotate
src/engine/objects/Object.cpp:84
Method
Rotate
src/engine/editor/Gizmo.cpp:218
Method
Rotate
src/engine/editor/GameObject.cpp:34
Method
RoyalRaceway
src/engine/tracks/RoyalRaceway.cpp:38
Method
RunCommands
src/port/Engine.cpp:395
Method
Scale
src/engine/editor/Gizmo.cpp:270
← previous
next →
3,701–3,800 of 5,105, ranked by callers