Go to the source code of this file.
|
enum | AObj_Arg_Type {
AOBJ_ARG_A
,
AOBJ_ARG_AF
,
AOBJ_ARG_AV
,
AOBJ_ARG_AU
,
AOBJ_ARG_AO
,
AOBJ_ARG_AOF
,
AOBJ_ARG_AOV
,
AOBJ_ARG_AOU
,
AOBJ_ARG_AOT
,
AOBJ_ARG_AOTF
,
AOBJ_ARG_AOTV
,
AOBJ_ARG_AOTU
} |
|
|
void | HSD_AObjInitAllocData (void) |
|
HSD_ObjAllocData * | HSD_AObjGetAllocData (void) |
|
u32 | HSD_AObjGetFlags (HSD_AObj *aobj) |
|
void | HSD_AObjSetFlags (HSD_AObj *aobj, u32 flags) |
|
void | HSD_AObjClearFlags (HSD_AObj *aobj, u32 flags) |
|
void | HSD_AObjSetFObj (HSD_AObj *aobj, HSD_FObj *fobj) |
|
void | HSD_AObjInitEndCallBack (void) |
|
void | HSD_AObjInvokeCallBacks (void) |
|
void | HSD_AObjReqAnim (HSD_AObj *aobj, f32 frame) |
|
void | HSD_AObjStopAnim (HSD_AObj *aobj, void *obj, HSD_ObjUpdateFunc func) |
|
void | HSD_AObjInterpretAnim (HSD_AObj *aobj, void *obj, HSD_ObjUpdateFunc update_func) |
|
float | fmod (float x, float y) |
|
HSD_AObj * | HSD_AObjLoadDesc (HSD_AObjDesc *aobjdesc) |
|
void | HSD_AObjRemove (HSD_AObj *aobj) |
|
HSD_AObj * | HSD_AObjAlloc (void) |
|
void | HSD_AObjFree (HSD_AObj *aobj) |
|
void | HSD_ForeachAnim (void *obj, HSD_Type type, HSD_TypeMask mask, void *func, AObj_Arg_Type arg_type,...) |
|
void | HSD_AObjSetRate (HSD_AObj *aobj, f32 rate) |
|
void | HSD_AObjSetRewindFrame (HSD_AObj *aobj, f32 frame) |
|
void | HSD_AObjSetEndFrame (HSD_AObj *aobj, f32 frame) |
|
void | HSD_AObjSetCurrentFrame (HSD_AObj *aobj, f32 frame) |
|
void | _HSD_AObjForgetMemory (void *low, void *high) |
|
static f32 | HSD_AObjGetEndFrame (HSD_AObj *aobj) |
|
◆ AOBJ_REWINDED
#define AOBJ_REWINDED (1 << 26) |
◆ AOBJ_FIRST_PLAY
#define AOBJ_FIRST_PLAY (1 << 27) |
◆ AOBJ_NO_UPDATE
#define AOBJ_NO_UPDATE (1 << 28) |
◆ AOBJ_LOOP
#define AOBJ_LOOP (1 << 29) |
◆ AOBJ_NO_ANIM
#define AOBJ_NO_ANIM (1 << 30) |
◆ AObj_Arg_Type
Enumerator |
---|
AOBJ_ARG_A | |
AOBJ_ARG_AF | |
AOBJ_ARG_AV | |
AOBJ_ARG_AU | |
AOBJ_ARG_AO | |
AOBJ_ARG_AOF | |
AOBJ_ARG_AOV | |
AOBJ_ARG_AOU | |
AOBJ_ARG_AOT | |
AOBJ_ARG_AOTF | |
AOBJ_ARG_AOTV | |
AOBJ_ARG_AOTU | |
◆ HSD_AObjInitAllocData()
void HSD_AObjInitAllocData |
( |
void |
| ) |
|
◆ HSD_AObjGetAllocData()
◆ HSD_AObjGetFlags()
◆ HSD_AObjSetFlags()
◆ HSD_AObjClearFlags()
◆ HSD_AObjSetFObj()
◆ HSD_AObjInitEndCallBack()
void HSD_AObjInitEndCallBack |
( |
void |
| ) |
|
◆ HSD_AObjInvokeCallBacks()
void HSD_AObjInvokeCallBacks |
( |
void |
| ) |
|
◆ HSD_AObjReqAnim()
◆ HSD_AObjStopAnim()
◆ HSD_AObjInterpretAnim()
◆ fmod()
float fmod |
( |
float |
x, |
|
|
float |
y |
|
) |
| |
◆ HSD_AObjLoadDesc()
◆ HSD_AObjRemove()
◆ HSD_AObjAlloc()
◆ HSD_AObjFree()
◆ HSD_ForeachAnim()
◆ HSD_AObjSetRate()
◆ HSD_AObjSetRewindFrame()
void HSD_AObjSetRewindFrame |
( |
HSD_AObj * |
aobj, |
|
|
f32 |
frame |
|
) |
| |
◆ HSD_AObjSetEndFrame()
void HSD_AObjSetEndFrame |
( |
HSD_AObj * |
aobj, |
|
|
f32 |
frame |
|
) |
| |
◆ HSD_AObjSetCurrentFrame()
void HSD_AObjSetCurrentFrame |
( |
HSD_AObj * |
aobj, |
|
|
f32 |
frame |
|
) |
| |
◆ _HSD_AObjForgetMemory()
void _HSD_AObjForgetMemory |
( |
void * |
low, |
|
|
void * |
high |
|
) |
| |
◆ HSD_AObjGetEndFrame()