Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
d_eye_hl.h
Go to the documentation of this file.
1#ifndef D_D_EYE_HL_H
2#define D_D_EYE_HL_H
3
4#include <types.h>
5
6class J3DModelData;
7struct ResTIMG;
8class dEyeHL_c;
9
11public:
12 static void update();
13 static void entry(dEyeHL_c*);
14 static void remove(dEyeHL_c*);
15
16 static void create() {
17 JUT_ASSERT(51, m_obj == NULL);
18 }
19
20 static dEyeHL_c* m_obj;
21};
22
23class dEyeHL_c {
24public:
26 m_timg = NULL;
27 m_pre = NULL;
28 m_next = NULL;
29 }
30
31 void entry(J3DModelData*, char const*);
32 void remove();
33 virtual ~dEyeHL_c() { remove(); }
34
35 /* 0x04 */ ResTIMG* m_timg;
36 /* 0x08 */ s16 m_lodBias;
37 /* 0x0C */ dEyeHL_c* m_pre;
38 /* 0x10 */ dEyeHL_c* m_next;
39};
40
41#endif /* D_D_EYE_HL_H */
Definition d_eye_hl.h:23
ResTIMG * m_timg
Definition d_eye_hl.h:35
virtual ~dEyeHL_c()
Definition d_eye_hl.h:33
void entry(J3DModelData *, char const *)
Definition d_eye_hl.cpp:14
s16 m_lodBias
Definition d_eye_hl.h:36
dEyeHL_c * m_pre
Definition d_eye_hl.h:37
dEyeHL_c * m_next
Definition d_eye_hl.h:38
void remove()
Definition d_eye_hl.cpp:34
dEyeHL_c()
Definition d_eye_hl.h:25
Definition d_eye_hl.h:10
static void remove(dEyeHL_c *)
Definition d_eye_hl.cpp:65
static void create()
Definition d_eye_hl.h:16
static void entry(dEyeHL_c *)
Definition d_eye_hl.cpp:57
static dEyeHL_c * m_obj
Definition d_eye_hl.h:20
static void update()
Definition d_eye_hl.cpp:40