SSBM Decomp
Loading...
Searching...
No Matches
grpura.c File Reference
#include "grpura.static.h"

Functions

static void grPura_80211CFC (bool)
static void grPura_80211D00 (void)
static void grPura_80211DD8 (void)
static void grPura_80211DDC (void)
static bool grPura_80211E00 (void)
static HSD_GObjsetupStageCallbacks (int)
static void stageGObj0_OnInit (Ground_GObj *)
static bool stageGObj0_Callback1 (Ground_GObj *)
static void stageGObj0_GObjProc (Ground_GObj *)
static void stageGObj0_Callback3 (Ground_GObj *)
static void stageGObj27_OnInit (Ground_GObj *)
static bool stageGObj27_Callback1 (Ground_GObj *)
static void stageGObj27_GObjProc (Ground_GObj *)
static void stageGObj27_Callback3 (Ground_GObj *)
static void stageGObj4_OnInit (Ground_GObj *)
static bool stageGObj4_Callback1 (Ground_GObj *)
static void stageGObj4_GObjProc (Ground_GObj *)
static void stageGObj4_Callback3 (Ground_GObj *)
static void stageGObj1_OnInit (Ground_GObj *)
static bool stageGObj1_Callback1 (Ground_GObj *)
static void stageGObj1_GObjProc (Ground_GObj *)
static void stageGObj1_Callback3 (Ground_GObj *)
static void stageGObj2_OnInit (Ground_GObj *)
static bool stageGObj2_Callback1 (Ground_GObj *)
static void stageGObj2_GObjProc (Ground_GObj *)
static void stageGObj2_Callback3 (Ground_GObj *)
static UNK_RET grPura_802125F0 (HSD_GObj *)
static void grPura_80212CD4 (HSD_GObj *)
static void grPura_80212EF4 (HSD_GObj *)
static void grPura_80212FC0 (HSD_GObj *)
static void grPura_80213030 (Ground_GObj *arg0)
static DynamicsDescgrPura_802130C0 (enum_t)
static bool grPura_802130C8 (Vec3 *a, int, HSD_JObj *)
static UNK_RET fn_802130D0 (HSD_GObj *, int)
static void grPura_80213128 (HSD_DObj *)
static UNK_RET grPura_80213224 (HSD_DObj *)
static void grPura_80213250 (HSD_JObj *)
static void order_data (void)
HSD_GObjgrPura_80211E08_noinline (int gobj_id)
HSD_GObjgrPura_80211E08_noinline2 (int gobj_id)

Variables

static StageCallbacks stage_callbacks []
StageData grPu_StageData
GXColor grPu_803E6AA0 []
static struct GrPuVtxMapEntry grPu_803E6C0C []
void * grPu_803E6E20
struct HSD_ImageDesc grPu_803E7620 = { &grPu_803E6E20, 32, 32, 4, 0, 0, 0 }
static void * yakumono_param

Function Documentation

◆ grPura_80211CFC()

void grPura_80211CFC ( bool num)
static

◆ grPura_80211D00()

void grPura_80211D00 ( void )
static

◆ grPura_80211DD8()

void grPura_80211DD8 ( void )
static

◆ grPura_80211DDC()

void grPura_80211DDC ( void )
static

◆ grPura_80211E00()

bool grPura_80211E00 ( void )
static

◆ setupStageCallbacks()

HSD_GObj * setupStageCallbacks ( int gobj_id)
static

◆ stageGObj0_OnInit()

void stageGObj0_OnInit ( Ground_GObj * arg0)
static

◆ stageGObj0_Callback1()

bool stageGObj0_Callback1 ( Ground_GObj * arg0)
static

◆ stageGObj0_GObjProc()

void stageGObj0_GObjProc ( Ground_GObj * arg0)
static

◆ stageGObj0_Callback3()

void stageGObj0_Callback3 ( Ground_GObj * arg0)
static

◆ stageGObj27_OnInit()

void stageGObj27_OnInit ( Ground_GObj * arg0)
static

◆ stageGObj27_Callback1()

bool stageGObj27_Callback1 ( Ground_GObj * arg0)
static

◆ stageGObj27_GObjProc()

void stageGObj27_GObjProc ( Ground_GObj * arg0)
static

◆ stageGObj27_Callback3()

void stageGObj27_Callback3 ( Ground_GObj * arg0)
static

◆ stageGObj4_OnInit()

void stageGObj4_OnInit ( Ground_GObj * arg0)
static

◆ stageGObj4_Callback1()

bool stageGObj4_Callback1 ( Ground_GObj * arg0)
static

◆ stageGObj4_GObjProc()

