SSBM Decomp
Loading...
Searching...
No Matches
grlib.c File Reference
#include <placeholder.h>
#include "grlib.h"
#include "grbigblue.h"
#include "gricemt.h"
#include "ground.h"
#include "grrcruise.h"
#include "cm/camera.h"
#include "ft/inlines.h"
#include "ft/types.h"
#include "gr/types.h"
#include "it/inlines.h"
#include "it/it_26B1.h"
#include "lb/lb_00F9.h"
#include "lb/types.h"
#include "sc/types.h"
#include <math.h>
#include <baselib/aobj.h>
#include <baselib/debug.h>
#include <baselib/gobj.h>
#include <baselib/gobjobject.h>
#include <baselib/gobjplink.h>
#include <baselib/gobjproc.h>
#include <baselib/jobj.h>
#include <baselib/particle.h>
#include <baselib/psappsrt.h>

Functions

static void grLib_801C9BC8 (HSD_GObj *)
 
static void grLib_801C9C40 (HSD_GObj *)
 
bool grLib_801C96E8 (HSD_GObj *arg0)
 
UnkGeneratorMemberpsAddGeneratorAppSRT_begin (UnkGeneratorStruct *, s32)
 
UnkGeneratorStructgrLib_801C96F8 (s32 arg0, s8 arg1, S32Vec3 *arg2)
 
void grLib_801C97DC (s32 arg0, s32 arg1, HSD_JObj *arg2)
 
void grLib_801C9808 (s32 arg0, s32 arg1, HSD_JObj *arg2)
 
void grLib_801C9834 (UnkGeneratorStruct *arg0)
 
void grLib_801C9854 (s32 arg0)
 
void grLib_801C9874 (UnkGeneratorStruct *arg0)
 
void grLib_801C98A0 (HSD_JObj *jobj)
 
HSD_JObjjobj_child (HSD_JObj *node)
 
HSD_JObjjobj_next (HSD_JObj *node)
 
void grLib_801C9908 (HSD_JObj *jobj)
 
void grLib_801C99C0 (s32 arg0, s32 arg1, HSD_JObj *arg2, s32 arg3)
 
Vec3grLib_801C9A10 (void)
 
void grLib_801C9A70 (enum_t arg0, Vec3 *v)
 
void grLib_801C9B20 (HSD_JObj *arg0, DynamicsDesc *arg1, DynamicsDesc *arg2)
 
void grLib_801C9B6C (void *arg0)
 
void grLib_801C9B8C (void *arg0)
 
HSD_GObjgrLib_801C9CEC (s32 idx1)
 
s16 grLib_801C9E40 (void)
 
void grLib_801C9E50 (s16 val)
 
bool grLib_801C9E60 (Vec3 *v)
 
static bool PointInsideColl (CollData *cd, Vec3 *point, float offset)
 
bool grLib_801C9EE8 (Vec3 *point, float offset)
 

Variables

StageInfo stage_info
 
struct UnkGeneratorStructhsd_804D78FC
 
static Vec3 grLib_8049EF58 [6]
 

Function Documentation

◆ grLib_801C9BC8()

static void grLib_801C9BC8 ( HSD_GObj gobj)
static

◆ grLib_801C9C40()

static void grLib_801C9C40 ( HSD_GObj gobj)
static

◆ grLib_801C96E8()

bool grLib_801C96E8 ( HSD_GObj arg0)

◆ psAddGeneratorAppSRT_begin()

UnkGeneratorMember * psAddGeneratorAppSRT_begin ( UnkGeneratorStruct ,
s32   
)

◆ grLib_801C96F8()

UnkGeneratorStruct * grLib_801C96F8 ( s32  arg0,
s8  arg1,
S32Vec3 arg2 
)

◆ grLib_801C97DC()

void grLib_801C97DC ( s32  arg0,
s32  arg1,
HSD_JObj arg2 
)

◆ grLib_801C9808()

void grLib_801C9808 ( s32  arg0,
s32  arg1,
HSD_JObj arg2 
)

◆ grLib_801C9834()

void grLib_801C9834 ( UnkGeneratorStruct arg0)

◆ grLib_801C9854()

void grLib_801C9854 ( s32  arg0)

◆ grLib_801C9874()

void grLib_801C9874 ( UnkGeneratorStruct arg0)

◆ grLib_801C98A0()

void grLib_801C98A0 ( HSD_JObj jobj)

◆ jobj_child()

HSD_JObj * jobj_child ( HSD_JObj node)
inline

◆ jobj_next()

HSD_JObj * jobj_next ( HSD_JObj node)
inline

◆ grLib_801C9908()

void grLib_801C9908 ( HSD_JObj jobj)

◆ grLib_801C99C0()

void grLib_801C99C0 ( s32  arg0,
s32  arg1,
HSD_JObj arg2,
s32  arg3 
)

◆ grLib_801C9A10()

Vec3 * grLib_801C9A10 ( void  )

◆ grLib_801C9A70()

void grLib_801C9A70 ( enum_t  arg0,
Vec3 v 
)

◆ grLib_801C9B20()

void grLib_801C9B20 ( HSD_JObj arg0,
DynamicsDesc arg1,
DynamicsDesc arg2 
)

◆ grLib_801C9B6C()

void grLib_801C9B6C ( void *  arg0)

◆ grLib_801C9B8C()

void grLib_801C9B8C ( void *  arg0)

◆ grLib_801C9CEC()

HSD_GObj * grLib_801C9CEC ( s32  idx1)

◆ grLib_801C9E40()

s16 grLib_801C9E40 ( void  )

◆ grLib_801C9E50()

void grLib_801C9E50 ( s16  val)

◆ grLib_801C9E60()

bool grLib_801C9E60 ( Vec3 v)

◆ PointInsideColl()

static bool PointInsideColl ( CollData cd,
Vec3 point,
float  offset 
)
inlinestatic

◆ grLib_801C9EE8()

bool grLib_801C9EE8 ( Vec3 point,
float  offset 
)

Variable Documentation

◆ stage_info

StageInfo stage_info
extern

◆ hsd_804D78FC

struct UnkGeneratorStruct* hsd_804D78FC
extern

◆ grLib_8049EF58

Vec3 grLib_8049EF58[6]
static