Mario Kart 64
Loading...
Searching...
No Matches
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#include <libultraship.h>
5#include <libultra/gbi.h>
6#include "code_800029B0.h"
7
8#define G_CLEAR_ALL_MODES 0xFFFFFFFF
9
10/* Function Prototypes */
11
12void func_802A4A0C(Vtx*, ScreenContext*);
13void set_screen(void);
14void set_editor_screen(void);
16void func_802A38AC(void);
17void func_802A38B4(void);
19void init_z_buffer(void);
20void init_rdp(void);
21void func_802A40A4(void);
22void func_802A40AC(void);
23void func_802A40B4(void);
24void func_802A40BC(void);
25void func_802A40C4(void);
26void func_802A40CC(void);
27void func_802A40D4(void);
28void func_802A40DC(void);
29s32 set_viewport2(void);
30void set_viewport(void);
31void select_framebuffer(void);
32void func_802A4300(void);
33void func_802A450C(Vtx*);
34void func_802A487C(Vtx*);
35void func_802A4D18(void);
36void func_802A4EF4(void);
37void func_802A5004(void);
38void func_802A50EC(void);
39void func_802A51D4(void);
40void func_802A52BC(void);
41void func_802A53A4(void);
42void func_802A54A8(void);
43void func_802A5590(void);
44void func_802A5678(void);
45void func_802A5760(void);
55void render_screens(s32 mode, s32 cameraId, s32 playerId);
56void func_802A74BC(void);
57void copy_framebuffer(s32, s32, s32, s32, u16*, u16*);
58void func_802A7728(void);
59void func_802A7940(void);
60
61extern Vp D_802B8880[];
62
63#endif
Vp D_802B8880[]
Definition skybox_and_splitscreen.c:30
void render_player_one_1p_screen(void)
void func_802A53A4(void)
Definition skybox_and_splitscreen.c:612
void func_802A5004(void)
Definition skybox_and_splitscreen.c:543
void func_802A4D18(void)
Definition skybox_and_splitscreen.c:495
void func_802A4EF4(void)
Definition skybox_and_splitscreen.c:520
void func_802A450C(Vtx *)
Definition skybox_and_splitscreen.c:333
void init_rdp(void)
Definition skybox_and_splitscreen.c:223
void func_802A40D4(void)
Definition skybox_and_splitscreen.c:255
void func_802A5678(void)
Definition skybox_and_splitscreen.c:665
void func_802A487C(Vtx *)
Definition skybox_and_splitscreen.c:410
void copy_framebuffer(s32, s32, s32, s32, u16 *, u16 *)
Definition skybox_and_splitscreen.c:947
void func_802A40CC(void)
Definition skybox_and_splitscreen.c:253
void render_player_four_3p_4p_screen(void)
void render_player_two_3p_4p_screen(void)
void func_802A74BC(void)
s32 set_viewport2(void)
Definition skybox_and_splitscreen.c:260
void func_802A38B4(void)
Definition skybox_and_splitscreen.c:124
void func_802A51D4(void)
Definition skybox_and_splitscreen.c:578
void func_802A54A8(void)
Definition skybox_and_splitscreen.c:631
void func_802A4A0C(Vtx *, ScreenContext *)
Definition skybox_and_splitscreen.c:427
void set_screen(void)
Definition skybox_and_splitscreen.c:862
void func_802A40DC(void)
Definition skybox_and_splitscreen.c:257
void func_802A40BC(void)
Definition skybox_and_splitscreen.c:249
void func_802A4300(void)
Definition skybox_and_splitscreen.c:288
void func_802A40AC(void)
Definition skybox_and_splitscreen.c:245
void func_802A40B4(void)
Definition skybox_and_splitscreen.c:247
void func_802A7940(void)
Definition skybox_and_splitscreen.c:998
void render_player_three_3p_4p_screen(void)
void func_802A52BC(void)
Definition skybox_and_splitscreen.c:595
void set_viewport(void)
Definition skybox_and_splitscreen.c:267
void render_player_two_2p_screen_vertical(void)
void render_player_one_2p_screen_vertical(void)
void func_802A50EC(void)
Definition skybox_and_splitscreen.c:561
void select_framebuffer(void)
Definition skybox_and_splitscreen.c:276
void func_802A40C4(void)
Definition skybox_and_splitscreen.c:251
void func_802A38AC(void)
Definition skybox_and_splitscreen.c:121
void render_player_one_2p_screen_horizontal(void)
void func_802A3730(ScreenContext *)
Definition skybox_and_splitscreen.c:78
void func_802A40A4(void)
Definition skybox_and_splitscreen.c:243
void render_player_one_3p_4p_screen(void)
void func_802A5760(void)
Definition skybox_and_splitscreen.c:682
void func_802A5590(void)
Definition skybox_and_splitscreen.c:648
void render_screens(s32 mode, s32 cameraId, s32 playerId)
Definition skybox_and_splitscreen.c:718
void render_player_two_2p_screen_horizontal(void)
void set_editor_screen(void)
Definition skybox_and_splitscreen.c:936
void init_z_buffer(void)
Definition skybox_and_splitscreen.c:204
void func_802A7728(void)
Definition skybox_and_splitscreen.c:962
void func_802A39E0(ScreenContext *)
Definition skybox_and_splitscreen.c:159
Definition code_800029B0.h:10