Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
f_pc_manager.h File Reference

Go to the source code of this file.

Typedefs

typedef int(* FastCreateReqFunc) (void *)
 
typedef void(* fpcM_ManagementFunc) (void)
 
typedef int(* fpcM_DrawIteraterFunc) (void *, void *)
 

Enumerations

enum  { fpcM_ERROR_PROCESS_ID_e = 0xFFFFFFFF }
 

Functions

fpc_ProcID fpcM_GetID (const void *pProc)
 
s16 fpcM_GetName (const void *pActor)
 
u32 fpcM_GetParam (const void *pActor)
 
void fpcM_SetParam (void *p_actor, u32 param)
 
s16 fpcM_GetProfName (const void *pActor)
 
int fpcM_Create (s16 procName, FastCreateReqFunc createFunc, void *process)
 
s16 fpcM_DrawPriority (const void *param_0)
 
s32 fpcM_ChangeLayerID (void *proc, int layerID)
 
s32 fpcM_IsJustType (int type1, int type2)
 
bool fpcM_IsFirstCreating (void *proc)
 
process_profile_definitionfpcM_GetProfile (void *proc)
 
voidfpcM_GetAppend (const void *proc)
 
BOOL fpcM_IsExecuting (fpc_ProcID id)
 
voidfpcM_LyJudge (process_node_class *i_node, fpcLyIt_JudgeFunc i_func, void *i_data)
 
base_process_classfpcM_Search (fpcLyIt_JudgeFunc pFunc, void *pUserData)
 
base_process_classfpcM_SearchByName (s16 name)
 
void fpcM_Draw (void *pProc)
 
s32 fpcM_DrawIterater (fpcM_DrawIteraterFunc pFunc)
 
s32 fpcM_Execute (void *pProc)
 
s32 fpcM_Delete (void *pProc)
 
BOOL fpcM_IsCreating (fpc_ProcID pID)
 
void fpcM_Management (fpcM_ManagementFunc pFunc1, fpcM_ManagementFunc pFunc2)
 
void fpcM_Init ()
 
base_process_classfpcM_FastCreate (s16 pProcTypeID, FastCreateReqFunc param_2, void *param_3, void *pData)
 
s32 fpcM_IsPause (void *pProc, u8 param_2)
 
void fpcM_PauseEnable (void *pProc, u8 param_2)
 
void fpcM_PauseDisable (void *pProc, u8 param_2)
 
voidfpcM_JudgeInLayer (fpc_ProcID pLayerID, fpcCtIt_JudgeFunc pFunc, void *pUserData)
 

Typedef Documentation

◆ FastCreateReqFunc

typedef int(* FastCreateReqFunc) (void *)

◆ fpcM_DrawIteraterFunc

typedef int(* fpcM_DrawIteraterFunc) (void *, void *)

◆ fpcM_ManagementFunc

typedef void(* fpcM_ManagementFunc) (void)

Enumeration Type Documentation

◆ anonymous enum

Enumerator
fpcM_ERROR_PROCESS_ID_e 

Function Documentation

◆ fpcM_ChangeLayerID()

s32 fpcM_ChangeLayerID ( void proc,
int  layerID 
)
inline

◆ fpcM_Create()

int fpcM_Create ( s16  procName,
FastCreateReqFunc  createFunc,
void process 
)
inline

◆ fpcM_Delete()

s32 fpcM_Delete ( void pProc)

◆ fpcM_Draw()

void fpcM_Draw ( void i_proc)

f_pc_manager.cpp Framework - Process Manager

◆ fpcM_DrawIterater()

s32 fpcM_DrawIterater ( fpcM_DrawIteraterFunc  pFunc)

◆ fpcM_DrawPriority()

s16 fpcM_DrawPriority ( const void param_0)
inline

◆ fpcM_Execute()

s32 fpcM_Execute ( void pProc)

◆ fpcM_FastCreate()

base_process_class * fpcM_FastCreate ( s16  pProcTypeID,
FastCreateReqFunc  param_2,
void param_3,
void pData 
)

◆ fpcM_GetAppend()

void * fpcM_GetAppend ( const void proc)
inline

◆ fpcM_GetID()

fpc_ProcID fpcM_GetID ( const void pProc)
inline

◆ fpcM_GetName()

s16 fpcM_GetName ( const void pActor)
inline

◆ fpcM_GetParam()

u32 fpcM_GetParam ( const void pActor)
inline

◆ fpcM_GetProfile()

process_profile_definition * fpcM_GetProfile ( void proc)
inline

◆ fpcM_GetProfName()

s16 fpcM_GetProfName ( const void pActor)
inline

◆ fpcM_Init()

void fpcM_Init ( )

◆ fpcM_IsCreating()

BOOL fpcM_IsCreating ( fpc_ProcID  pID)

◆ fpcM_IsExecuting()

BOOL fpcM_IsExecuting ( fpc_ProcID  id)
inline

◆ fpcM_IsFirstCreating()

bool fpcM_IsFirstCreating ( void proc)
inline

◆ fpcM_IsJustType()

s32 fpcM_IsJustType ( int  type1,
int  type2 
)
inline

◆ fpcM_IsPause()

s32 fpcM_IsPause ( void pProc,
u8  param_2 
)

◆ fpcM_JudgeInLayer()

void * fpcM_JudgeInLayer ( fpc_ProcID  pLayerID,
fpcCtIt_JudgeFunc  pFunc,
void pUserData 
)

◆ fpcM_LyJudge()

void * fpcM_LyJudge ( process_node_class i_node,
fpcLyIt_JudgeFunc  i_func,
void i_data 
)
inline

◆ fpcM_Management()

void fpcM_Management ( fpcM_ManagementFunc  pFunc1,
fpcM_ManagementFunc  pFunc2 
)

◆ fpcM_PauseDisable()

void fpcM_PauseDisable ( void pProc,
u8  param_2 
)

◆ fpcM_PauseEnable()

void fpcM_PauseEnable ( void pProc,
u8  param_2 
)

◆ fpcM_Search()

base_process_class * fpcM_Search ( fpcLyIt_JudgeFunc  pFunc,
void pUserData 
)
inline

◆ fpcM_SearchByName()

base_process_class * fpcM_SearchByName ( s16  name)
inline

◆ fpcM_SetParam()

void fpcM_SetParam ( void p_actor,
u32  param 
)
inline