summaryrefslogtreecommitdiff
path: root/include/f_pc
diff options
context:
space:
mode:
authorTakaRikka <takarikka@outlook.com>2023-01-03 17:43:38 -0800
committerTakaRikka <takarikka@outlook.com>2023-01-03 17:43:38 -0800
commit92c2ef1ce34340df23234524f214302bfe3bc60b (patch)
tree3550fb797240a214d396cb6677ba4af0213dd708 /include/f_pc
parente1114ebcf9bcadb3a82355c68c09b308ad3f9606 (diff)
d_s_room / d_a_bg first pass
Diffstat (limited to 'include/f_pc')
-rw-r--r--include/f_pc/f_pc_manager.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/include/f_pc/f_pc_manager.h b/include/f_pc/f_pc_manager.h
index 7df7c5bc91..add8006b12 100644
--- a/include/f_pc/f_pc_manager.h
+++ b/include/f_pc/f_pc_manager.h
@@ -10,6 +10,7 @@
#include "f_pc/f_pc_stdcreate_req.h"
#include "f_pc/f_pc_executor.h"
#include "f_pc/f_pc_leaf.h"
+#include "f_pc/f_pc_layer_iter.h"
typedef int (*FastCreateReqFunc)(void*);
typedef void (*fpcM_ManagementFunc)(void);
@@ -66,6 +67,10 @@ inline BOOL fpcM_IsExecuting(unsigned int id) {
return fpcEx_IsExist(id);
}
+inline void* fpcM_LyJudge(process_node_class* i_node, fpcLyIt_JudgeFunc i_func, void* i_data) {
+ return fpcLyIt_Judge(&i_node->mLayer, i_func, i_data);
+}
+
void fpcM_Draw(void* pProc);
s32 fpcM_DrawIterater(fpcM_DrawIteraterFunc pFunc);
s32 fpcM_Execute(void* pProc);