Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
J3DAnmLoader.h
Go to the documentation of this file.
1#ifndef J3DANMLOADER_H
2#define J3DANMLOADER_H
3
5
10
11class J3DAnmBase;
12
18 /* 80337B40 */ static J3DAnmBase* load(void const*, J3DAnmLoaderDataBaseFlag);
19 /* 80338134 */ static void setResource(J3DAnmBase*, void const*);
20
21 static J3DAnmBase* load(void const* param_0) { return load(param_0, J3DLOADER_UNK_FLAG0); }
22};
23
25public:
26 virtual J3DAnmBase* load(const void*) = 0;
27 virtual void setResource(J3DAnmBase*, const void*) = 0;
28 /* 80339800 */ virtual ~J3DAnmLoader() {}
29};
30
32public:
33 /* 803384E0 */ J3DAnmKeyLoader_v15();
34 /* 80338FEC */ void readAnmTransform(J3DAnmTransformKeyData const*);
35 /* 80339014 */ void setAnmTransform(J3DAnmTransformKey*, J3DAnmTransformKeyData const*);
36 /* 803390B0 */ void readAnmTextureSRT(J3DAnmTextureSRTKeyData const*);
38 /* 803392B0 */ void readAnmColor(J3DAnmColorKeyData const*);
39 /* 803392D8 */ void setAnmColor(J3DAnmColorKey*, J3DAnmColorKeyData const*);
40 /* 803393C4 */ void readAnmCluster(J3DAnmClusterKeyData const*);
41 /* 803393EC */ void setAnmCluster(J3DAnmClusterKey*, J3DAnmClusterKeyData const*);
42 /* 80339458 */ void readAnmTevReg(J3DAnmTevRegKeyData const*);
43 /* 80339480 */ void setAnmTevReg(J3DAnmTevRegKey*, J3DAnmTevRegKeyData const*);
44 /* 8033960C */ void readAnmVtxColor(J3DAnmVtxColorKeyData const*);
45 /* 80339634 */ void setAnmVtxColor(J3DAnmVtxColorKey*, J3DAnmVtxColorKeyData const*);
46
47 /* 80338D44 */ virtual J3DAnmBase* load(void const*);
48 /* 80338E8C */ virtual void setResource(J3DAnmBase*, void const*);
49 /* 803384FC */ virtual ~J3DAnmKeyLoader_v15();
50
51 /* 0x4 */ J3DAnmBase* mAnm;
52};
53
55public:
56 /* 80338468 */ J3DAnmFullLoader_v15();
57 /* 80338800 */ void readAnmTransform(J3DAnmTransformFullData const*);
59 /* 803388BC */ void readAnmColor(J3DAnmColorFullData const*);
60 /* 803388E4 */ void setAnmColor(J3DAnmColorFull*, J3DAnmColorFullData const*);
61 /* 803389B0 */ void readAnmTexPattern(J3DAnmTexPatternFullData const*);
63 /* 80338A7C */ void readAnmVisibility(J3DAnmVisibilityFullData const*);
65 /* 80338B20 */ void readAnmCluster(J3DAnmClusterFullData const*);
66 /* 80338B48 */ void setAnmCluster(J3DAnmClusterFull*, J3DAnmClusterFullData const*);
67 /* 80338BB4 */ void readAnmVtxColor(J3DAnmVtxColorFullData const*);
68 /* 80338BDC */ void setAnmVtxColor(J3DAnmVtxColorFull*, J3DAnmVtxColorFullData const*);
69
70 /* 80338558 */ virtual J3DAnmBase* load(void const*);
71 /* 803386A0 */ virtual void setResource(J3DAnmBase*, void const*);
72 /* 80338484 */ virtual ~J3DAnmFullLoader_v15();
73
74 /* 0x4 */ J3DAnmBase* mAnm;
75};
76
77#endif /* J3DANMLOADER_H */
J3DAnmLoaderDataBaseFlag
Definition J3DAnmLoader.h:6
@ J3DLOADER_UNK_FLAG0
Definition J3DAnmLoader.h:7
@ J3DLOADER_UNK_FLAG1
Definition J3DAnmLoader.h:8
T cLib_calcTimer(T *value)
Definition c_lib.h:74
Definition J3DAnimation.h:451
Definition J3DAnimation.h:826
Definition J3DAnimation.h:841
Definition J3DAnimation.h:738
Definition J3DAnimation.h:719
Definition J3DAnmLoader.h:54
virtual J3DAnmBase * load(void const *)
Definition J3DAnmLoader.cpp:185
void readAnmColor(J3DAnmColorFullData const *)
Definition J3DAnmLoader.cpp:275
J3DAnmBase * mAnm
Definition J3DAnmLoader.h:74
void setAnmCluster(J3DAnmClusterFull *, J3DAnmClusterFullData const *)
Definition J3DAnmLoader.cpp:351
void setAnmVisibility(J3DAnmVisibilityFull *, J3DAnmVisibilityFullData const *)
Definition J3DAnmLoader.cpp:331
void readAnmCluster(J3DAnmClusterFullData const *)
Definition J3DAnmLoader.cpp:345
void readAnmTransform(J3DAnmTransformFullData const *)
Definition J3DAnmLoader.cpp:253
void setAnmTransform(J3DAnmTransformFull *, J3DAnmTransformFullData const *)
Definition J3DAnmLoader.cpp:259
void setAnmColor(J3DAnmColorFull *, J3DAnmColorFullData const *)
Definition J3DAnmLoader.cpp:281
virtual ~J3DAnmFullLoader_v15()
Definition J3DAnmLoader.cpp:176
virtual void setResource(J3DAnmBase *, void const *)
Definition J3DAnmLoader.cpp:219
void readAnmVtxColor(J3DAnmVtxColorFullData const *)
Definition J3DAnmLoader.cpp:363
void readAnmVisibility(J3DAnmVisibilityFullData const *)
Definition J3DAnmLoader.cpp:325
void setAnmVtxColor(J3DAnmVtxColorFull *, J3DAnmVtxColorFullData const *)
Definition J3DAnmLoader.cpp:369
void setAnmTexPattern(J3DAnmTexPattern *, J3DAnmTexPatternFullData const *)
Definition J3DAnmLoader.cpp:307
J3DAnmFullLoader_v15()
Definition J3DAnmLoader.cpp:173
void readAnmTexPattern(J3DAnmTexPatternFullData const *)
Definition J3DAnmLoader.cpp:301
Definition J3DAnmLoader.h:31
void readAnmVtxColor(J3DAnmVtxColorKeyData const *)
Definition J3DAnmLoader.cpp:647
void setAnmColor(J3DAnmColorKey *, J3DAnmColorKeyData const *)
Definition J3DAnmLoader.cpp:558
void setAnmVtxColor(J3DAnmVtxColorKey *, J3DAnmVtxColorKeyData const *)
Definition J3DAnmLoader.cpp:653
virtual void setResource(J3DAnmBase *, void const *)
Definition J3DAnmLoader.cpp:437
virtual ~J3DAnmKeyLoader_v15()
Definition J3DAnmLoader.cpp:182
void readAnmColor(J3DAnmColorKeyData const *)
Definition J3DAnmLoader.cpp:552
void setAnmTextureSRT(J3DAnmTextureSRTKey *, J3DAnmTextureSRTKeyData const *)
Definition J3DAnmLoader.cpp:499
void setAnmCluster(J3DAnmClusterKey *, J3DAnmClusterKeyData const *)
Definition J3DAnmLoader.cpp:588
J3DAnmKeyLoader_v15()
Definition J3DAnmLoader.cpp:179
void readAnmCluster(J3DAnmClusterKeyData const *)
Definition J3DAnmLoader.cpp:582
virtual J3DAnmBase * load(void const *)
Definition J3DAnmLoader.cpp:403
void readAnmTextureSRT(J3DAnmTextureSRTKeyData const *)
Definition J3DAnmLoader.cpp:493
void readAnmTransform(J3DAnmTransformKeyData const *)
Definition J3DAnmLoader.cpp:470
void readAnmTevReg(J3DAnmTevRegKeyData const *)
Definition J3DAnmLoader.cpp:601
J3DAnmBase * mAnm
Definition J3DAnmLoader.h:51
void setAnmTransform(J3DAnmTransformKey *, J3DAnmTransformKeyData const *)
Definition J3DAnmLoader.cpp:476
void setAnmTevReg(J3DAnmTevRegKey *, J3DAnmTevRegKeyData const *)
Definition J3DAnmLoader.cpp:607
Definition J3DAnmLoader.h:24
virtual void setResource(J3DAnmBase *, const void *)=0
virtual J3DAnmBase * load(const void *)=0
virtual ~J3DAnmLoader()
Definition J3DAnmLoader.h:28
Definition J3DAnimation.h:529
Definition J3DAnimation.h:856
Definition J3DAnimation.h:792
Definition J3DAnimation.h:773
Definition J3DAnimation.h:429
Definition J3DAnimation.h:416
Definition J3DAnimation.h:369
Definition J3DAnimation.h:228
Definition J3DAnmLoader.h:17
static J3DAnmBase * load(void const *param_0)
Definition J3DAnmLoader.h:21
static void setResource(J3DAnmBase *, void const *)
Definition J3DAnmLoader.cpp:94
static J3DAnmBase * load(void const *, J3DAnmLoaderDataBaseFlag)
Definition J3DAnmLoader.cpp:11
Definition J3DAnimation.h:332
Definition d_a_obj_sekizoa.cpp:45
Definition J3DAnimation.h:313
Definition d_a_hozelda.cpp:36
Definition J3DAnimation.h:253
Definition d_a_hozelda.cpp:45
Definition J3DAnimation.h:209
Definition J3DAnimation.h:399
Definition d_a_npc_fguard.cpp:44
Definition J3DAnimation.h:192
Definition J3DAnimation.h:170
Definition J3DAnimation.h:291