Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
JSGActor.h
Go to the documentation of this file.
1#ifndef JSGACTOR_H
2#define JSGACTOR_H
3
5
6namespace JStage {
7
12 struct TActor : public TObject {
13 enum {
21 };
22
23 /* 80280A48 */ virtual ~TActor() = 0;
24 /* 80280AA8 */ virtual s32 JSGFGetType() const;
25 /* 80280AB0 */ virtual void JSGGetTranslation(Vec*) const;
26 /* 80280AB4 */ virtual void JSGSetTranslation(Vec const&);
27 /* 80280AB8 */ virtual void JSGGetScaling(Vec*) const;
28 /* 80280ABC */ virtual void JSGSetScaling(Vec const&);
29 /* 80280AC0 */ virtual void JSGGetRotation(Vec*) const;
30 /* 80280AC4 */ virtual void JSGSetRotation(Vec const&);
31 /* 80280AC8 */ virtual s32 JSGGetShape() const;
32 /* 80280AD0 */ virtual void JSGSetShape(u32);
33 /* 80280AD4 */ virtual s32 JSGGetAnimation() const;
34 /* 80280ADC */ virtual void JSGSetAnimation(u32);
35 /* 80280AE0 */ virtual f32 JSGGetAnimationFrame() const;
36 /* 80280AE8 */ virtual void JSGSetAnimationFrame(f32);
37 /* 80280AEC */ virtual f32 JSGGetAnimationFrameMax() const;
38 /* 80280AF4 */ virtual f32 JSGGetAnimationTransition() const;
39 /* 80280AFC */ virtual void JSGSetAnimationTransition(f32);
40 /* 80280B00 */ virtual s32 JSGGetTextureAnimation() const;
41 /* 80280B08 */ virtual void JSGSetTextureAnimation(u32);
42 /* 80280B0C */ virtual f32 JSGGetTextureAnimationFrame() const;
43 /* 80280B14 */ virtual void JSGSetTextureAnimationFrame(f32);
44 /* 80280B18 */ virtual f32 JSGGetTextureAnimationFrameMax() const;
45 };
46};
47
48#endif /* JSGACTOR_H */
Definition JSGActor.h:6
Definition JSGActor.h:12
virtual f32 JSGGetAnimationFrame() const
Definition JSGActor.cpp:48
@ ID_UNK_6
Definition JSGActor.h:20
@ ID_NORMAL
Definition JSGActor.h:14
@ ID_UNK_5
Definition JSGActor.h:19
@ ID_UNK_3
Definition JSGActor.h:17
@ ID_UNK_1
Definition JSGActor.h:15
@ ID_UNK_2
Definition JSGActor.h:16
@ ID_UNK_4
Definition JSGActor.h:18
virtual void JSGSetTranslation(Vec const &)
Definition JSGActor.cpp:17
virtual s32 JSGGetTextureAnimation() const
Definition JSGActor.cpp:73
virtual void JSGSetAnimationTransition(f32)
Definition JSGActor.cpp:69
virtual f32 JSGGetAnimationFrameMax() const
Definition JSGActor.cpp:57
virtual s32 JSGGetAnimation() const
Definition JSGActor.cpp:40
virtual void JSGGetTranslation(Vec *) const
Definition JSGActor.cpp:13
virtual ~TActor()=0
Definition JSGActor.cpp:4
virtual void JSGSetTextureAnimation(u32)
Definition JSGActor.cpp:79
virtual void JSGSetScaling(Vec const &)
Definition JSGActor.cpp:23
virtual s32 JSGGetShape() const
Definition JSGActor.cpp:32
virtual void JSGGetScaling(Vec *) const
Definition JSGActor.cpp:20
virtual void JSGSetTextureAnimationFrame(f32)
Definition JSGActor.cpp:89
virtual f32 JSGGetTextureAnimationFrame() const
Definition JSGActor.cpp:83
virtual void JSGGetRotation(Vec *) const
Definition JSGActor.cpp:26
virtual void JSGSetAnimation(u32)
Definition JSGActor.cpp:45
virtual f32 JSGGetTextureAnimationFrameMax() const
Definition JSGActor.cpp:93
virtual s32 JSGFGetType() const
Definition JSGActor.cpp:7
virtual void JSGSetRotation(Vec const &)
Definition JSGActor.cpp:29
virtual void JSGSetShape(u32)
Definition JSGActor.cpp:37
virtual void JSGSetAnimationFrame(f32)
Definition JSGActor.cpp:53
virtual f32 JSGGetAnimationTransition() const
Definition JSGActor.cpp:63
Definition JSGObject.h:11
Definition d_a_hozelda.cpp:18
unsigned long u32
Definition types.h:9
float f32
Definition types.h:22
signed long s32
Definition types.h:8