Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
f_pc_layer_iter.h
Go to the documentation of this file.
1#ifndef F_PC_LAYER_ITER_H_
2#define F_PC_LAYER_ITER_H_
3
4#include "dolphin/types.h"
5
6typedef struct layer_class layer_class;
7
8typedef struct layer_iter {
9 /* 0x0 */ void* func;
10 /* 0x4 */ void* data;
12
13typedef int (*fpcLyIt_OnlyHereFunc)(void*, void*);
14typedef void* (*fpcLyIt_JudgeFunc)(void*, void*);
15
16s32 fpcLyIt_OnlyHere(layer_class* i_layer, fpcLyIt_OnlyHereFunc i_func, void* i_data);
17s32 fpcLyIt_OnlyHereLY(layer_class* i_layer, fpcLyIt_OnlyHereFunc i_func, void* i_data);
18s32 fpcLyIt_All(fpcLyIt_OnlyHereFunc i_func, void* i_data);
19void* fpcLyIt_Judge(layer_class* i_layer, fpcLyIt_JudgeFunc i_func, void* i_data);
20void* fpcLyIt_AllJudge(fpcLyIt_JudgeFunc i_func, void* i_data);
21
22#endif
signed long s32
Definition types.h:11
int(* fpcLyIt_OnlyHereFunc)(void *, void *)
Definition f_pc_layer_iter.h:13
void * fpcLyIt_AllJudge(fpcLyIt_JudgeFunc i_func, void *i_data)
Definition f_pc_layer_iter.cpp:53
s32 fpcLyIt_OnlyHere(layer_class *i_layer, fpcLyIt_OnlyHereFunc i_func, void *i_data)
Definition f_pc_layer_iter.cpp:11
struct layer_iter layer_iter
s32 fpcLyIt_OnlyHereLY(layer_class *i_layer, fpcLyIt_OnlyHereFunc i_func, void *i_data)
Definition f_pc_layer_iter.cpp:18
void * fpcLyIt_Judge(layer_class *i_layer, fpcLyIt_JudgeFunc i_func, void *i_data)
Definition f_pc_layer_iter.cpp:46
void *(* fpcLyIt_JudgeFunc)(void *, void *)
Definition f_pc_layer_iter.h:14
s32 fpcLyIt_All(fpcLyIt_OnlyHereFunc i_func, void *i_data)
Definition f_pc_layer_iter.cpp:29
Definition f_pc_layer.h:14
Definition f_pc_layer_iter.h:8
void * data
Definition f_pc_layer_iter.h:10
void * func
Definition f_pc_layer_iter.h:9