1#ifndef RENDER_OBJECTS_H
2#define RENDER_OBJECTS_H
56void func_800465B8(
s32,
s32,
u16,
f32,
s32,
u8*,
Vtx*,
s32,
s32,
s32,
s32);
57void func_80046634(
s32,
s32,
u16,
f32,
u8*,
u8*,
Vtx*,
s32,
s32,
s32,
s32);
84void func_8004788C(
s32,
s32,
u16,
f32,
u8*,
u8*,
Vtx*,
s32,
s32,
s32,
s32);
85void func_80047910(
s32,
s32,
u16,
f32,
u8*,
u8*,
Vtx*,
s32,
s32,
s32,
s32);
86void func_80047994(
s32,
s32,
u16,
f32,
u8*,
u8*,
Vtx*,
s32,
s32,
s32,
s32);
87void func_80047A18(
s32,
s32,
u16,
f32,
u8*,
u8*,
Vtx*,
s32,
s32,
s32,
s32);
88void func_80047A9C(
s32,
s32,
u16,
f32,
u8*,
u8*,
Vtx*,
s32,
s32,
s32,
s32);
90void func_80047B9C(
s32,
s32,
u16,
f32,
s32,
u8*,
u8*,
Vtx*,
s32,
s32,
s32,
s32);
91void func_80047C28(
s32,
s32,
u16,
f32,
s32,
u8*,
u8*,
Vtx*,
s32,
s32,
s32,
s32);
92void func_80047CB4(
s32,
s32,
u16,
f32,
s32,
u8*,
u8*,
Vtx*,
s32,
s32,
s32,
s32);
93void func_80047D40(
s32,
s32,
u16,
f32,
s32,
u8*,
u8*,
Vtx*,
s32,
s32,
s32,
s32);
102void func_80048130(
Vec3f,
Vec3su,
f32,
u8*,
u8*,
Vtx*,
s32,
s32,
s32,
s32,
s32);
104void func_80048228(
Vec3f,
Vec3su,
f32,
s32,
u8*,
u8*,
Vtx*,
s32,
s32,
s32,
s32);
105void func_800482AC(
Vec3f,
Vec3su,
f32,
s32,
u8*,
u8*,
Vtx*,
s32,
s32,
s32,
s32);
106void func_80048330(
Vec3f,
Vec3su,
f32,
s32,
u8*,
u8*,
Vtx*,
s32,
s32,
s32,
s32);
107void func_800483B4(
Vec3f,
Vec3su,
f32,
s32,
u8*,
u8*,
Vtx*,
s32,
s32,
s32,
s32);
108void func_80048438(
Vec3f,
Vec3su,
f32,
s32,
u8*,
u8*,
Vtx*,
s32,
s32,
s32,
s32);
109void func_800484BC(
Vec3f,
Vec3su,
f32,
s32,
u8*,
u8*,
Vtx*,
s32,
s32,
s32,
s32);
110void func_80048540(
Vec3f,
Vec3su,
f32,
s32,
u8*,
u8*,
Vtx*,
s32,
s32,
s32,
s32);
111void func_800485C4(
Vec3f,
Vec3su,
f32,
s32,
u8*,
u8*,
Vtx*,
s32,
s32,
s32,
s32);
149void func_80049E08(
s32,
s32,
u16,
f32,
s32,
s32,
s32,
s32,
u8*,
Vtx*,
s32,
s32,
s32,
s32);
150void func_80049E98(
s32,
s32,
u16,
f32,
s32,
s32,
s32,
s32,
u8*,
Vtx*,
s32,
s32,
s32,
s32);
151void func_80049F28(
s32,
s32,
u16,
f32,
s32,
s32,
s32,
s32,
u8*,
Vtx*,
s32,
s32,
s32,
s32);
156void func_8004A12C(
s32,
s32,
u16,
f32,
s32,
s32,
s32,
s32,
u8*,
Vtx*,
s32,
s32,
s32,
s32);
159void func_8004A2F4(
s32,
s32,
u16,
f32,
s32,
s32,
s32,
s32,
u8*,
Vtx*,
s32,
s32,
s32,
s32);
160void func_8004A384(
s32,
s32,
u16,
f32,
s32,
s32,
s32,
s32,
u8*,
Vtx*,
s32,
s32,
s32,
s32);
244void func_8004D044(
s32,
s32,
u8*,
s32,
s32,
s32,
s32,
s32,
s32,
s32,
s32);
247void func_8004D210(
s32,
s32,
u8*,
s32,
s32,
s32,
s32,
s32,
s32,
s32,
s32);
248void func_8004D37C(
s32,
s32,
u8*,
s32,
s32,
s32,
s32,
s32,
s32,
s32,
s32);
249void func_8004D4E8(
s32,
s32,
u8*,
s32,
s32,
s32,
s32,
s32,
s32,
s32,
s32);
s16 D_8015F6E8
Definition code_800029B0.c:86
f32 Vec3f[3]
Definition common_structs.h:6
u16 Vec3su[3]
Definition common_structs.h:9
void func_80051C60(s16, s32)
Definition render_objects.c:3000
void func_8004C450(s32, s32, u32, u32, u8 *)
Definition render_objects.c:1617
void func_8004C628(s32, s32, u32, u32, u8 *)
Definition render_objects.c:1636
void func_80046A00(Vec3f, Vec3su, f32, u8 *, Vtx *, s32, s32)
Definition render_objects.c:528
void load_texture_block_ia16_nomirror(u8 *, s32, s32)
Definition render_objects.c:197
void func_80049C94(s32, s32, u16, f32, u8 *, Vtx *, s32, s32, s32, s32)
Definition render_objects.c:1075
void func_8004C9D8(s32, s32, s32, u8 *, s32, s32, s32, s32)
void func_8004AB60(s32, s32, u16, f32, u8 *, Vtx *)
Definition render_objects.c:1269
void func_80057708(void)
Definition render_objects.c:4528
void func_80049C18(s32, s32, u16, f32, u8 *, Vtx *, s32, s32, s32, s32)
Definition render_objects.c:1069
void load_texture_block_rgba32_nomirror(u8 *, s32, s32)
Definition render_objects.c:170
void func_8004DC34(s32, s32, u8 *)
Definition render_objects.c:2021
void func_800438C4(s32, s32, u16, f32, Vtx *, s32)
Definition render_objects.c:136
void func_8004E2B8(s32, s32, s32, u8 *, u8 *, s32, s32, s32)
Definition render_objects.c:2140
void func_800463B0(s32, s32, u16, f32, u8 *, Vtx *, s32, s32, s32, s32)
void render_object_thwomps_model(s32)
Definition render_objects.c:3441
void func_8004B480(s32, s32, s32)
Definition render_objects.c:1374
void func_80048BE8(Vec3f, Vec3su, f32, u8 *, u8 *, Vtx *)
Definition render_objects.c:889
void func_8004B6C4(s32, s32, s32)
Definition render_objects.c:1400
void func_800519D4(s32, s16, s16)
Definition render_objects.c:2963
void func_8004A258(s32, s32, u16, f32, u8 *, Vtx *, s32, s32, s32, s32)
Definition render_objects.c:1145
void func_80057B80(s32, s32, char *, u32)
Definition render_objects.c:4616
void func_8004F3E4(s32)
Definition render_objects.c:2369
void func_8004BB34(void)
Definition render_objects.c:1511
void func_80047E48(Vec3f, Vec3su, f32, u8 *, u8 *, Vtx *, s32, s32, s32, s32)
Definition render_objects.c:728
void func_8004E430(s32, s32, u8 *, u8 *)
Definition render_objects.c:2166
void render_object_neon(s32)
Definition render_objects.c:4152
void func_8004F168(s32, s32, s32)
void func_80045F18(u8 *, Vtx *, s32, s32, s32, s32)
Definition render_objects.c:377
void func_80048A4C(s32, s32, u16, f32, u8 *, u8 *, Vtx *)
Definition render_objects.c:873
void func_80046CDC(s32, s32, u16, f32, u8 *)
Definition render_objects.c:565
void func_8004A9B8(f32)
Definition render_objects.c:1249
void func_80050E34(s32, s32)
void load_texture_tile_ia8_nomirror(u8 *, s32, s32)
Definition render_objects.c:213
void render_object_bomb_kart(s32)
Definition render_objects.c:4271
void func_800431B0(Vec3f, Vec3su, f32, Vtx *)
Definition render_objects.c:38
void func_8004E4CC(s32, s32, u8 *, u8 *)
Definition render_objects.c:2178
void func_8004C024(s16, s16, s16, u16, u16, u16, u16)
Definition render_objects.c:1562
void func_80055228(s32)
Definition render_objects.c:3862
void func_8004DDAC(s32, s32, u8 *)
Definition render_objects.c:2049
void func_8004C53C(s32, s32, u32, u32, u8 *)
Definition render_objects.c:1626
void func_800562E4(s32, s32, s32)
Definition render_objects.c:4171
void func_8004DCDC(s32, s32, u8 *)
Definition render_objects.c:2033
void render_object_bowser_flame(s32)
Definition render_objects.c:3673
void func_80046C78(s32, s32, u16, f32, u8 *)
Definition render_objects.c:561
void func_8004ABC0(s32, s32, u16, f32, u8 *, Vtx *)
Definition render_objects.c:1273
s16 D_8018D2E8
Definition code_80057C60_var.c:124
Lights1 D_800E4650
Definition data_800E45C0.c:32
void func_80054E10(s32)
Definition render_objects.c:3787
void func_800481B4(Vec3f, Vec3su, f32, u8 *, u8 *, Vtx *, s32, s32, s32)
Definition render_objects.c:770
void func_80053E6C(s32)
Definition render_objects.c:3537
void func_80044AB8(u8 *, s32, s32)
Definition render_objects.c:239
void func_80057814(s32, s32, char *, u32)
Definition render_objects.c:4551
void func_8004AA10(Vec3f, Vec3su, f32, u8 *, Vtx *, s32, s32, s32, s32)
Definition render_objects.c:1254
void func_80046AD4(s32, s32, u16, f32, u8 *)
Definition render_objects.c:541
f32 D_8018CFEC
Definition code_80057C60_var.c:8
void func_800435A0(Vec3f, Vec3su, f32, Gfx *, s32)
Definition render_objects.c:92
void func_8004A0B0(s32, s32, u16, f32, u8 *, Vtx *, s32, s32, s32, s32)
Definition render_objects.c:1126
void func_8004B3C8(s32)
Definition render_objects.c:1364
Lights1 D_800E4668
Definition data_800E45C0.c:37
void render_object_snowmans_list_2(s32)
Definition render_objects.c:3313
void func_80057A50(s32, s32, char *, u32)
Definition render_objects.c:4593
void func_80047C28(s32, s32, u16, f32, s32, u8 *, u8 *, Vtx *, s32, s32, s32, s32)
Definition render_objects.c:701
void func_8004E240(s32, s32, u8 *, u8 *, s32, s32, s32)
Definition render_objects.c:2134
void func_800520C0(s32)
Definition render_objects.c:3084
void func_8004897C(s32, s32, u16, f32, u8 *, u8 *, Vtx *)
Definition render_objects.c:865
void func_800461A4(u8 *, Vtx *, s32, s32, s32)
Definition render_objects.c:416
void func_8004E604(s32, s32, u8 *, u8 *)
Definition render_objects.c:2202
void func_8004768C(u8 *, u8 *, Vtx *, s32, s32, s32)
Definition render_objects.c:641
void func_8004ED40(s32)
Definition render_objects.c:2291
void func_8004E3F4(s32, s32, s32, u8 *, u8 *, s32, s32, s32, s32)
void func_80057AA8(s32, s32, char *, u32)
Definition render_objects.c:4600
void draw_2d_texture_at(Vec3f, Vec3su, f32, u8 *, u8 *, Vtx *, s32, s32, s32, s32)
Definition render_objects.c:758
void func_80055EF4(s32, s32)
void func_80048DA4(Vec3f, Vec3su, f32, s32, u8 *, u8 *, Vtx *)
Definition render_objects.c:909
void func_8004A1BC(s32, s32, u16, f32, u8 *, Vtx *, s32, s32, s32, s32)
Definition render_objects.c:1138
void func_800557B4(s32, u32, u32)
Definition render_objects.c:3967
void func_8004B180(s32, s32, s32, s32)
Definition render_objects.c:1335
void func_8004AD2C(s32, s32, u16, f32, u8 *, Vtx *)
Definition render_objects.c:1289
void func_8004E3B8(void)
Definition render_objects.c:2154
void func_8004E800(s32)
Definition render_objects.c:2237
void func_80048540(Vec3f, Vec3su, f32, s32, u8 *, u8 *, Vtx *, s32, s32, s32, s32)
Definition render_objects.c:818
void func_8004CC84(s32, s32, u8 *)
Definition render_objects.c:1757
void func_80045738(u8 *, u8 *, s32, s32)
Definition render_objects.c:313
void func_8004A2F4(s32, s32, u16, f32, s32, s32, s32, s32, u8 *, Vtx *, s32, s32, s32, s32)
Definition render_objects.c:1152
void render_object_thwomps(s32)
Definition render_objects.c:3454
void func_8004A5E4(Vec3f, Vec3su, f32, u8 *, Vtx *)
Definition render_objects.c:1190
void render_object_crabs(s32)
Definition render_objects.c:3914
void debug_print_str2(s32, s32, char *)
Definition render_objects.c:4542
void func_80046874(Vec3f, Vec3su, f32, u8 *, Vtx *, s32, s32, s32, s32)
void func_8004B554(s32)
Definition render_objects.c:1384
void func_8004B72C(s32, s32, s32, s32, s32, s32, s32)
Definition render_objects.c:1405
void func_80043500(Vec3f, Vec3su, f32, Gfx *)
Definition render_objects.c:84
void debug_print_number(s32 *, s32 *, s32, u32)
Definition render_objects.c:4463
void func_80056160(s32)
Definition render_objects.c:4148
void func_80049B9C(s32, s32, u16, f32, u8 *, Vtx *, s32, s32, s32, s32)
Definition render_objects.c:1063
void func_800573BC(void)
Definition render_objects.c:4418
void func_80047910(s32, s32, u16, f32, u8 *, u8 *, Vtx *, s32, s32, s32, s32)
Definition render_objects.c:664
void func_800578B0(s32, s32, char *, u32)
Definition render_objects.c:4562
void func_8004DEEC(s32, s32, u8 *)
Definition render_objects.c:2077
void func_800489E4(s32, s32, u16, f32, u8 *, u8 *, Vtx *)
Definition render_objects.c:869
Lights1 D_800E4638
Definition data_800E45C0.c:27
void func_8004E534(s32, s32, u8 *, u8 *)
Definition render_objects.c:2186
void func_8004DD44(s32, s32, u8 *)
Definition render_objects.c:2041
void func_8004E338(s32, s32, u8 *, u8 *, s32, s32)
Definition render_objects.c:2147
void func_8004AF0C(s32, s32, u16, f32, u8 *, Vtx *)
Definition render_objects.c:1309
void func_80045BBC(Vec3f, Vec3su, f32, Vtx *)
Definition render_objects.c:333
void func_800573DC(void)
Definition render_objects.c:4433
void func_80046794(s32, s32, u16, f32, u8 *, Vtx *, s32, s32, s32, s32)
void func_80048780(Vec3f, Vec3su, f32, s32, u8 *, u8 *, Vtx *)
Definition render_objects.c:845
void func_80051EF8(void)
Definition render_objects.c:3044
void render_object_snowflakes_particles(void)
Definition render_objects.c:2933
void render_ice_block(s32)
Definition render_objects.c:3261
void func_8004D4E8(s32, s32, u8 *, s32, s32, s32, s32, s32, s32, s32, s32)
void func_8004747C(u8 *, u8 *, Vtx *, s32, s32, s32, s32, s32)
void render_object_chain_chomps(s32)
Definition render_objects.c:4058
void func_80043288(Vec3f, Vec3su, f32, Gfx *)
Definition render_objects.c:50
void func_8004AEAC(s32, s32, u16, f32, u8 *, Vtx *)
Definition render_objects.c:1305
void func_80054BE8(s32)
Definition render_objects.c:3754
void func_8004AFCC(s32, s32, u16, f32, u8 *, Vtx *)
Definition render_objects.c:1317
void func_80045B74(Vtx *)
Definition render_objects.c:328
void debug_print_string(s32 *, s32 *, char *)
Definition render_objects.c:4450
void func_8004BD14(s32, s32, u32, u32, s32, u8 *, u8 *)
Definition render_objects.c:1550
void func_8004DDDC(s32, s32, u8 *)
Definition render_objects.c:2053
void func_8004A034(s32, s32, u16, f32, u8 *, Vtx *, s32, s32, s32, s32)
Definition render_objects.c:1120
void render_object_moles(s32)
Definition render_objects.c:3834
void func_8004EB38(s32)
Definition render_objects.c:2269
void func_80047B9C(s32, s32, u16, f32, s32, u8 *, u8 *, Vtx *, s32, s32, s32, s32)
Definition render_objects.c:694
void draw_hud_2d_texture_32x8(s32, s32, u8 *)
Definition render_objects.c:1733
void func_80048E00(s32, s32, u16, f32, u8 *, u8 *, Vtx *)
Definition render_objects.c:913
void render_object_trash_bin(s32)
Definition render_objects.c:3188
void func_80056A40(s32, s32)
Definition render_objects.c:4259
void func_800523B8(s32, s32, u32)
Definition render_objects.c:3124
void func_800484BC(Vec3f, Vec3su, f32, s32, u8 *, u8 *, Vtx *, s32, s32, s32, s32)
Definition render_objects.c:811
void func_80049D10(s32, s32, u16, f32, u8 *, Vtx *, s32, s32, s32, s32)
Definition render_objects.c:1081
void func_80048228(Vec3f, Vec3su, f32, s32, u8 *, u8 *, Vtx *, s32, s32, s32, s32)
Definition render_objects.c:776
void func_80043460(Vec3f, Vec3su, f32, Gfx *)
Definition render_objects.c:76
void func_80049FB8(s32, s32, u16, f32, u8 *, Vtx *, s32, s32, s32, s32)
Definition render_objects.c:1114
void func_8004CC24(s32, s32, u8 *)
Definition render_objects.c:1749
void func_8004CFF0(s32, s32, u8 *, s32, s32, s32, s32)
void print_timer_rainbow(s32, s32, s32)
Definition render_objects.c:2485
void func_80048D48(Vec3f, Vec3su, f32, s32, u8 *, u8 *, Vtx *)
Definition render_objects.c:905
void func_80055AB8(s32, s32)
Definition render_objects.c:4037
void func_800573C4(void)
Definition render_objects.c:4422
u8 * D_8018D4BC
Definition code_80057C60_var.c:212
void func_80048B24(s32, s32, u16, f32, s32, u8 *, u8 *, Vtx *)
Definition render_objects.c:881
void func_8004C148(s16, s16, s16, u16, u16, u16, u16)
Definition render_objects.c:1571
void draw_hud_2d_texture_32x32(s32, s32, u8 *)
Definition render_objects.c:1745
void func_80044F34(u8 *, s32, s32)
Definition render_objects.c:266
void func_80055CCC(s32, s32)
Definition render_objects.c:4071
u8 * gPortraitTextures[]
Definition update_objects.c:93
s32 func_8004F674(s32 *, s32)
Definition render_objects.c:2413
void func_8004398C(s32, s32, u16, f32, Vtx *, s32)
Definition render_objects.c:146
void func_8004E998(s32)
Definition render_objects.c:2251
void func_8004AF6C(s32, s32, u16, f32, u8 *, Vtx *)
Definition render_objects.c:1313
void func_800573CC(void)
Definition render_objects.c:4426
void func_8004C35C(void)
Definition render_objects.c:1605
void func_80043390(Vec3f, Vec3su, f32, Gfx *)
Definition render_objects.c:64
void func_8004B310(s32)
Definition render_objects.c:1354
void func_80047A18(s32, s32, u16, f32, u8 *, u8 *, Vtx *, s32, s32, s32, s32)
Definition render_objects.c:676
void func_800507D8(u16, s32 *, s32 *)
Definition render_objects.c:2672
void func_800508C0(void)
Definition render_objects.c:2694
void func_8004ACE0(Vec3f, Vec3su, f32, u8 *, Vtx *)
Definition render_objects.c:1285
void func_800534E8(s32)
Definition render_objects.c:3413
void func_8004A6EC(s32, f32)
Definition render_objects.c:1204
void func_80047D40(s32, s32, u16, f32, s32, u8 *, u8 *, Vtx *, s32, s32, s32, s32)
Definition render_objects.c:715
void func_8005477C(s32, u8, Vec3f)
Definition render_objects.c:3690
void func_80047994(s32, s32, u16, f32, u8 *, u8 *, Vtx *, s32, s32, s32, s32)
Definition render_objects.c:670
void func_800483B4(Vec3f, Vec3su, f32, s32, u8 *, u8 *, Vtx *, s32, s32, s32, s32)
Definition render_objects.c:797
void func_80055F48(s32)
Definition render_objects.c:4120
void func_8004B614(s32, s32, s32, s32, s32, s32, s32)
Definition render_objects.c:1394
void render_object_seagulls(s32)
Definition render_objects.c:3887
void func_8004B950(s32, s32, s32, s32, s32)
Definition render_objects.c:1429
void func_8004A4FC(Vec3f, Vec3su, f32, u8 *, Vtx *, s32, s32, s32, s32)
Definition render_objects.c:1178
void func_80046BEC(s32, s32, u16, f32, u8 *, Vtx *)
Definition render_objects.c:553
void func_80046D40(Vec3f, Vec3su, f32, u8 *)
Definition render_objects.c:569
void load_texture_block_ia8_nomirror(u8 *, s32, s32)
Definition render_objects.c:208
void func_800569F4(s32)
Definition render_objects.c:4251
void func_80048130(Vec3f, Vec3su, f32, u8 *, u8 *, Vtx *, s32, s32, s32, s32, s32)
Definition render_objects.c:764
void func_80050C68(void)
Definition render_objects.c:2778
void render_object_snowmans_list_1(s32)
Definition render_objects.c:3339
void func_80054AFC(s32, Vec3f)
Definition render_objects.c:3744
void draw_hud_2d_texture_32x16(s32, s32, u8 *)
Definition render_objects.c:1737
void func_80046720(s32, s32, u16, f32, u8 *, Vtx *, s32, s32, s32, s32)
u16 D_8016579E
Definition code_80057C60.c:128
void func_80057B14(s32, s32, char *, u32)
Definition render_objects.c:4608
void func_800573D4(void)
Definition render_objects.c:4429
void func_8005762C(s32 *, s32 *, s32, u32)
Definition render_objects.c:4501
void func_8004B05C(u8 *)
Definition render_objects.c:1325
void func_8004ADEC(s32, s32, u16, f32, u8 *, Vtx *)
Definition render_objects.c:1297
void func_80047EC4(Vec3f, Vec3su, f32, u8 *, u8 *, Vtx *, s32, s32, s32, s32)
Definition render_objects.c:734
void draw_hud_2d_texture(s32, s32, u32, u32, u8 *)
Definition render_objects.c:1608
void func_80043668(Vec3f, Vec3su, f32, Gfx *)
Definition render_objects.c:102
void func_8004DE2C(s32, s32, u8 *)
Definition render_objects.c:2061
void func_8004B254(s32, s32, s32)
Definition render_objects.c:1344
void render_object_paddle_boat_smoke_particle(s32, s32)
Definition render_objects.c:3618
void func_800568A0(s32, s32)
Definition render_objects.c:4237
void func_80048CEC(Vec3f, Vec3su, f32, s32, u8 *, u8 *, Vtx *)
Definition render_objects.c:901
void func_800555BC(s32, s32)
Definition render_objects.c:3927
void func_80047CB4(s32, s32, u16, f32, s32, u8 *, u8 *, Vtx *, s32, s32, s32, s32)
Definition render_objects.c:708
void render_object_bat(s32)
Definition render_objects.c:3153
void func_8005285C(s32)
Definition render_objects.c:3202
void func_80045D0C(u8 *, Vtx *, s32, s32, s32)
Definition render_objects.c:349
void func_80051EBC(void)
Definition render_objects.c:3040
void func_8004DE84(s32, s32, u8 *)
Definition render_objects.c:2069
void draw_simplified_lap_count(s32)
Definition render_objects.c:2232
void func_80046A68(Vec3f, Vec3su, f32, u8 *, Vtx *, s32, s32, s32, s32)
void func_80048ED0(s32, s32, u16, f32, u8 *, u8 *, Vtx *)
Definition render_objects.c:921
void func_8004A488(Vec3f, Vec3su, f32, u8 *, Vtx *, s32, s32, s32, s32)
Definition render_objects.c:1172
void func_80047F40(Vec3f, Vec3su, f32, u8 *, u8 *, Vtx *, s32, s32, s32, s32)
Definition render_objects.c:740
void func_80046B38(s32, s32, u16, f32, u8 *)
Definition render_objects.c:545
void print_str_num(s32, s32, char *, s32)
Definition render_objects.c:4546
void func_80049E08(s32, s32, u16, f32, s32, s32, s32, s32, u8 *, Vtx *, s32, s32, s32, s32)
Definition render_objects.c:1093
void func_80057114(s32)
Definition render_objects.c:4357
void func_800518F8(s32, s16, s16)
Definition render_objects.c:2950
void func_80048438(Vec3f, Vec3su, f32, s32, u8 *, u8 *, Vtx *, s32, s32, s32, s32)
Definition render_objects.c:804
void func_8004DEB4(s32, s32, u8 *)
Definition render_objects.c:2073
Lights1 D_800E4698
Definition data_800E45C0.c:47
void func_8004DF24(s32, s32, u8 *)
Definition render_objects.c:2081
void render_object_hot_air_balloon(s32)
Definition render_objects.c:4097
void draw_lap_count(s16, s16, s8)
Definition render_objects.c:2529
void func_80056A94(s32)
Definition render_objects.c:4267
void func_8004E59C(s32, s32, s32, u8 *, u8 *)
Definition render_objects.c:2194
void load_texture_block_rgba16_mirror(u8 *, s32, s32)
Definition render_objects.c:181
void func_80047A9C(s32, s32, u16, f32, u8 *, u8 *, Vtx *, s32, s32, s32, s32)
Definition render_objects.c:682
void func_800482AC(Vec3f, Vec3su, f32, s32, u8 *, u8 *, Vtx *, s32, s32, s32, s32)
Definition render_objects.c:783
void load_texture_and_tlut(u8 *, u8 *, s32, s32)
Definition render_objects.c:581
void func_8004E464(s32, s32, u8 *, u8 *)
Definition render_objects.c:2170
void func_800464D0(s32, s32, u16, f32, u8 *, Vtx *, s32, s32, s32, s32)
void func_80054D00(s32, s32)
Definition render_objects.c:3772
void func_800488AC(s32, s32, u16, f32, u8 *, u8 *, Vtx *)
Definition render_objects.c:857
void func_8004A384(s32, s32, u16, f32, s32, s32, s32, s32, u8 *, Vtx *, s32, s32, s32, s32)
Definition render_objects.c:1159
void func_8004D0D4(s32, s32, u8 *, s32, s32, s32)
Definition render_objects.c:1823
void func_80055FA0(s32, s32)
void func_8004D0CC(void)
Definition render_objects.c:1819
void func_800468E0(Vec3f, Vec3su, f32, u8 *, Vtx *, s32, s32, s32, s32, s32)
void func_800436D0(s32, s32, u16, f32, Vtx *)
Definition render_objects.c:108
void func_80046808(Vec3f, Vec3su, f32, u8 *, Vtx *, s32, s32, s32, s32)
Vec3su D_80183E80
Definition code_80057C60.c:256
void func_8004EE54(s32)
Definition render_objects.c:2296
void func_80052D70(s32)
Definition render_objects.c:3281
void func_80053D74(s32, s32, s32)
void func_80048038(Vec3f, Vec3su, f32, u8 *, u8 *, Vtx *, s32, s32, s32, s32)
Definition render_objects.c:752
void func_80049478(u8 *, Vtx *, s32, s32, s32, s32)
Definition render_objects.c:983
void func_80047B20(s32, s32, u16, f32, u8 *, u8 *, Vtx *, s32, s32, s32)
Definition render_objects.c:688
s32 func_80050644(u16, s32 *, s32 *)
Definition render_objects.c:2627
void func_80056FCC(s32)
Definition render_objects.c:4343
void func_80057960(s32, s32, char *, u32)
Definition render_objects.c:4574
void func_800528EC(s32)
Definition render_objects.c:3215
void func_8004C6FC(s16, s16, u8 *, u32, u32)
void func_80046DF4(s32, s32, u16, f32, s32, u8 *)
Definition render_objects.c:577
void func_800462A8(u8 *, Vtx *, s32, s32, s32)
Definition render_objects.c:430
void func_800437F8(s32, s32, u16, f32, Vtx *, s32)
Definition render_objects.c:123
void rsp_load_texture_mask(u8 *, s32, s32, s32)
Definition render_objects.c:302
void render_object_train_smoke_particles(s32)
Definition render_objects.c:3577
void func_80043328(Vec3f, Vec3su, f32, Gfx *)
Definition render_objects.c:58
f32 D_8018CFF4
Definition code_80057C60_var.c:10
void func_8004BB3C(s32, s32, s32, s32, f32)
Definition render_objects.c:1515
void func_8004C354(void)
Definition render_objects.c:1602
void load_texture_block_i8_nomirror(u8 *, s32, s32)
Definition render_objects.c:219
void func_80051ABC(s16, s32)
Definition render_objects.c:2976
void set_color_render(s32, s32, s32, s32, s32, s32, s32)
Definition render_objects.c:1339
void render_hud_timer(s32)
Definition render_objects.c:2493
void load_texture_tile_rgba32_nomirror(u8 *, s32, s32)
Definition render_objects.c:175
void render_object_bowser_flame_particle(s32, s32)
Definition render_objects.c:3656
void func_80051F9C(void)
Definition render_objects.c:3060
void func_80048330(Vec3f, Vec3su, f32, s32, u8 *, u8 *, Vtx *, s32, s32, s32, s32)
Definition render_objects.c:790
void func_8004E498(s32, s32, u8 *, u8 *)
Definition render_objects.c:2174
void func_80049F28(s32, s32, u16, f32, s32, s32, s32, s32, u8 *, Vtx *, s32, s32, s32, s32)
Definition render_objects.c:1107
void func_80047068(u8 *, u8 *, Vtx *, s32, s32, s32, s32)
void func_8004AD8C(s32, s32, u16, f32, u8 *, Vtx *)
Definition render_objects.c:1293
void func_8004B5A8(s32, s32, s32, s32)
Definition render_objects.c:1389
void func_80056E24(s32, Vec3f)
Definition render_objects.c:4324
void func_80047DCC(Vec3f, Vec3su, f32, u8 *, u8 *, Vtx *, s32, s32, s32, s32)
Definition render_objects.c:722
void func_800487DC(s32, s32, u16, f32, u8 *, u8 *, Vtx *)
Definition render_objects.c:849
void func_8004CF9C(s32, s32, u8 *, s32, s32, s32, s32)
void draw_hud_2d_texture_8x8(s32, s32, u8 *)
Definition render_objects.c:1721
void func_8004B138(s32, s32, s32, s32)
Definition render_objects.c:1331
void draw_rectangle_texture_overlap(u8 *, u8 *, Vtx *, s32, s32, s32, s32)
void func_8004E568(s32, s32, u8 *, u8 *)
Definition render_objects.c:2190
void func_8004C8D4(s16, s16)
Definition render_objects.c:1697
void draw_item_window(s32)
Definition render_objects.c:2206
void func_8004AE4C(s32, s32, u16, f32, u8 *, Vtx *)
Definition render_objects.c:1301
void func_8004AC20(s32, s32, u16, f32, u8 *, Vtx *)
Definition render_objects.c:1277
void func_80048844(s32, s32, u16, f32, u8 *, u8 *, Vtx *)
Definition render_objects.c:853
void func_80046634(s32, s32, u16, f32, u8 *, u8 *, Vtx *, s32, s32, s32, s32)
void func_800557AC(void)
Definition render_objects.c:3963
void func_80052080(void)
Definition render_objects.c:3080
void func_80057778(void)
Definition render_objects.c:4538
void func_8004DC6C(s32, s32, u8 *)
Definition render_objects.c:2025
void func_80048AB4(s32, s32, u16, f32, s32, u8 *, u8 *, Vtx *)
Definition render_objects.c:877
void func_8004B35C(s32, s32, s32, s32)
Definition render_objects.c:1359
void func_8004E5D8(s32, s32, u8 *, u8 *)
Definition render_objects.c:2198
void func_8004D210(s32, s32, u8 *, s32, s32, s32, s32, s32, s32, s32, s32)
void func_8004DE54(s32, s32, u8 *)
Definition render_objects.c:2065
void func_800485C4(Vec3f, Vec3su, f32, s32, u8 *, u8 *, Vtx *, s32, s32, s32, s32)
Definition render_objects.c:825
void func_8004D37C(s32, s32, u8 *, s32, s32, s32, s32, s32, s32, s32, s32)
void func_800492D4(u8 *, Vtx *, s32, s32, s32, s32)
Definition render_objects.c:965
void func_800579B8(s32, s32, char *)
Definition render_objects.c:4580
void func_8004EF9C(s32)
Definition render_objects.c:2304
void func_8004C91C(s32, s32, u8 *, s32, s32, s32)
Definition render_objects.c:1701
void draw_hud_2d_texture_8x16(s32, s32, u8 *)
Definition render_objects.c:1725
void func_8004A12C(s32, s32, u16, f32, s32, s32, s32, s32, u8 *, Vtx *, s32, s32, s32, s32)
Definition render_objects.c:1132
void load_texture_tile_ia16_nomirror(u8 *, s32, s32)
Definition render_objects.c:202
void func_800579F8(s32, s32, char *, u32)
Definition render_objects.c:4586
void func_8004DD0C(s32, s32, u8 *)
Definition render_objects.c:2037
void func_80054F04(s32)
Definition render_objects.c:3810
void draw_hud_2d_texture_40x32(s32, s32, u8 *)
Definition render_objects.c:1753
void func_80044924(u8 *, s32, s32)
Definition render_objects.c:224
void func_8004A630(Collision *, Vec3f, f32)
Definition render_objects.c:1194
void func_80048718(s32, s32, u16, f32, u8 *, u8 *, Vtx *)
Definition render_objects.c:841
void func_80047FBC(Vec3f, Vec3su, f32, u8 *, u8 *, Vtx *, s32, s32, s32, s32)
Definition render_objects.c:746
void func_8004E500(s32, s32, u8 *, u8 *)
Definition render_objects.c:2182
void func_80046F60(u8 *, u8 *, s32, s32, s32)
Definition render_objects.c:587
void func_8004A7AC(s32, f32)
Definition render_objects.c:1217
void debug_wrap_text(s32 *, s32 *)
Definition render_objects.c:4442
void func_8004CCB4(s32, s32, u8 *)
Definition render_objects.c:1761
void func_800563DC(s32, s32, s32)
Definition render_objects.c:4182
void func_80049B20(s32, s32, u16, f32, u8 *, Vtx *, s32, s32, s32, s32)
Definition render_objects.c:1057
u8 * gPortraitTLUTs[]
Definition update_objects.c:88
void func_8004E6C4(s32)
Definition render_objects.c:2219
void load_debug_font(void)
Definition render_objects.c:4532
void func_800450C8(u8 *, s32, s32)
Definition render_objects.c:281
void func_8004DE04(s32, s32, u8 *)
Definition render_objects.c:2057
void func_80045E10(u8 *, Vtx *, s32, s32, s32)
Definition render_objects.c:363
void func_800552BC(s32)
Definition render_objects.c:3875
void func_80057338(void)
Definition render_objects.c:4410
void render_lakitu(s32)
Definition render_objects.c:3370
void func_80046B9C(Vec3f, Vec3su, f32, u8 *)
Definition render_objects.c:549
void print_timer(s32, s32, s32)
Definition render_objects.c:2457
void func_8004F950(s32, s32, s32, s32)
Definition render_objects.c:2477
void func_80057908(s32, s32, char *, u32)
Definition render_objects.c:4568
void func_8004FDB4(f32, f32, s16, s16, s16, s32, s32, s32, s32)
Definition render_objects.c:2541
void func_80043220(Vec3f, Vec3su, f32, Gfx *)
Definition render_objects.c:44
void render_object_smoke_particles(s32)
Definition render_objects.c:3713
void func_800497CC(u8 *, Vtx *, s32, s32, s32, s32)
Definition render_objects.c:1021
void func_8004DCA4(s32, s32, u8 *)
Definition render_objects.c:2029
void func_8004B414(s32, s32, s32, s32)
Definition render_objects.c:1369
void func_80043764(s32, s32, u16, f32, Vtx *)
Definition render_objects.c:116
void func_80057858(s32, s32, char *, u32)
Definition render_objects.c:4556
void func_80045C48(Vec3f, Vec3su, f32, Vtx *)
Definition render_objects.c:340
s32 func_80043A54(s32)
Definition render_objects.c:156
void func_8004B4E8(s32, s32, s32, s32)
Definition render_objects.c:1379
void func_80044DA0(u8 *, s32, s32)
Definition render_objects.c:250
void func_80048914(s32, s32, u16, f32, u8 *, u8 *, Vtx *)
Definition render_objects.c:861
void func_8004DD74(s32, s32, u8 *)
Definition render_objects.c:2045
void func_80057BEC(s32, s32, char *, u32)
Definition render_objects.c:4624
void render_object_boos(s32)
Definition render_objects.c:3137
void draw_crabs(s32, s32)
Definition render_objects.c:3903
u8 d_course_bowsers_castle_thwomp_tlut[]
Definition course_data.inc.c:3759
void func_80048C3C(Vec3f, Vec3su, f32, u8 *, u8 *, Vtx *)
Definition render_objects.c:893
void func_8005669C(s32, s32, s32)
s32 D_801655CC
Definition code_80057C60.c:57
void func_800486B0(s32, s32, u16, f32, u8 *, u8 *, Vtx *)
Definition render_objects.c:837
void func_80049130(u8 *, Vtx *, s32, s32, s32, s32)
Definition render_objects.c:947
void func_800514BC(void)
Definition render_objects.c:2882
void func_80045B2C(Vtx *)
Definition render_objects.c:323
void func_80048C90(Vec3f, Vec3su, f32, s32, u8 *, u8 *, Vtx *)
Definition render_objects.c:897
void func_80055164(s32)
Definition render_objects.c:3850
void func_8004788C(s32, s32, u16, f32, u8 *, u8 *, Vtx *, s32, s32, s32, s32)
Definition render_objects.c:658
void func_8004A870(s32, f32)
Definition render_objects.c:1233
void func_80048F38(Vec3f, Vec3su, f32, u8 *, u8 *, Vtx *)
Definition render_objects.c:925
void func_80046544(s32, s32, u16, f32, u8 *, Vtx *, s32, s32, s32, s32)
void func_80049D8C(s32, s32, u16, f32, u8 *, Vtx *, s32, s32, s32, s32)
Definition render_objects.c:1087
void func_8004F6D0(s32)
Definition render_objects.c:2428
s16 D_8018D2E0
Definition code_80057C60_var.c:122
void func_800433F8(Vec3f, Vec3su, f32, Gfx *)
Definition render_objects.c:70
void func_800465B8(s32, s32, u16, f32, s32, u8 *, Vtx *, s32, s32, s32, s32)
void rsp_load_texture(u8 *, s32, s32)
Definition render_objects.c:297
void func_80048B94(Vec3f, Vec3su, f32, u8 *, u8 *, Vtx *)
Definition render_objects.c:885
void func_8004AAA0(s32, s32, u16, f32, u8 *, Vtx *)
Definition render_objects.c:1261
Lights1 D_800E4680
Definition data_800E45C0.c:42
void func_80046C3C(Vec3f, Vec3su, f32, u8 *, Vtx *)
Definition render_objects.c:557
void render_object_train_smoke_particle(s32, s32)
Definition render_objects.c:3563
u8 * D_8018D4C0
Definition code_80057C60_var.c:213
void render_object_paddle_boat_smoke_particles(s32)
Definition render_objects.c:3632
void load_texture_block_rgba16_nomirror(u8 *, s32, s32, s32)
Definition render_objects.c:186
void render_object_snowmans(s32)
Definition render_objects.c:3365
void func_8004CBC0(s32, s32, f32, u8 *)
Definition render_objects.c:1741
void render_object_train_penguins(s32)
Definition render_objects.c:3993
void render_object_hedgehogs(s32)
Definition render_objects.c:3938
void load_texture_tile_rgba16_nomirror(u8 *, s32, s32)
Definition render_objects.c:191
void func_80050320(void)
Definition render_objects.c:2581
void func_80046954(Vec3f, Vec3su, f32, u8 *, Vtx *, s32, s32, s32, s32)
void func_80048F8C(u8 *, Vtx *, s32, s32, s32, s32)
Definition render_objects.c:929
void func_8004A570(Vec3f, Vec3su, f32, u8 *, Vtx *, s32, s32, s32, s32)
Definition render_objects.c:1184
void func_80046D90(s32, s32, u16, f32, u8 *)
Definition render_objects.c:573
void func_8004B02C(void)
Definition render_objects.c:1321
void func_8004CD18(s32, s32, u8 *)
Definition render_objects.c:1769
void draw_hud_2d_texture_16x16(s32, s32, u8 *)
Definition render_objects.c:1729
void func_80048E68(s32, s32, u16, f32, u8 *, u8 *, Vtx *)
Definition render_objects.c:917
void func_80057330(void)
Definition render_objects.c:4406
void func_8004CCE4(s32, s32, f32, u8 *)
Definition render_objects.c:1765
void func_8004AC80(s32, s32, u16, f32, u8 *, Vtx *)
Definition render_objects.c:1281
void func_8004CA58(s32, s32, f32, u8 *, s32, s32)
Definition render_objects.c:1715
void func_8004D044(s32, s32, u8 *, s32, s32, s32, s32, s32, s32, s32, s32)
void func_8004F020(s32)
Definition render_objects.c:2313
void func_80046424(s32, s32, u16, f32, u8 *, Vtx *, s32, s32, s32, s32)
void func_8004AB00(s32, s32, u16, f32, u8 *, Vtx *)
Definition render_objects.c:1265
void func_8004E3C0(s32, s32, u8 *, u8 *, s32, s32, s32, s32)
void func_8004E238(void)
Definition render_objects.c:2130
void func_80049E98(s32, s32, u16, f32, s32, s32, s32, s32, u8 *, Vtx *, s32, s32, s32, s32)
Definition render_objects.c:1100
void set_transparency(s32)
Definition render_objects.c:1349
void render_object_leaf_particle(s32)
void func_80052044(void)
Definition render_objects.c:3076
void func_80044BF8(u8 *, s32, s32)
Definition render_objects.c:245
void func_80045614(u8 *, s32, s32)
Definition render_objects.c:307
void func_8004A414(Vec3f, Vec3su, f32, u8 *, Vtx *, s32, s32, s32, s32)
Definition render_objects.c:1166
void func_800466B0(s32, s32, u16, f32, u8 *, Vtx *, s32, s32)
Definition render_objects.c:483
void func_800573E4(s32, s32, s8)
Definition render_objects.c:4438
Definition common_structs.h:114
signed int s32
Definition ultratypes.h:15
unsigned int u32
Definition ultratypes.h:16
signed char s8
Definition ultratypes.h:11
signed short int s16
Definition ultratypes.h:13
float f32
Definition ultratypes.h:33
unsigned short int u16
Definition ultratypes.h:14
unsigned char u8
Definition ultratypes.h:12