SSBM Decomp
Toggle main menu visibility
Loading...
Searching...
No Matches
vi.h
Go to the documentation of this file.
1
#ifndef GALE01_31C99C
2
#define GALE01_31C99C
3
4
#include <
Runtime/platform.h
>
5
6
#include <
sysdolphin/baselib/cobj.h
>
7
#include <
sysdolphin/baselib/displayfunc.h
>
8
#include <
sysdolphin/baselib/gobj.h
>
9
10
/* 31C99C */
char
*
viGetCharAnimByIndex
(
s32
);
11
/* 31C9B4 */
void
vi_8031C9B4
(
s32
,
s32
);
12
/* 31CA04 */
void
vi_8031CA04
(
HSD_GObj
*);
13
/* 31CAAC */
void
vi_8031CAAC
(
void
);
14
15
static
inline
void
vi_RunCamera
(
HSD_GObj
*
gobj
,
u8
erase_colors[4],
u64
prio)
16
{
17
if
(
HSD_CObjSetCurrent
(
GET_COBJ
(
gobj
))) {
18
HSD_SetEraseColor
(erase_colors[0], erase_colors[1], erase_colors[2],
19
erase_colors[3]);
20
HSD_CObjEraseScreen
(
GET_COBJ
(
gobj
), 1, 0, 1);
21
vi_8031CA04
(
gobj
);
22
gobj
->gxlink_prios = prio;
23
HSD_GObj_80390ED0
(
gobj
, 0x7);
24
HSD_CObjEndCurrent
();
25
}
26
}
27
28
#endif
HSD_CObjEndCurrent
void HSD_CObjEndCurrent(void)
Definition
cobj.c:517
HSD_CObjEraseScreen
void HSD_CObjEraseScreen(HSD_CObj *cobj, s32 enable_color, s32 enable_alpha, s32 enable_depth)
Definition
cobj.c:34
HSD_CObjSetCurrent
bool HSD_CObjSetCurrent(HSD_CObj *cobj)
Definition
cobj.c:481
cobj.h
HSD_SetEraseColor
void HSD_SetEraseColor(u8 r, u8 g, u8 b, u8 a)
Definition
displayfunc.c:505
displayfunc.h
u64
unsigned long long int u64
Definition
types.h:11
s32
signed long s32
Definition
types.h:8
u8
unsigned char u8
Definition
types.h:5
gobj
HSD_GObj * gobj
Definition
gm_19EF.c:73
HSD_GObj_80390ED0
void HSD_GObj_80390ED0(HSD_GObj *gobj, u32 mask)
GObj_SetTextureCamera.
Definition
gobj.c:159
gobj.h
GET_COBJ
#define GET_COBJ(gobj)
Definition
gobj.h:129
platform.h
viGetCharAnimByIndex
char * viGetCharAnimByIndex(s32)
Definition
vi.c:22
vi_8031CAAC
void vi_8031CAAC(void)
Definition
vi.c:49
vi_8031C9B4
void vi_8031C9B4(s32, s32)
Definition
vi.c:27
vi_8031CA04
void vi_8031CA04(HSD_GObj *)
Definition
vi.c:35
vi_RunCamera
static void vi_RunCamera(HSD_GObj *gobj, u8 erase_colors[4], u64 prio)
Definition
vi.h:15
HSD_GObj
Definition
gobj.h:13
src
melee
vi
vi.h
Generated by
1.17.0