Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
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 virtual ~TActor() = 0;
24 virtual s32 JSGFGetType() const;
25 virtual void JSGGetTranslation(Vec*) const;
26 virtual void JSGSetTranslation(Vec const&);
27 virtual void JSGGetScaling(Vec*) const;
28 virtual void JSGSetScaling(Vec const&);
29 virtual void JSGGetRotation(Vec*) const;
30 virtual void JSGSetRotation(Vec const&);
31 virtual s32 JSGGetShape() const;
32 virtual void JSGSetShape(u32);
33 virtual s32 JSGGetAnimation() const;
34 virtual void JSGSetAnimation(u32);
35 virtual f32 JSGGetAnimationFrame() const;
36 virtual void JSGSetAnimationFrame(f32);
37 virtual f32 JSGGetAnimationFrameMax() const;
38 virtual f32 JSGGetAnimationTransition() const;
39 virtual void JSGSetAnimationTransition(f32);
40 virtual s32 JSGGetTextureAnimation() const;
41 virtual void JSGSetTextureAnimation(u32);
42 virtual f32 JSGGetTextureAnimationFrame() const;
43 virtual void JSGSetTextureAnimationFrame(f32);
44 virtual f32 JSGGetTextureAnimationFrameMax() const;
45 };
46};
47
48#endif /* JSGACTOR_H */
unsigned long u32
Definition types.h:12
float f32
Definition types.h:25
signed long s32
Definition types.h:11
Definition JSGActor.h:6
Definition JSGActor.h:12
virtual f32 JSGGetAnimationFrame() const
Definition JSGActor.cpp:35
virtual void JSGSetTranslation(Vec const &)
Definition JSGActor.cpp:13
virtual s32 JSGGetTextureAnimation() const
Definition JSGActor.cpp:51
virtual void JSGSetAnimationTransition(f32)
Definition JSGActor.cpp:49
virtual f32 JSGGetAnimationFrameMax() const
Definition JSGActor.cpp:41
virtual s32 JSGGetAnimation() const
Definition JSGActor.cpp:29
virtual void JSGGetTranslation(Vec *) const
Definition JSGActor.cpp:11
virtual ~TActor()=0
Definition JSGActor.cpp:5
virtual void JSGSetTextureAnimation(u32)
Definition JSGActor.cpp:55
virtual void JSGSetScaling(Vec const &)
Definition JSGActor.cpp:17
virtual s32 JSGGetShape() const
Definition JSGActor.cpp:23
virtual void JSGGetScaling(Vec *) const
Definition JSGActor.cpp:15
virtual void JSGSetTextureAnimationFrame(f32)
Definition JSGActor.cpp:61
virtual f32 JSGGetTextureAnimationFrame() const
Definition JSGActor.cpp:57
virtual void JSGGetRotation(Vec *) const
Definition JSGActor.cpp:19
@ 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 JSGSetAnimation(u32)
Definition JSGActor.cpp:33
virtual f32 JSGGetTextureAnimationFrameMax() const
Definition JSGActor.cpp:63
virtual s32 JSGFGetType() const
Definition JSGActor.cpp:7
virtual void JSGSetRotation(Vec const &)
Definition JSGActor.cpp:21
virtual void JSGSetShape(u32)
Definition JSGActor.cpp:27
virtual void JSGSetAnimationFrame(f32)
Definition JSGActor.cpp:39
virtual f32 JSGGetAnimationTransition() const
Definition JSGActor.cpp:45
Definition JSGObject.h:11
Definition mtx.h:13