SSBM Decomp
Loading...
Searching...
No Matches
sobjlib.c File Reference
#include "sobjlib.h"
#include "cobj.h"
#include "gobj.h"
#include "gobjgxlink.h"
#include "gobjobject.h"
#include "objalloc.h"
#include "pobj.h"
#include "state.h"
#include "tev.h"
#include "tobj.h"
#include "dolphin/gx.h"
#include <math.h>
#include <dolphin/os.h>

Macros

#define SOBJLIB_INTERNAL

Functions

void HSD_SObjLib_803A44A4 (void)
void HSD_SObjLib_803A44D4 (HSD_GObj *gobj, HSD_SObj *sobj, u8 priority)
void HSD_SObjLib_803A466C (HSD_SObj *sobj)
void HSD_SObjLib_803A4740 (HSD_SObj *sobj)
HSD_SObjHSD_SObjLib_803A477C (HSD_GObj *gobj, HSD_SObjDesc *desc, GXTexWrapMode wrap_s, GXTexWrapMode wrap_t, u8 priority, u8 use_secondary)
void HSD_SObjLib_803A49E0 (HSD_GObj *gobj, int unused)
void HSD_SObjLib_803A4A68 (HSD_SObj *sobj)
void HSD_SObjLib_803A54EC (HSD_GObj *gobj, int unused)
void HSD_SObjLib_803A55DC (HSD_GObj *gobj, u16 width, u16 height, int priority)

Variables

const s32 HSD_SObjLib_804DEA90 = 0xFF00FF80
const s32 HSD_SObjLib_804DEA8C = 0xB30000B6
const s32 HSD_SObjLib_804DEA88 = 0xE258
const s32 HSD_SObjLib_804DEA84 = 0xFF8E0087
const s32 HSD_SObjLib_804DEA80 = 0xFFA60000
const f32 HSD_SObjLib_804DEA94 = 0.5F
const f32 HSD_SObjLib_804DEA98 = 2.0F
u8 HSD_SObjLib_804D7960
HSD_ObjAllocData HSD_SObjLib_804D10E0
GObjFunc HSD_SObjLib_8040C3A0 [] = { (void*) HSD_SObjLib_803A4740 }
GObjFuncs HSD_SObjLib_8040C3A4
static char filename [] = "sobjlib.c"
static HSD_Chan lbl_8040C418
static HSD_Chan lbl_8040C448

Macro Definition Documentation

◆ SOBJLIB_INTERNAL

#define SOBJLIB_INTERNAL

Function Documentation

◆ HSD_SObjLib_803A44A4()

void HSD_SObjLib_803A44A4 ( void )

◆ HSD_SObjLib_803A44D4()

void HSD_SObjLib_803A44D4 ( HSD_GObj * gobj,
HSD_SObj * sobj,
u8 priority )

◆ HSD_SObjLib_803A466C()

void HSD_SObjLib_803A466C ( HSD_SObj * sobj)

◆ HSD_SObjLib_803A4740()

void HSD_SObjLib_803A4740 ( HSD_SObj * sobj)

◆ HSD_SObjLib_803A477C()

HSD_SObj * HSD_SObjLib_803A477C ( HSD_GObj * gobj,
HSD_SObjDesc * desc,
GXTexWrapMode wrap_s,
GXTexWrapMode wrap_t,
u8 priority,
u8 use_secondary )

◆ HSD_SObjLib_803A49E0()

void HSD_SObjLib_803A49E0 ( HSD_GObj * gobj,
int unused )

◆ HSD_SObjLib_803A4A68()

void HSD_SObjLib_803A4A68 ( HSD_SObj * sobj)

◆ HSD_SObjLib_803A54EC()

void HSD_SObjLib_803A54EC ( HSD_GObj * gobj,
int unused )

◆ HSD_SObjLib_803A55DC()

void HSD_SObjLib_803A55DC ( HSD_GObj * gobj,
u16 width,
u16 height,
int priority )

Variable Documentation

◆ HSD_SObjLib_804DEA90

const s32 HSD_SObjLib_804DEA90 = 0xFF00FF80

◆ HSD_SObjLib_804DEA8C

const s32 HSD_SObjLib_804DEA8C = 0xB30000B6

◆ HSD_SObjLib_804DEA88

const s32 HSD_SObjLib_804DEA88 = 0xE258

◆ HSD_SObjLib_804DEA84

const s32 HSD_SObjLib_804DEA84 = 0xFF8E0087

◆ HSD_SObjLib_804DEA80

const s32 HSD_SObjLib_804DEA80 = 0xFFA60000

◆ HSD_SObjLib_804DEA94

const f32 HSD_SObjLib_804DEA94 = 0.5F

◆ HSD_SObjLib_804DEA98

const f32 HSD_SObjLib_804DEA98 = 2.0F

◆ HSD_SObjLib_804D7960

u8 HSD_SObjLib_804D7960

◆ HSD_SObjLib_804D10E0

HSD_ObjAllocData HSD_SObjLib_804D10E0

◆ HSD_SObjLib_8040C3A0

GObjFunc HSD_SObjLib_8040C3A0[] = { (void*) HSD_SObjLib_803A4740 }

◆ HSD_SObjLib_8040C3A4

GObjFuncs HSD_SObjLib_8040C3A4
Initial value:
= {
1,
}
GObjFunc HSD_SObjLib_8040C3A0[]
Definition sobjlib.c:29
#define NULL
Definition stddef.h:19

◆ filename

char filename[] = "sobjlib.c"
static

◆ lbl_8040C418

HSD_Chan lbl_8040C418
static
Initial value:
= {
NULL, GX_COLOR0, 0, { 0 }, { 0xFF, 0xFF, 0xFF },
false, GX_SRC_REG, GX_SRC_REG, GX_LIGHT_NULL, GX_DF_CLAMP,
GX_AF_NONE,
}

◆ lbl_8040C448

HSD_Chan lbl_8040C448
static
Initial value:
= {
NULL, GX_ALPHA0, 0, { 0, 0, 0, 0xFF }, { 0, 0, 0, 0xFF },
false, GX_SRC_REG, GX_SRC_REG, GX_LIGHT_NULL, GX_DF_CLAMP,
GX_AF_NONE,
}