void stageGObj4_GObjProc ( Ground_GObj * arg0)
static

◆ stageGObj4_Callback3()

void stageGObj4_Callback3 ( Ground_GObj * arg0)
static

◆ stageGObj1_OnInit()

void stageGObj1_OnInit ( Ground_GObj * arg0)
static

◆ stageGObj1_Callback1()

bool stageGObj1_Callback1 ( Ground_GObj * arg0)
static

◆ stageGObj1_GObjProc()

void stageGObj1_GObjProc ( Ground_GObj * arg0)
static

◆ stageGObj1_Callback3()

void stageGObj1_Callback3 ( Ground_GObj * arg0)
static

◆ stageGObj2_OnInit()

void stageGObj2_OnInit ( Ground_GObj * arg0)
static

◆ stageGObj2_Callback1()

bool stageGObj2_Callback1 ( Ground_GObj * arg0)
static

◆ stageGObj2_GObjProc()

void stageGObj2_GObjProc ( Ground_GObj * arg0)
static

◆ stageGObj2_Callback3()

void stageGObj2_Callback3 ( Ground_GObj * arg0)
static

◆ grPura_802125F0()

void grPura_802125F0 ( HSD_GObj * arg0)
static

◆ grPura_80212CD4()

void grPura_80212CD4 ( HSD_GObj * arg0)
static

◆ grPura_80212EF4()

void grPura_80212EF4 ( HSD_GObj * arg0)
static

◆ grPura_80212FC0()

void grPura_80212FC0 ( HSD_GObj * arg0)
static

◆ grPura_80213030()

void grPura_80213030 ( Ground_GObj * arg0)
static

◆ grPura_802130C0()

DynamicsDesc * grPura_802130C0 ( enum_t arg0)
static

◆ grPura_802130C8()

bool grPura_802130C8 ( Vec3 * a,
int num,
HSD_JObj * joint )
static

◆ fn_802130D0()

void fn_802130D0 ( HSD_GObj * arg0,
int arg1 )
static

◆ grPura_80213128()

void grPura_80213128 ( HSD_DObj * dobj)
static

◆ grPura_80213224()

void grPura_80213224 ( HSD_DObj * dobj)
static

◆ grPura_80213250()

void grPura_80213250 ( HSD_JObj * jobj)
static

◆ order_data()

void order_data ( void )
static

◆ grPura_80211E08_noinline()

HSD_GObj * grPura_80211E08_noinline ( int gobj_id)

◆ grPura_80211E08_noinline2()

HSD_GObj * grPura_80211E08_noinline2 ( int gobj_id)

Variable Documentation

◆ stage_callbacks

StageCallbacks stage_callbacks[]
static

◆ grPu_StageData

StageData grPu_StageData
Initial value:
= {
"/GrPu.dat",
(1 << 0),
0,
}
static StageCallbacks stage_callbacks[]
Definition grheal.c:85
static bool grPura_80211E00(void)
Definition grpura.c:355
static void grPura_80211DDC(void)
Definition grpura.c:350
static void grPura_80211D00(void)
Definition grpura.c:326
static void grPura_80211DD8(void)
Definition grpura.c:348
static void grPura_80211CFC(bool)
Definition grpura.c:322
static bool grPura_802130C8(Vec3 *a, int, HSD_JObj *)
Definition grpura.c:723
static DynamicsDesc * grPura_802130C0(enum_t)
Definition grpura.c:718
@ Gr_Kind_Pura
Definition forward.h:72
#define NULL
Definition stddef.h:19

◆ grPu_803E6AA0

GXColor grPu_803E6AA0[]
Initial value:
= {
{ 0x00, 0x00, 0x00, 0xFF }, { 0x00, 0x00, 0x50, 0xFF },
{ 0x80, 0x80, 0x00, 0xFF }, { 0xFF, 0xFF, 0x00, 0xFF },
{ 0x3F, 0x80, 0x00, 0x00 }, { 0x00, 0x00, 0x00, 0x02 },
{ 0x00, 0x00, 0x00, 0x01 }, { 0x3F, 0x80, 0x00, 0x00 },
{ 0x00, 0x00, 0x00, 0x03 }, { 0x00, 0x00, 0x00, 0x02 },
{ 0x3F, 0x80, 0x00, 0x00 },
}

◆ grPu_803E6C0C

struct GrPuVtxMapEntry grPu_803E6C0C[]
static

◆ grPu_803E6E20

void* grPu_803E6E20

◆ grPu_803E7620

struct HSD_ImageDesc grPu_803E7620 = { &grPu_803E6E20, 32, 32, 4, 0, 0, 0 }

◆ yakumono_param

void* yakumono_param
static