SSBM Decomp
|
#include "baselib/wobj.h"
#include "aobj.h"
#include "class.h"
#include "debug.h"
#include "fobj.h"
#include "jobj.h"
#include "object.h"
#include "robj.h"
#include "spline.h"
#include <dolphin/mtx/mtxvec.h>
#include <dolphin/mtx/types.h>
Functions | |
static void | WObjInfoInit (void) |
void | HSD_WObjRemoveAnim (HSD_WObj *wobj) |
void | HSD_WObjReqAnim (HSD_WObj *wobj, f32 frame) |
void | HSD_WObjAddAnim (HSD_WObj *wobj, HSD_WObjAnim *anim) |
static void | WObjUpdateFunc (void *obj, enum_t type, HSD_ObjData *val) |
void | HSD_WObjInterpretAnim (HSD_WObj *wobj) |
static int | WObjLoad (HSD_WObj *wobj, HSD_WObjDesc *desc) |
void | HSD_WObjInit (HSD_WObj *wobj, HSD_WObjDesc *desc) |
void | HSD_WObjSetDefaultClass (HSD_ClassInfo *info) |
HSD_WObj * | HSD_WObjLoadDesc (HSD_WObjDesc *desc) |
void | HSD_WObjSetPosition (HSD_WObj *wobj, Vec3 *pos) |
void | HSD_WObjSetPositionX (HSD_WObj *wobj, f32 val) |
void | HSD_WObjSetPositionY (HSD_WObj *wobj, f32 val) |
void | HSD_WObjSetPositionZ (HSD_WObj *wobj, f32 val) |
void | HSD_WObjGetPosition (HSD_WObj *wobj, Vec3 *vec) |
HSD_WObj * | HSD_WObjAlloc (void) |
static void | WObjRelease (HSD_Class *o) |
static void | WObjAmnesia (HSD_ClassInfo *info) |
Variables | |
HSD_WObjInfo | hsdWObj = { WObjInfoInit } |
static HSD_ClassInfo * | default_class = NULL |
|
static |
void HSD_WObjRemoveAnim | ( | HSD_WObj * | wobj | ) |
void HSD_WObjAddAnim | ( | HSD_WObj * | wobj, |
HSD_WObjAnim * | anim | ||
) |
|
static |
void HSD_WObjInterpretAnim | ( | HSD_WObj * | wobj | ) |
|
static |
void HSD_WObjInit | ( | HSD_WObj * | wobj, |
HSD_WObjDesc * | desc | ||
) |
void HSD_WObjSetDefaultClass | ( | HSD_ClassInfo * | info | ) |
HSD_WObj * HSD_WObjLoadDesc | ( | HSD_WObjDesc * | desc | ) |
HSD_WObj * HSD_WObjAlloc | ( | void | ) |
|
static |
|
static |
HSD_WObjInfo hsdWObj = { WObjInfoInit } |
|
static |