#include <platform.h>
#include "baselib/aobj.h"
#include "baselib/class.h"
#include "baselib/forward.h"
#include "baselib/list.h"
#include <dolphin/gx/GXEnum.h>
#include <dolphin/mtx.h>
Go to the source code of this file.
|
| HSD_PObjInfo * | HSD_PObjGetDefaultClass (void) |
| void | HSD_PObjSetDefaultClass (HSD_PObjInfo *info) |
| HSD_PObj * | HSD_PObjAlloc (void) |
| void | HSD_PObjFree (HSD_PObj *) |
| u32 | HSD_PObjGetFlags (HSD_PObj *pobj) |
| void | HSD_PObjRemoveAnimAllByFlags (HSD_PObj *pobj, u32 flags) |
| void | HSD_PObjReqAnimByFlags (HSD_PObj *pobj, f32 startframe, u32 flags) |
| void | HSD_PObjReqAnimAllByFlags (HSD_PObj *pobj, f32 startframe, u32 flags) |
| void | HSD_ClearVtxDesc (void) |
| HSD_PObj * | HSD_PObjLoadDesc (HSD_PObjDesc *) |
| void | HSD_PObjClearMtxMark (void *obj, u32 mark) |
| void | HSD_PObjSetMtxMark (int idx, void *obj, u32 mark) |
| void | HSD_PObjGetMtxMark (int idx, void **obj, u32 *mark) |
| void | HSD_PObjAddAnim (HSD_PObj *, HSD_ShapeAnim *) |
| void | HSD_PObjAddAnimAll (HSD_PObj *, HSD_ShapeAnim *) |
| void | HSD_PObjAnim (HSD_PObj *pobj) |
| void | HSD_PObjAnimAll (HSD_PObj *) |
| void | HSD_PObjResolveRefs (HSD_PObj *, HSD_PObjDesc *) |
| void | HSD_PObjResolveRefsAll (HSD_PObj *, HSD_PObjDesc *) |
| void | HSD_PObjRemove (HSD_PObj *) |
| void | HSD_PObjRemoveAll (HSD_PObj *) |
| void | HSD_PObjRemoveAnimByFlags (HSD_PObj *pobj, u32 flags) |
| void | HSD_PObjDisp (HSD_PObj *pobj, Mtx vmtx, Mtx pmtx, u32 rendermode) |
◆ HSD_MTX_RIGID
◆ HSD_MTX_ENVELOPE
| #define HSD_MTX_ENVELOPE 2 |
◆ HSD_POBJ
◆ HSD_POBJ_INFO
| #define HSD_POBJ_INFO |
( |
| i | ) |
|
◆ HSD_POBJ_METHOD
| #define HSD_POBJ_METHOD |
( |
| o | ) |
|
Value:
#define HSD_CLASS_METHOD(o)
Definition class.h:9
#define HSD_POBJ_INFO(i)
Definition pobj.h:123
◆ HSD_PObjGetDefaultClass()
◆ HSD_PObjSetDefaultClass()
◆ HSD_PObjAlloc()
◆ HSD_PObjFree()
◆ HSD_PObjGetFlags()
◆ HSD_PObjRemoveAnimAllByFlags()
| void HSD_PObjRemoveAnimAllByFlags |
( |
HSD_PObj * | pobj, |
|
|
u32 | flags ) |
◆ HSD_PObjReqAnimByFlags()
| void HSD_PObjReqAnimByFlags |
( |
HSD_PObj * | pobj, |
|
|
f32 | startframe, |
|
|
u32 | flags ) |
◆ HSD_PObjReqAnimAllByFlags()
| void HSD_PObjReqAnimAllByFlags |
( |
HSD_PObj * | pobj, |
|
|
f32 | startframe, |
|
|
u32 | flags ) |
◆ HSD_ClearVtxDesc()
| void HSD_ClearVtxDesc |
( |
void | | ) |
|
◆ HSD_PObjLoadDesc()
◆ HSD_PObjClearMtxMark()
| void HSD_PObjClearMtxMark |
( |
void * | obj, |
|
|
u32 | mark ) |
◆ HSD_PObjSetMtxMark()
| void HSD_PObjSetMtxMark |
( |
int | idx, |
|
|
void * | obj, |
|
|
u32 | mark ) |
◆ HSD_PObjGetMtxMark()
| void HSD_PObjGetMtxMark |
( |
int | idx, |
|
|
void ** | obj, |
|
|
u32 * | mark ) |
◆ HSD_PObjAddAnim()
◆ HSD_PObjAddAnimAll()
◆ HSD_PObjAnim()
◆ HSD_PObjAnimAll()
◆ HSD_PObjResolveRefs()
◆ HSD_PObjResolveRefsAll()
◆ HSD_PObjRemove()
◆ HSD_PObjRemoveAll()
| void HSD_PObjRemoveAll |
( |
HSD_PObj * | pobj | ) |
|
◆ HSD_PObjRemoveAnimByFlags()
| void HSD_PObjRemoveAnimByFlags |
( |
HSD_PObj * | pobj, |
|
|
u32 | flags ) |
◆ HSD_PObjDisp()
| void HSD_PObjDisp |
( |
HSD_PObj * | pobj, |
|
|
Mtx | vmtx, |
|
|
Mtx | pmtx, |
|
|
u32 | rendermode ) |
◆ hsdPObj