Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
f_pc_create_req.h
Go to the documentation of this file.
1
2#ifndef F_PC_CREATE_REQ_H_
3#define F_PC_CREATE_REQ_H_
4
7#include "f_pc/f_pc_method.h"
9#include "f_pc/f_pc_base.h"
10
12typedef struct layer_class layer_class;
13
19
20typedef struct create_request {
21 /* 0x00 */ create_tag base;
22 /* 0x14 */ s8 is_doing;
23 /* 0x15 */ s8 is_cancel;
26 /* 0x38 */ void* unk_0x38;
27 /* 0x3C */ fpc_ProcID id;
28 /* 0x40 */ struct base_process_class* process;
29 /* 0x44 */ layer_class* layer;
30} create_request; // Size: 0x48
31
39void fpcCtRq_Handler();
42
43#endif
T cLib_calcTimer(T *value)
Definition c_lib.h:79
int(* cPhs__Handler)(void *)
Definition c_phase.h:6
struct create_request create_request
Definition f_pc_base.h:12
unsigned int fpc_ProcID
Definition f_pc_base.h:10
BOOL fpcCtRq_Cancel(create_request *i_request)
Definition f_pc_create_req.cpp:56
void fpcCtRq_ToCreateQ(create_request *i_request)
Definition f_pc_create_req.cpp:34
BOOL fpcCtRq_IsCreatingByID(fpc_ProcID i_id)
Definition f_pc_create_req.cpp:22
void fpcCtRq_CreateQTo(create_request *i_request)
Definition f_pc_create_req.cpp:27
void fpcCtRq_Handler()
Definition f_pc_create_req.cpp:112
bool fpcCtRq_isCreatingByID(create_tag *i_createTag, fpc_ProcID *i_id)
Definition f_pc_create_req.cpp:16
create_request * fpcCtRq_Create(layer_class *i_layer, u32 i_size, create_request_method_class *i_methods)
Definition f_pc_create_req.cpp:118
BOOL fpcCtRq_IsDoing(create_request *i_request)
Definition f_pc_create_req.cpp:75
BOOL fpcCtRq_Delete(create_request *i_request)
Definition f_pc_create_req.cpp:41
int(* process_method_func)(void *)
Definition f_pc_method.h:7
Definition f_pc_base.h:17
Definition f_pc_create_req.h:14
cPhs__Handler phase_handler
Definition f_pc_create_req.h:15
process_method_func delete_method
Definition f_pc_create_req.h:17
process_method_func cancel_method
Definition f_pc_create_req.h:16
Definition f_pc_create_req.h:20
layer_class * layer
Definition f_pc_create_req.h:29
create_request_method_class * methods
Definition f_pc_create_req.h:25
s8 is_doing
Definition f_pc_create_req.h:22
void * unk_0x38
Definition f_pc_create_req.h:26
fpc_ProcID id
Definition f_pc_create_req.h:27
process_method_tag_class method_tag
Definition f_pc_create_req.h:24
create_tag base
Definition f_pc_create_req.h:21
s8 is_cancel
Definition f_pc_create_req.h:23
struct base_process_class * process
Definition f_pc_create_req.h:28
Definition f_pc_create_tag.h:8
Definition f_pc_layer.h:14
Definition f_pc_method_tag.h:9
int BOOL
Definition types.h:27
signed char s8
Definition types.h:4
unsigned long u32
Definition types.h:10