SSBM Decomp
Loading...
Searching...
No Matches
mngallery.c File Reference

Data Structures

struct  mnGallery_804D6C88_userdata
struct  mnGallery_child_userdata

Macros

#define GET_804D6C88(gobj)
#define GET_mnGallery_child_userdata(gobj)

Functions

 ASSERT_SIZE (struct mnGallery_804D6C88_userdata, 0x24)
 ASSERT_SIZE (struct mnGallery_child_userdata, 8)
static void float_order_helper (HSD_SObj *sobj)
void mnGallery_80258940 (void)
void mnGallery_8025896C (HSD_GObj *gobj, int render_pass)
void mnGallery_80258A08 (HSD_GObj *gobj, u16 width, u16 height, u32 priority)
static void mnGallery_80258BC4 (struct mnGallery_804D6C88_userdata *data)
static void mnGallery_80258D50 (struct mnGallery_804D6C88_userdata *data)
static void mnGallery_80258DBC (HSD_GObj *gobj, struct mnGallery_804D6C88_userdata *data)
static void fn_80258ED0_helper (void)
void fn_80258ED0 (HSD_GObj *gobj)
static void fn_802590C4_inline (HSD_GObj *gobj)
void fn_802590C4 (HSD_GObj *gobj)
void mnGallery_802591BC (HSD_GObj *gobj)
static void mnGallery_80259604 (struct mnGallery_804D6C88_userdata *data)
void mnGallery_8025963C (void)
void mnGallery_80259868 (void)

Variables

static StaticModelDesc mnGallery_804A0BA0
static StaticModelDesc mnGallery_804A0BB0
static HSD_GObjmnGallery_804D6C88
static size_t const heap_size = 0x271000
static u32rate_table

Macro Definition Documentation

◆ GET_804D6C88

#define GET_804D6C88 ( gobj)
Value:
HSD_GObj * gobj
Definition gm_19EF.c:73
static void * HSD_GObjGetUserData(HSD_GObj *gobj)
Definition gobj.h:109
Definition mngallery.c:29

◆ GET_mnGallery_child_userdata

#define GET_mnGallery_child_userdata ( gobj)
Value:

Function Documentation

◆ ASSERT_SIZE() [1/2]

ASSERT_SIZE ( struct mnGallery_804D6C88_userdata ,
0x24  )

◆ ASSERT_SIZE() [2/2]

ASSERT_SIZE ( struct mnGallery_child_userdata ,
8  )

◆ float_order_helper()

void float_order_helper ( HSD_SObj * sobj)
static

◆ mnGallery_80258940()

void mnGallery_80258940 ( void )

◆ mnGallery_8025896C()

void mnGallery_8025896C ( HSD_GObj * gobj,
int render_pass )

◆ mnGallery_80258A08()

void mnGallery_80258A08 ( HSD_GObj * gobj,
u16 width,
u16 height,
u32 priority )

◆ mnGallery_80258BC4()

void mnGallery_80258BC4 ( struct mnGallery_804D6C88_userdata * data)
static

◆ mnGallery_80258D50()

void mnGallery_80258D50 ( struct mnGallery_804D6C88_userdata * data)
static

◆ mnGallery_80258DBC()

void mnGallery_80258DBC ( HSD_GObj * gobj,
struct mnGallery_804D6C88_userdata * data )
static

◆ fn_80258ED0_helper()

void fn_80258ED0_helper ( void )
inlinestatic
Todo
GET_804D6C88 blows the stack
Todo
hacky

◆ fn_80258ED0()

void fn_80258ED0 ( HSD_GObj * gobj)

◆ fn_802590C4_inline()

void fn_802590C4_inline ( HSD_GObj * gobj)
inlinestatic
Todo
GET_804D6C88 breaks these

◆ fn_802590C4()

void fn_802590C4 ( HSD_GObj * gobj)
Todo
GET_804D6C88 breaks these

◆ mnGallery_802591BC()

void mnGallery_802591BC ( HSD_GObj * gobj)

◆ mnGallery_80259604()

void mnGallery_80259604 ( struct mnGallery_804D6C88_userdata * data)
static

◆ mnGallery_8025963C()

void mnGallery_8025963C ( void )

◆ mnGallery_80259868()

void mnGallery_80259868 ( void )

Variable Documentation

◆ mnGallery_804A0BA0

StaticModelDesc mnGallery_804A0BA0
static

◆ mnGallery_804A0BB0

StaticModelDesc mnGallery_804A0BB0
static

◆ mnGallery_804D6C88

HSD_GObj* mnGallery_804D6C88
static

◆ heap_size

size_t const heap_size = 0x271000
static

◆ rate_table

u32* rate_table
static