|
u8 | HSD_LObjGetPriority (HSD_LObj *lobj) |
|
u32 | HSD_LObjGetFlags (HSD_LObj *lobj) |
|
void | HSD_LObjSetFlags (HSD_LObj *lobj, u32 flags) |
|
void | HSD_LObjClearFlags (HSD_LObj *lobj, u32 flags) |
|
GXLightID | HSD_LObjGetLightMaskDiffuse (void) |
|
s32 | HSD_LObjGetLightMaskAttnFunc (void) |
|
s32 | HSD_LObjGetLightMaskAlpha (void) |
|
s32 | HSD_LObjGetLightMaskSpecular (void) |
|
void | HSD_LObjSetActive (HSD_LObj *lobj) |
|
s32 | HSD_LObjGetNbActive (void) |
|
HSD_LObj * | HSD_LObjGetActiveByID (GXLightID id) |
|
HSD_LObj * | HSD_LObjGetActiveByIndex (s32 idx) |
|
void | HSD_LObjClearActive (void) |
|
void | LObjUpdateFunc (void *obj, enum_t type, HSD_ObjData *val) |
|
void | HSD_LObjAddAnim (HSD_LObj *lobj, HSD_LightAnim *lanim) |
|
void | HSD_LObjAddAnimAll (HSD_LObj *lobj, HSD_LightAnim *lanim) |
|
void | HSD_LObjAnim (HSD_LObj *lobj) |
|
void | HSD_LObjAnimAll (HSD_LObj *lobj) |
|
void | HSD_LObjReqAnim (HSD_LObj *lobj, f32 startframe) |
|
void | HSD_LObjReqAnimAll (HSD_LObj *lobj, f32 startframe) |
|
void | HSD_LObjGetLightVector (HSD_LObj *lobj, Vec3 *dir) |
|
void | HSD_LObjSetup (HSD_LObj *lobj, GXColor color, f32 shininess) |
|
bool | HSD_LObjGetPosition (HSD_LObj *, Vec3 *) |
|
bool | HSD_LObjGetInterest (HSD_LObj *, Vec3 *) |
|
HSD_WObj * | HSD_LObjGetPositionWObj (HSD_LObj *lobj) |
|
HSD_WObj * | HSD_LObjGetInterestWObj (HSD_LObj *lobj) |
|
void | HSD_LObjSetPositionWObj (HSD_LObj *lobj, HSD_WObj *wobj) |
|
void | HSD_LObjSetInterestWObj (HSD_LObj *lobj, HSD_WObj *wobj) |
|
u32 | HSD_LightID2Index (GXLightID) |
|
void | HSD_LObjDeleteCurrent (HSD_LObj *lobj) |
|
s32 | HSD_Index2LightID (u32) |
|
void | HSD_LObjRemoveAll (HSD_LObj *lobj) |
|
void | HSD_LObjSetPosition (HSD_LObj *lobj, Vec3 *position) |
|
void | HSD_LObjSetInterest (HSD_LObj *lobj, Vec3 *interest) |
|
void | HSD_LObj_803668EC (HSD_LObj *lobj) |
|
void | HSD_LObjSetupInit (HSD_CObj *arg0) |
|
void | HSD_LObjSetColor (HSD_LObj *lobj, GXColor color) |
|
void | HSD_LObjGetColor (HSD_LObj *lobj, GXColor *color) |
|
void | HSD_LObjSetSpot (HSD_LObj *lobj, f32 cutoff, s32 point_func) |
|
void | HSD_LObjSetDistAttn (HSD_LObj *lobj, f32 ref_dist, f32 ref_br, s32 dist_func) |
|
void | HSD_LObjSetAttnA (HSD_LObj *lobj, f32 a0, f32 a1, f32 a2) |
|
void | HSD_LObjSetAttnK (HSD_LObj *lobj, f32 k0, f32 k1, f32 k2) |
|
void | HSD_LObjSetAttn (HSD_LObj *lobj, f32 a0, f32 a1, f32 a2, f32 k0, f32 k1, f32 k2) |
|
void | HSD_LObjSetupSpecularInit (Mtx pmtx) |
|
u32 | HSD_LObjGetType (HSD_LObj *lobj) |
|
void | HSD_LObjAddCurrent (HSD_LObj *lobj) |
|
void | HSD_LObjUnrefThis (HSD_LObj *lobj) |
|
void | HSD_LObjDeleteCurrentAll (HSD_LObj *lobj) |
|
void | HSD_LObjSetCurrentAll (HSD_LObj *lobj) |
|
HSD_LObj * | HSD_LObjGetCurrentByType (u16 type) |
|
void | HSD_LObjSetDefaultClass (HSD_LObjInfo *info) |
|
HSD_LObjInfo * | HSD_LObjGetDefaultClass (void) |
|
HSD_LObj * | HSD_LObjAlloc (void) |
|
HSD_LObj * | HSD_LObjLoadDesc (HSD_LightDesc *ldesc) |
|
static HSD_LObj * | HSD_LObjGetNext (HSD_LObj *lobj) |
|