SSBM Decomp
Loading...
Searching...
No Matches
gobjproc.h
Go to the documentation of this file.
1#ifndef SYSDOLPHIN_BASELIB_GOBJPROC_H
2#define SYSDOLPHIN_BASELIB_GOBJPROC_H
3
4#include <platform.h>
5
6#include "baselib/forward.h"
7
9 /* 0x00 */ HSD_GObjProc* child;
10 /* 0x04 */ HSD_GObjProc* next;
11 /* 0x08 */ HSD_GObjProc* prev;
12 /* 0x0C */ u8 s_link;
13 /* 0x0D */ u8 flags_1 : 1;
14 /* 0x0D */ u8 flags_2 : 1;
15 /* 0x0D */ u8 flags_3 : 2;
16 /* 0x10 */ HSD_GObj* gobj; // owner
18};
19
20/* 38FAA8 */ void HSD_GObjProc_8038FAA8(HSD_GObjProc* gproc);
21/* 38FC18 */ void HSD_GObjProc_8038FC18(HSD_GObjProc* gproc);
22/* 38FCE4 */ void HSD_GObjProc_8038FCE4(HSD_GObjProc* gproc);
24/* 38FE24 */ void HSD_GObjProc_8038FE24(HSD_GObjProc* gproc);
25/* 38FED4 */ void HSD_GObjProc_8038FED4(HSD_GObj* gobj);
26
27#endif
HSD_GObjProc * HSD_GObjProc_8038FD54(HSD_GObj *, HSD_GObjEvent, u8)
void HSD_GObjProc_8038FC18(HSD_GObjProc *gproc)
Definition gobjproc.c:24
void HSD_GObjProc_8038FE24(HSD_GObjProc *gproc)
Definition gobjproc.c:94
void HSD_GObjProc_8038FCE4(HSD_GObjProc *gproc)
Definition gobjproc.c:55
void HSD_GObjProc_8038FED4(HSD_GObj *gobj)
Definition gobjproc.c:104
void HSD_GObjProc_8038FAA8(HSD_GObjProc *gproc)
Definition gobjproc.c:18
unsigned char u8
An unsigned 8-bit integer.
Definition platform.h:20
Definition gobjproc.h:8
u8 s_link
Definition gobjproc.h:12
HSD_GObj * gobj
Definition gobjproc.h:16
u8 flags_3
Definition gobjproc.h:15
HSD_GObjProc * next
Definition gobjproc.h:10
u8 flags_2
Definition gobjproc.h:14
HSD_GObjEvent on_invoke
Definition gobjproc.h:17
HSD_GObjProc * prev
Definition gobjproc.h:11
u8 flags_1
Definition gobjproc.h:13
HSD_GObjProc * child
Definition gobjproc.h:9
Definition gobj.h:25
void(* HSD_GObjEvent)(HSD_GObj *gobj)
Definition forward.h:101