SSBM Decomp
|
#include <platform.h>
#include "baselib/forward.h"
#include "baselib/class.h"
#include "baselib/object.h"
#include <dolphin/mtx/types.h>
Go to the source code of this file.
Data Structures | |
struct | HSD_WObj |
struct | HSD_WObjDesc |
struct | HSD_WObjInfo |
struct | HSD_WObjAnim |
Macros | |
#define | HSD_WOBJ_INFO(i) ((HSD_WObjInfo*) (i)) |
#define | HSD_WOBJ_METHOD(o) HSD_WOBJ_INFO(HSD_OBJECT_METHOD(o)) |
Functions | |
static void | HSD_WObjUnref (HSD_WObj *wobj) |
static void | HSD_WObjClearFlags (HSD_WObj *wobj, u32 flags) |
void | HSD_WObjRemoveAnim (HSD_WObj *wobj) |
void | HSD_WObjReqAnim (HSD_WObj *wobj, f32 frame) |
void | HSD_WObjAddAnim (HSD_WObj *wobj, HSD_WObjAnim *anim) |
void | HSD_WObjInterpretAnim (HSD_WObj *wobj) |
void | HSD_WObjInit (HSD_WObj *wobj, HSD_WObjDesc *desc) |
HSD_WObj * | HSD_WObjLoadDesc (HSD_WObjDesc *desc) |
void | WObjSetupPosition (HSD_WObj *wobj) |
void | HSD_WObjSetPosition (HSD_WObj *, Vec3 *) |
void | HSD_WObjSetPositionX (HSD_WObj *, f32) |
void | HSD_WObjSetPositionY (HSD_WObj *, f32) |
void | HSD_WObjSetPositionZ (HSD_WObj *, f32) |
void | HSD_WObjGetPosition (HSD_WObj *, Vec3 *) |
HSD_WObj * | HSD_WObjAlloc (void) |
void | HSD_WObjSetDefaultClass (HSD_ClassInfo *info) |
Variables | |
HSD_WObjInfo | hsdWObj |
#define HSD_WOBJ_INFO | ( | i | ) | ((HSD_WObjInfo*) (i)) |
#define HSD_WOBJ_METHOD | ( | o | ) | HSD_WOBJ_INFO(HSD_OBJECT_METHOD(o)) |
|
inlinestatic |
void HSD_WObjRemoveAnim | ( | HSD_WObj * | wobj | ) |
void HSD_WObjAddAnim | ( | HSD_WObj * | wobj, |
HSD_WObjAnim * | anim | ||
) |
void HSD_WObjInterpretAnim | ( | HSD_WObj * | wobj | ) |
void HSD_WObjInit | ( | HSD_WObj * | wobj, |
HSD_WObjDesc * | desc | ||
) |
HSD_WObj * HSD_WObjLoadDesc | ( | HSD_WObjDesc * | desc | ) |
void WObjSetupPosition | ( | HSD_WObj * | wobj | ) |
HSD_WObj * HSD_WObjAlloc | ( | void | ) |
void HSD_WObjSetDefaultClass | ( | HSD_ClassInfo * | info | ) |
|
extern |