SSBM Decomp
Loading...
Searching...
No Matches
mngallery.c File Reference
#include "mngallery.h"
#include "baselib/debug.h"
#include "mn/inlines.h"
#include <baselib/controller.h>
#include <baselib/displayfunc.h>
#include <baselib/dobj.h>
#include <baselib/gobjgxlink.h>
#include <baselib/gobjobject.h>
#include <baselib/gobjplink.h>
#include <baselib/gobjproc.h>
#include <baselib/gobjuserdata.h>
#include <baselib/sobjlib.h>
#include <melee/gm/gmhowto.h>
#include <melee/gm/gmmain_lib.h>
#include <melee/lb/lbarchive.h>
#include <melee/lb/lbmthp.h>
#include <melee/sc/types.h>

Data Structures

struct  mnGallery_804D6C88_userdata
struct  mnGallery_child_userdata

Macros

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

Functions

 STATIC_ASSERT (sizeof(struct mnGallery_804D6C88_userdata)==0x24)
 STATIC_ASSERT (sizeof(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)
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 void * mnGallery_804D6C8C

Macro Definition Documentation

◆ GET_804D6C88

#define GET_804D6C88 ( gobj)
Value:
static void * HSD_GObjGetUserData(HSD_GObj *gobj)
Definition gobj.h:146
Definition mngallery.c:28

◆ GET_mnGallery_child_userdata

#define GET_mnGallery_child_userdata ( gobj)
Value:
Definition mngallery.c:45

Function Documentation

◆ STATIC_ASSERT() [1/2]

STATIC_ASSERT ( sizeof(struct mnGallery_804D6C88_userdata) = =0x24)

◆ STATIC_ASSERT() [2/2]

STATIC_ASSERT ( sizeof(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)
inline
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

◆ mnGallery_804D6C8C

void* mnGallery_804D6C8C
static