Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
JSGObject.h
Go to the documentation of this file.
1#ifndef JSGOBJECT_H
2#define JSGOBJECT_H
3
4#include "dolphin/mtx.h"
5
6namespace JStage {
11 struct TObject {
12 /* 80280DD4 */ virtual ~TObject() = 0;
13 virtual s32 JSGFGetType() const = 0;
14 /* 80280E1C */ virtual bool JSGGetName() const;
15 /* 80280E24 */ virtual void JSGUpdate();
16 /* 80280E28 */ virtual u32 JSGGetFlag() const;
17 /* 80280E30 */ virtual void JSGSetFlag(u32);
18 /* 80280E34 */ virtual bool JSGGetData(u32, void*, u32) const;
19 /* 80280E3C */ virtual void JSGSetData(u32, void const*, u32);
20 /* 80280E40 */ virtual void JSGGetParent(JStage::TObject**, u32*) const;
21 /* 80280E44 */ virtual void JSGSetParent(JStage::TObject*, u32);
22 /* 80280E48 */ virtual void JSGSetRelation(bool, JStage::TObject*, u32);
23 /* 80280E4C */ virtual s32 JSGFindNodeID(char const*) const;
24 /* 80280E54 */ virtual bool JSGGetNodeTransformation(u32, f32 (*)[4]) const;
25
29
33 };
34};
35
36#endif /* JSGOBJECT_H */
static volatile BOOL flag
Definition dspproc.cpp:20
Definition JSGActor.h:6
Definition JSGObject.h:11
virtual bool JSGGetName() const
Definition JSGObject.cpp:9
virtual void JSGSetData(u32, void const *, u32)
Definition JSGObject.cpp:32
virtual void JSGUpdate()
Definition JSGObject.cpp:14
void JSGFDisableFlag(u32 flag)
Definition JSGObject.h:30
virtual void JSGSetRelation(bool, JStage::TObject *, u32)
Definition JSGObject.cpp:44
virtual s32 JSGFindNodeID(char const *) const
Definition JSGObject.cpp:47
virtual void JSGSetFlag(u32)
Definition JSGObject.cpp:24
virtual bool JSGGetNodeTransformation(u32, f32(*)[4]) const
Definition JSGObject.cpp:53
virtual void JSGSetParent(JStage::TObject *, u32)
Definition JSGObject.cpp:40
virtual void JSGGetParent(JStage::TObject **, u32 *) const
Definition JSGObject.cpp:36
virtual bool JSGGetData(u32, void *, u32) const
Definition JSGObject.cpp:27
virtual u32 JSGGetFlag() const
Definition JSGObject.cpp:18
virtual ~TObject()=0
Definition JSGObject.cpp:4
void JSGFEnableFlag(u32 flag)
Definition JSGObject.h:26
virtual s32 JSGFGetType() const =0
unsigned long u32
Definition types.h:10
float f32
Definition types.h:22
signed long s32
Definition types.h:6