Mario Kart 64
skybox_and_splitscreen.h
Go to the documentation of this file.
1 #ifndef SKYBOX_AND_SPLITSCREEN_H
2 #define SKYBOX_AND_SPLITSCREEN_H
3 
4 #define G_CLEAR_ALL_MODES 0xFFFFFFFF
5 
6 /* Function Prototypes */
7 
8 void func_802A4A0C(Vtx*, struct UnkStruct_800DC5EC*, s32, s32, f32*);
9 
10 void func_802A3730(struct UnkStruct_800DC5EC*);
11 void func_802A38AC(void);
12 void func_802A38B4(void);
13 void func_802A39E0(struct UnkStruct_800DC5EC*);
14 void init_z_buffer(void);
15 void init_rdp(void);
16 void func_802A40A4(void);
17 void func_802A40AC(void);
18 void func_802A40B4(void);
19 void func_802A40BC(void);
20 void func_802A40C4(void);
21 void func_802A40CC(void);
22 void func_802A40D4(void);
23 void func_802A40DC(void);
24 s32 set_viewport2(void);
25 void set_viewport(void);
26 void select_framebuffer(void);
27 void func_802A4300(void);
28 void func_802A450C(Vtx*);
29 void func_802A487C(Vtx*, struct UnkStruct_800DC5EC*, s32, s32, f32*);
30 void func_802A4D18(void);
31 void func_802A4EF4(void);
32 void func_802A5004(void);
33 void func_802A50EC(void);
34 void func_802A51D4(void);
35 void func_802A52BC(void);
36 void func_802A53A4(void);
37 void func_802A54A8(void);
38 void func_802A5590(void);
39 void func_802A5678(void);
40 void func_802A5760(void);
41 void func_802A59A4(void);
42 void func_802A5CB4(void);
43 void func_802A5FAC(void);
44 void func_802A62A4(void);
45 void func_802A65B8(void);
46 void func_802A68CC(void);
47 void func_802A6BB0(void);
48 void func_802A6E94(void);
49 void func_802A7178(void);
50 void func_802A74BC(void);
51 void copy_framebuffer(s32, s32, s32, s32, u16*, u16*);
52 void func_802A7728(void);
53 void func_802A7940(void);
54 
55 extern struct UnkStruct_800DC5EC *D_800DC5EC;
56 extern struct UnkStruct_800DC5EC *D_800DC5F0;
57 extern struct UnkStruct_800DC5EC *D_800DC5F4;
58 extern struct UnkStruct_800DC5EC *D_800DC5F8;
59 extern u16 D_800DC5B0;
62 
63 extern s32 D_800DC5D0;
64 extern s32 D_800DC5D4;
65 extern s32 D_800DC5D8;
66 extern u16 D_800DC5BC;
67 extern u16 D_800DC5B4;
68 
69 
70 extern u16 D_800DC5C8;
71 extern u16 D_800DC5B8;
72 extern struct UnkStruct_800DC5EC D_8015F480[];
73 
74 extern s32 D_800DC5DC;
75 extern s32 D_800DC5E0;
76 
77 #endif
s32 D_800DC5D0
void func_802A53A4(void)
Definition: skybox_and_splitscreen.c:661
void func_802A5004(void)
Definition: skybox_and_splitscreen.c:592
void func_802A487C(Vtx *, struct UnkStruct_800DC5EC *, s32, s32, f32 *)
void func_802A4D18(void)
Definition: skybox_and_splitscreen.c:504
void func_802A4EF4(void)
Definition: skybox_and_splitscreen.c:569
s32 D_800DC5DC
void func_802A450C(Vtx *)
Definition: skybox_and_splitscreen.c:370
void func_802A39E0(struct UnkStruct_800DC5EC *)
Definition: skybox_and_splitscreen.c:154
void init_rdp(void)
Definition: skybox_and_splitscreen.c:216
void func_802A40D4(void)
Definition: skybox_and_splitscreen.c:242
void func_802A5678(void)
Definition: skybox_and_splitscreen.c:716
u16 gIsInQuitToMenuTransition
void copy_framebuffer(s32, s32, s32, s32, u16 *, u16 *)
Definition: skybox_and_splitscreen.c:1279
void func_802A4A0C(Vtx *, struct UnkStruct_800DC5EC *, s32, s32, f32 *)
void func_802A40CC(void)
Definition: skybox_and_splitscreen.c:241
void func_802A74BC(void)
Definition: skybox_and_splitscreen.c:1211
s32 set_viewport2(void)
Definition: skybox_and_splitscreen.c:245
void func_802A38B4(void)
Definition: skybox_and_splitscreen.c:119
void func_802A5FAC(void)
Definition: skybox_and_splitscreen.c:870
struct UnkStruct_800DC5EC * D_800DC5F8
Definition: code_800029B0.c:48
void func_802A6BB0(void)
Definition: skybox_and_splitscreen.c:1062
void func_802A51D4(void)
Definition: skybox_and_splitscreen.c:627
u16 gQuitToMenuTransitionCounter
Definition: code_80280000.h:17
void func_802A54A8(void)
Definition: skybox_and_splitscreen.c:682
void func_802A40DC(void)
Definition: skybox_and_splitscreen.c:243
void func_802A40BC(void)
Definition: skybox_and_splitscreen.c:239
struct UnkStruct_800DC5EC D_8015F480[]
Definition: code_800029B0.c:44
void func_802A4300(void)
Definition: skybox_and_splitscreen.c:271
void func_802A40AC(void)
Definition: skybox_and_splitscreen.c:237
u16 D_800DC5B0
s32 D_800DC5D4
void func_802A40B4(void)
Definition: skybox_and_splitscreen.c:238
struct UnkStruct_800DC5EC * D_800DC5F4
Definition: code_800029B0.c:47
void func_802A7940(void)
Definition: skybox_and_splitscreen.c:1320
void func_802A62A4(void)
Definition: skybox_and_splitscreen.c:917
void func_802A3730(struct UnkStruct_800DC5EC *)
Definition: skybox_and_splitscreen.c:72
void func_802A59A4(void)
Definition: skybox_and_splitscreen.c:770
void func_802A5CB4(void)
Definition: skybox_and_splitscreen.c:820
void func_802A7178(void)
Definition: skybox_and_splitscreen.c:1156
u16 D_800DC5C8
s32 D_800DC5E0
Definition: code_800029B0.c:37
void func_802A52BC(void)
Definition: skybox_and_splitscreen.c:644
void set_viewport(void)
Definition: skybox_and_splitscreen.c:252
void func_802A50EC(void)
Definition: skybox_and_splitscreen.c:610
void select_framebuffer(void)
Definition: skybox_and_splitscreen.c:261
void func_802A40C4(void)
Definition: skybox_and_splitscreen.c:240
void func_802A38AC(void)
Definition: skybox_and_splitscreen.c:115
s32 D_800DC5D8
struct UnkStruct_800DC5EC * D_800DC5F0
Definition: code_800029B0.c:46
void func_802A40A4(void)
Definition: skybox_and_splitscreen.c:236
void func_802A68CC(void)
Definition: skybox_and_splitscreen.c:1015
void func_802A65B8(void)
Definition: skybox_and_splitscreen.c:966
struct UnkStruct_800DC5EC * D_800DC5EC
Definition: code_800029B0.c:45
u16 D_800DC5B4
void func_802A5760(void)
Definition: skybox_and_splitscreen.c:735
u16 D_800DC5BC
void func_802A5590(void)
Definition: skybox_and_splitscreen.c:699
u16 D_800DC5B8
void init_z_buffer(void)
Definition: skybox_and_splitscreen.c:198
void func_802A6E94(void)
Definition: skybox_and_splitscreen.c:1109
void func_802A7728(void)
Definition: skybox_and_splitscreen.c:1297
Definition: types.h:48
signed int s32
Definition: ultratypes.h:15
float f32
Definition: ultratypes.h:32
unsigned short int u16
Definition: ultratypes.h:14