|
void | nullify_displaylist (uintptr_t addr) |
|
void | func_802AAAAC (Collision *collision) |
|
f32 | func_802AAB4C (Player *player) |
|
s32 | func_802AAE4C (Collision *collision, f32 boundingBoxSize, f32 posX, f32 posY, f32 posZ, u16 index) |
|
s32 | func_802AB288 (Collision *collision, f32 boundingBoxSize, f32 posX, f32 posY, f32 posZ, u16 index) |
|
s32 | func_802AB6C4 (Collision *collision, f32 boundingBoxSize, f32 posX, f32 posY, f32 posZ, u16 index) |
|
s32 | func_802ABB04 (f32 posX, f32 posZ, u16 index) |
|
s8 | get_surface_type (u16 index) |
|
s16 | func_802ABD40 (u16 index) |
|
s16 | func_802ABD7C (u16 index) |
|
s16 | func_802ABDB8 (u16 index) |
|
s16 | func_802ABDF4 (u16 index) |
|
f32 | func_802ABE30 (f32 x, f32 y, f32 z, u16 index) |
|
f32 | func_802ABEAC (Collision *collision, Vec3f pos) |
|
void | process_shell_collision (Vec3f pos, UNUSED f32 boundingBoxSize, Vec3f velocity, UNUSED f32 unk) |
|
void | shell_collision (Collision *collision, Vec3f velocity) |
|
void | func_802AC114 (Vec3f pos1, f32 boundingBoxSize, Vec3f pos2, UNUSED f32 unk) |
|
s32 | func_802AC22C (KartBoundingBoxCorner *arg0) |
|
s32 | is_colliding_with_drivable_surface (Collision *collision, f32 boundingBoxSize, f32 x1, f32 y1, f32 z1, u16 index, f32 posX, f32 posY, f32 posZ) |
|
s32 | is_colliding_with_wall2 (Collision *arg, f32 boundingBoxSize, f32 x1, f32 y1, f32 z1, u16 arg5, f32 arg6, f32 arg7, f32 arg8) |
|
s32 | is_colliding_with_wall1 (Collision *arg, f32 boundingBoxSize, f32 x1, f32 y1, f32 z1, u16 arg5, f32 arg6, f32 arg7, f32 arg8) |
|
u16 | func_802AD950 (Collision *collision, f32 boundingBoxSize, f32 x1, f32 y1, f32 z1, f32 x2, f32 y2, f32 z2) |
|
u16 | func_802ADDC8 (Collision *collision, f32 boundingBoxSize, f32 posX, f32 posY, f32 posZ) |
|
f32 | func_802AE1C0 (f32 posX, f32 posY, f32 posZ) |
|
void | func_802AE434 (Vtx *vtx1, Vtx *vtx2, Vtx *vtx3, s8 surfaceType, u16 sectionId) |
|
void | set_vtx_from_triangle (u32 triangle, s8 surfaceType, u16 sectionId) |
|
void | set_vtx_from_tri2 (u32 triangle1, u32 triangle2, s8 surfaceType, u16 sectionId) |
|
void | set_vtx_from_quadrangle (u32 line, s8 surfaceType, u16 sectionId) |
|
void | set_vtx_buffer (uintptr_t addr, u32 numVertices, u32 bufferIndex) |
|
s32 | is_line_intersecting_rectangle (s16 minX, s16 maxX, s16 minZ, s16 maxZ, s16 x1, s16 z1, s16 x2, s16 z2) |
|
s32 | is_triangle_intersecting_bounding_box (s16 minX, s16 maxX, s16 minZ, s16 maxZ, u16 index) |
|
void | func_802AF314 (void) |
|
void | set_vertex_data_with_defaults (Gfx *gfx) |
|
void | set_vertex_data_with_default_section_id (Gfx *gfx, s8 surfaceType) |
|
void | find_and_set_vertex_data (Gfx *addr, s8 surfaceType, u16 sectionId) |
|
void | find_and_set_tile_size (uintptr_t addr, s32 uls, s32 ult) |
|
void | set_vertex_colours (uintptr_t addr, u32 vertexCount, UNUSED s32 vert3, s8 alpha, u8 red, u8 green, u8 blue) |
|
void | find_vtx_and_set_colours (uintptr_t displayList, s8 alpha, u8 red, u8 green, u8 blue) |
|
void | subtract_scaled_vector (Vec3f pos1, f32 boundingBoxSize, Vec3f pos2) |
|
u16 | process_collision (Player *player, KartBoundingBoxCorner *corner, f32 cornerPosX, f32 cornerPosY, f32 cornerPosZ) |
|