Go to the source code of this file.
|
void | _HSD_RObjForgetMemory (void *low, void *high) |
|
void | HSD_RObjInitAllocData (void) |
|
HSD_ObjAllocData * | HSD_RObjGetAllocData (void) |
|
HSD_ObjAllocData * | HSD_RvalueObjGetAllocData (void) |
|
HSD_RObj * | HSD_RObjAlloc (void) |
|
void | HSD_RObjFree (HSD_RObj *robj) |
|
void | HSD_RObjSetFlags (HSD_RObj *robj, u32 flags) |
|
HSD_RObj * | HSD_RObjGetByType (HSD_RObj *robj, u32 type, u32 subtype) |
|
void | HSD_RObjAnimAll (HSD_RObj *robj) |
|
void | HSD_RObjRemoveAnimAllByFlags (HSD_RObj *robj, u32 flags) |
|
void | HSD_RObjRemoveAnimAll (HSD_RObj *robj) |
|
void | HSD_RObjReqAnimAllByFlags (HSD_RObj *robj, f32 startframe, u32 flags) |
|
void | HSD_RObjReqAnimAll (HSD_RObj *robj, f32 startframe) |
|
void | HSD_RObjAddAnimAll (HSD_RObj *robj, HSD_RObjAnimJoint *anim) |
|
void | HSD_RObjRemove (HSD_RObj *) |
|
void | HSD_RObjRemoveAll (HSD_RObj *) |
|
void | HSD_RObjResolveRefs (HSD_RObj *, HSD_RObjDesc *) |
|
void | HSD_RObjResolveRefsAll (HSD_RObj *, HSD_RObjDesc *) |
|
HSD_RObj * | HSD_RObjLoadDesc (HSD_RObjDesc *) |
|
void | HSD_RObjSetConstraintObj (HSD_RObj *robj, void *obj) |
|
void | HSD_RObjUpdateAll (HSD_RObj *robj, void *obj, HSD_ObjUpdateFunc) |
|
int | HSD_RObjGetGlobalPosition (HSD_RObj *robj, int, Vec3 *translate) |
|
void | HSD_RObjRemoveAnimByFlags (HSD_RObj *robj, u32 flags) |
|
void | HSD_RObjReqAnimByFlags (HSD_RObj *robj, f32 startframe, u32 flags) |
|
void | HSD_RObjAddAnim (HSD_RObj *robj, HSD_RObjAnimJoint *anim) |
|
void | HSD_RObjAnim (HSD_RObj *robj) |
|
HSD_Rvalue * | HSD_RvalueAlloc (void) |
|
void | HSD_RvalueRemove (HSD_Rvalue *rvalue) |
|
void | HSD_RvalueRemoveAll (HSD_Rvalue *rvalue) |
|
void | HSD_RvalueResolveRefs (HSD_Rvalue *rvalue, HSD_RvalueList *list) |
|
void | HSD_RvalueResolveRefsAll (HSD_Rvalue *rvalue, HSD_RvalueList *list) |
|
static bool | RObjHasFlags (HSD_RObj *robj) |
|
static bool | RObjHasFlags2 (HSD_RObj *robj) |
|
static bool | RObjHasLimitReftype (HSD_RObj *robj) |
|
◆ ROBJ_TYPE_MASK
#define ROBJ_TYPE_MASK 0x70000000 |
◆ REFTYPE_EXP
#define REFTYPE_EXP 0x00000000 |
◆ REFTYPE_JOBJ
#define REFTYPE_JOBJ 0x10000000 |
◆ REFTYPE_LIMIT
#define REFTYPE_LIMIT 0x20000000 |
◆ REFTYPE_BYTECODE
#define REFTYPE_BYTECODE 0x30000000 |
◆ REFTYPE_IKHINT
#define REFTYPE_IKHINT 0x40000000 |
◆ _HSD_RObjForgetMemory()
void _HSD_RObjForgetMemory |
( |
void * |
low, |
|
|
void * |
high |
|
) |
| |
◆ HSD_RObjInitAllocData()
void HSD_RObjInitAllocData |
( |
void |
| ) |
|
◆ HSD_RObjGetAllocData()
◆ HSD_RvalueObjGetAllocData()
◆ HSD_RObjAlloc()
◆ HSD_RObjFree()
◆ HSD_RObjSetFlags()
◆ HSD_RObjGetByType()
◆ HSD_RObjAnimAll()
◆ HSD_RObjRemoveAnimAllByFlags()
void HSD_RObjRemoveAnimAllByFlags |
( |
HSD_RObj * |
robj, |
|
|
u32 |
flags |
|
) |
| |
◆ HSD_RObjRemoveAnimAll()
void HSD_RObjRemoveAnimAll |
( |
HSD_RObj * |
robj | ) |
|
◆ HSD_RObjReqAnimAllByFlags()
void HSD_RObjReqAnimAllByFlags |
( |
HSD_RObj * |
robj, |
|
|
f32 |
startframe, |
|
|
u32 |
flags |
|
) |
| |
◆ HSD_RObjReqAnimAll()
void HSD_RObjReqAnimAll |
( |
HSD_RObj * |
robj, |
|
|
f32 |
startframe |
|
) |
| |
◆ HSD_RObjAddAnimAll()
◆ HSD_RObjRemove()
◆ HSD_RObjRemoveAll()
void HSD_RObjRemoveAll |
( |
HSD_RObj * |
robj | ) |
|
◆ HSD_RObjResolveRefs()
◆ HSD_RObjResolveRefsAll()
◆ HSD_RObjLoadDesc()
◆ HSD_RObjSetConstraintObj()
void HSD_RObjSetConstraintObj |
( |
HSD_RObj * |
robj, |
|
|
void * |
obj |
|
) |
| |
◆ HSD_RObjUpdateAll()
◆ HSD_RObjGetGlobalPosition()
int HSD_RObjGetGlobalPosition |
( |
HSD_RObj * |
robj, |
|
|
int |
type, |
|
|
Vec3 * |
translate |
|
) |
| |
◆ HSD_RObjRemoveAnimByFlags()
void HSD_RObjRemoveAnimByFlags |
( |
HSD_RObj * |
robj, |
|
|
u32 |
flags |
|
) |
| |
◆ HSD_RObjReqAnimByFlags()
void HSD_RObjReqAnimByFlags |
( |
HSD_RObj * |
robj, |
|
|
f32 |
startframe, |
|
|
u32 |
flags |
|
) |
| |
◆ HSD_RObjAddAnim()
◆ HSD_RObjAnim()
◆ HSD_RvalueAlloc()
◆ HSD_RvalueRemove()
◆ HSD_RvalueRemoveAll()
◆ HSD_RvalueResolveRefs()
◆ HSD_RvalueResolveRefsAll()
◆ RObjHasFlags()
◆ RObjHasFlags2()
◆ RObjHasLimitReftype()