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 *i_process)
 
s16 fpcM_GetName (const void *i_process)
 
u32 fpcM_GetParam (const void *i_process)
 
void fpcM_SetParam (void *i_process, u32 param)
 
s16 fpcM_GetProfName (const void *i_process)
 
fpc_ProcID fpcM_Create (s16 i_procName, FastCreateReqFunc i_createFunc, void *i_append)
 
s16 fpcM_DrawPriority (const void *i_process)
 
s32 fpcM_ChangeLayerID (void *i_process, int i_layerID)
 
BOOL fpcM_IsJustType (int i_typeA, int i_typeB)
 
bool fpcM_IsFirstCreating (void *i_process)
 
process_profile_definitionfpcM_GetProfile (void *i_process)
 
voidfpcM_GetAppend (const void *i_process)
 
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 i_func, void *i_data)
 
base_process_classfpcM_SearchByName (s16 name)
 
base_process_classfpcM_SearchByID (fpc_ProcID i_id)
 
void fpcM_Draw (void *i_process)
 
s32 fpcM_DrawIterater (fpcM_DrawIteraterFunc i_drawIterFunc)
 
s32 fpcM_Execute (void *i_process)
 
s32 fpcM_Delete (void *i_process)
 
BOOL fpcM_IsCreating (fpc_ProcID i_id)
 
void fpcM_Management (fpcM_ManagementFunc i_preExecuteFn, fpcM_ManagementFunc i_postExecuteFn)
 
void fpcM_Init ()
 
base_process_classfpcM_FastCreate (s16 i_procname, FastCreateReqFunc i_createReqFunc, void *i_createData, void *i_append)
 
s32 fpcM_IsPause (void *i_process, u8 i_flag)
 
void fpcM_PauseEnable (void *i_process, u8 i_flag)
 
void fpcM_PauseDisable (void *i_process, u8 i_flag)
 
voidfpcM_JudgeInLayer (fpc_ProcID i_layerID, fpcCtIt_JudgeFunc i_judgeFunc, void *i_data)
 

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 i_process,
int  i_layerID 
)
inline

◆ fpcM_Create()

fpc_ProcID fpcM_Create ( s16  i_procName,
FastCreateReqFunc  i_createFunc,
void i_append 
)
inline

◆ fpcM_Delete()

s32 fpcM_Delete ( void i_process)

◆ fpcM_Draw()

void fpcM_Draw ( void i_proc)

f_pc_manager.cpp Framework - Process Manager

◆ fpcM_DrawIterater()

s32 fpcM_DrawIterater ( fpcM_DrawIteraterFunc  i_drawIterFunc)

◆ fpcM_DrawPriority()

s16 fpcM_DrawPriority ( const void i_process)
inline

◆ fpcM_Execute()

s32 fpcM_Execute ( void i_process)

◆ fpcM_FastCreate()

base_process_class * fpcM_FastCreate ( s16  i_procname,
FastCreateReqFunc  i_createReqFunc,
void i_createData,
void i_append 
)

◆ fpcM_GetAppend()

void * fpcM_GetAppend ( const void i_process)
inline

◆ fpcM_GetID()

fpc_ProcID fpcM_GetID ( const void i_process)
inline

◆ fpcM_GetName()

s16 fpcM_GetName ( const void i_process)
inline

◆ fpcM_GetParam()

u32 fpcM_GetParam ( const void i_process)
inline

◆ fpcM_GetProfile()

process_profile_definition * fpcM_GetProfile ( void i_process)
inline

◆ fpcM_GetProfName()

s16 fpcM_GetProfName ( const void i_process)
inline

◆ fpcM_Init()

void fpcM_Init ( )

◆ fpcM_IsCreating()

BOOL fpcM_IsCreating ( fpc_ProcID  i_id)

◆ fpcM_IsExecuting()

BOOL fpcM_IsExecuting ( fpc_ProcID  id)
inline

◆ fpcM_IsFirstCreating()

bool fpcM_IsFirstCreating ( void i_process)
inline

◆ fpcM_IsJustType()

BOOL fpcM_IsJustType ( int  i_typeA,
int  i_typeB 
)
inline

◆ fpcM_IsPause()

s32 fpcM_IsPause ( void i_process,
u8  i_flag 
)

◆ fpcM_JudgeInLayer()

void * fpcM_JudgeInLayer ( fpc_ProcID  i_layerID,
fpcCtIt_JudgeFunc  i_judgeFunc,
void i_data 
)

◆ 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  i_preExecuteFn,
fpcM_ManagementFunc  i_postExecuteFn 
)

◆ fpcM_PauseDisable()

void fpcM_PauseDisable ( void i_process,
u8  i_flag 
)

◆ fpcM_PauseEnable()

void fpcM_PauseEnable ( void i_process,
u8  i_flag 
)

◆ fpcM_Search()

base_process_class * fpcM_Search ( fpcLyIt_JudgeFunc  i_func,
void i_data 
)
inline

◆ fpcM_SearchByID()

base_process_class * fpcM_SearchByID ( fpc_ProcID  i_id)
inline

◆ fpcM_SearchByName()

base_process_class * fpcM_SearchByName ( s16  name)
inline

◆ fpcM_SetParam()

void fpcM_SetParam ( void i_process,
u32  param 
)
inline