Digimon World 3 decomp
The European version, SLES_039.36
Loading...
Searching...
No Matches
TaskFuncs Struct Reference

The task registry's methods (TASK_REGISTRY.funcs) More...

#include <engine/task.h>

Collaboration diagram for TaskFuncs:
[legend]

Data Fields

void(* clear )(void)
 
void(* add )(struct Task *task)
 
void(* remove )(struct Task *task)
 
void *(* find )(s32 id, s32 key1, s32 key2)
 
void *(* findNext )(void)
 
void(* runChildren )(struct Task *task)
 
struct Task *(* run )(struct Task *task)
 
void(* kill )(struct Task *task)
 

Detailed Description

The task registry's methods (TASK_REGISTRY.funcs)

Definition at line 14 of file task.h.

Field Documentation

◆ clear

void(* TaskFuncs::clear) (void)

Definition at line 15 of file task.h.

Referenced by main().

◆ add

void(* TaskFuncs::add) (struct Task *task)

Definition at line 16 of file task.h.

Referenced by createTaskWithId().

◆ remove

void(* TaskFuncs::remove) (struct Task *task)

Definition at line 17 of file task.h.

Referenced by destroyTask().

◆ find

void *(* TaskFuncs::find) (s32 id, s32 key1, s32 key2)

Definition at line 18 of file task.h.

Referenced by addModel(), endBattleOnKnockOut(), fadeInStageLights(), FIELDSTG_balloonCommand(), FIELDSTG_closeField(), FIELDSTG_countBattleSteps(), FIELDSTG_drainTrail(), FIELDSTG_findActor(), FIELDSTG_findActorAt(), FIELDSTG_findHiddenSpot(), FIELDSTG_followLeader(), FIELDSTG_followWithCamera(), FIELDSTG_haltPartners(), FIELDSTG_handleFieldCommand(), FIELDSTG_isTileFree(), FIELDSTG_leaveFieldAfter(), FIELDSTG_openInn(), FIELDSTG_pickViewTiles(), FIELDSTG_pointCamera(), FIELDSTG_resumePartners(), FIELDSTG_runEvent(), FIELDSTG_runLaunch(), FIELDSTG_scrollCamera(), FIELDSTG_searchEventSpot(), FIELDSTG_setEventPose(), FIELDSTG_shakeCamera(), FIELDSTG_startActorGauge(), FIELDSTG_startAreaBattle(), FIELDSTG_startEncounter(), FIELDSTG_startEvent(), FIELDSTG_startListedEvent(), FIELDSTG_startWarp(), FIELDSTG_talkToActorAt(), FIELDSTG_updateBalloon(), FIELDSTG_updateCamera(), FIELDSTG_updateLift(), FIELDSTG_updateSpotEffect(), FIELDSTG_updateTriggers(), FIGHTSTG_getEnemyView(), FIGHTSTG_getFighterView(), FIGHTSTG_isPlayerChoosing(), FIGHTSTG_runScriptCamera(), FIGHTSTG_runScriptStage(), FIGHTSTG_setPlayerTurnStep(), FIGHTSTG_updateBattleScript(), FIGHTSTG_updateCameraShots(), FIGHTSTG_updateCameraTurn(), FIGHTSTG_updateDigimonChange(), FIGHTSTG_updateEntrance(), FIGHTSTG_updateHitEffect(), FIGHTSTG_updatePartnerView(), FIGHTSTG_updateShotCamera(), fillEffectLists(), handleCommand807(), handleCommand814(), removeModel(), showActorIcon(), startEvent8000(), startEvent8001(), startEvent8002(), updateEvent9015(), updateRisers(), updateTileLift(), updateTileTimer(), WFIGHTMN_blast(), WFIGHTMN_setIdleMotion(), and WFIGHTTS_motionList().

◆ findNext

void *(* TaskFuncs::findNext) (void)

◆ runChildren

void(* TaskFuncs::runChildren) (struct Task *task)

Definition at line 20 of file task.h.

Referenced by executeTask().

◆ run

struct Task *(* TaskFuncs::run) (struct Task *task)

Definition at line 20 of file task.h.

Referenced by killTask(), and main().

◆ kill

void(* TaskFuncs::kill) (struct Task *task)

Definition at line 22 of file task.h.

Referenced by destroyTask().


The documentation for this struct was generated from the following file: