Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
f_pc_layer.h
Go to the documentation of this file.
1
2#ifndef F_PC_LAYER_H_
3#define F_PC_LAYER_H_
4
8#include "f_pc/f_pc_base.h"
9
13
14typedef struct layer_class {
15 /* 0x00 */ node_class mNode;
16 /* 0x0C */ u32 mLayerID;
20 struct {
21 /* 0x28 */ s16 mCreatingCount;
22 /* 0x2A */ s16 mDeletingCount;
25
32
39
43
46
49
51
53
54#endif
T cLib_calcTimer(T *value)
Definition c_lib.h:74
unsigned int fpc_ProcID
Definition f_pc_base.h:10
void fpcLy_DeletedMesg(layer_class *pLayer)
Definition f_pc_layer.cpp:58
void fpcLy_Create(layer_class *pLayer, void *pPcNode, node_list_class *pLists, int listNum)
Definition f_pc_layer.cpp:159
layer_class * fpcLy_CurrentLayer(void)
Definition f_pc_layer.cpp:109
layer_class * fpcLy_RootLayer(void)
Definition f_pc_layer.cpp:95
s32 fpcLy_IntoQueue(layer_class *pLayer, int treeListIdx, create_tag_class *pTag, int idx)
Definition f_pc_layer.cpp:31
s32 fpcLy_ToCancelQ(layer_class *pLayer, process_method_tag_class *pMthd)
Definition f_pc_layer.cpp:19
layer_class * fpcLy_Search(fpc_ProcID id)
Definition f_pc_layer.cpp:114
void fpcLy_SetCurrentLayer(layer_class *pLayer)
Definition f_pc_layer.cpp:104
void fpcLy_CreatedMesg(layer_class *pLayer)
Definition f_pc_layer.cpp:75
s32 fpcLy_ToQueue(layer_class *pLayer, int treeListIdx, create_tag_class *pTag)
Definition f_pc_layer.cpp:37
s32 fpcLy_Delete(layer_class *pLayer)
Definition f_pc_layer.cpp:142
void fpcLy_Cancel(layer_class *pLayer)
Definition f_pc_layer.cpp:153
BOOL fpcLy_IsDeletingMesg(layer_class *pLayer)
Definition f_pc_layer.cpp:48
void fpcLy_DeletingMesg(layer_class *pLayer)
Definition f_pc_layer.cpp:53
layer_class * fpcLy_Layer(fpc_ProcID id)
Definition f_pc_layer.cpp:126
void fpcLy_CreatingMesg(layer_class *pLayer)
Definition f_pc_layer.cpp:70
void fpcLy_CancelQTo(process_method_tag_class *pMthd)
Definition f_pc_layer.cpp:13
bool fpcLy_CancelMethod(process_method_tag_class *pLayer)
Definition f_pc_layer.cpp:25
s32 fpcLy_QueueTo(layer_class *pLayer, create_tag_class *pTag)
Definition f_pc_layer.cpp:43
void fpcLy_Regist(layer_class *pLayer)
Definition f_pc_layer.cpp:137
BOOL fpcLy_IsCreatingMesg(layer_class *pLayer)
Definition f_pc_layer.cpp:65
Definition c_tag.h:10
Definition f_pc_layer.h:14
process_node_class * mpPcNode
Definition f_pc_layer.h:18
u32 mLayerID
Definition f_pc_layer.h:16
struct layer_class::@94 counts
node_class mNode
Definition f_pc_layer.h:15
s16 mDeletingCount
Definition f_pc_layer.h:22
s16 mCreatingCount
Definition f_pc_layer.h:21
node_list_class mCancelList
Definition f_pc_layer.h:19
node_lists_tree_class mNodeListTree
Definition f_pc_layer.h:17
Definition c_node.h:5
Definition c_list.h:7
Definition c_tree.h:8
Definition f_pc_method_tag.h:9
Definition f_pc_node.h:15
int BOOL
Definition types.h:27
unsigned long u32
Definition types.h:10
signed short s16
Definition types.h:5
signed long s32
Definition types.h:6