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 virtual ~TObject() = 0;
13 virtual s32 JSGFGetType() const = 0;
14 virtual bool JSGGetName() const;
15 virtual void JSGUpdate();
16 virtual u32 JSGGetFlag() const;
17 virtual void JSGSetFlag(u32);
18 virtual bool JSGGetData(u32, void*, u32) const;
19 virtual void JSGSetData(u32, void const*, u32);
20 virtual void JSGGetParent(JStage::TObject**, u32*) const;
21 virtual void JSGSetParent(JStage::TObject*, u32);
22 virtual void JSGSetRelation(bool, JStage::TObject*, u32);
23 virtual s32 JSGFindNodeID(char const*) const;
24 virtual bool JSGGetNodeTransformation(u32, f32 (*)[4]) const;
25
29
33 };
34};
35
36#endif /* JSGOBJECT_H */
static BOOL flag
Definition DEMOAVX.c:20
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 JSGObject.h:11
virtual bool JSGGetName() const
Definition JSGObject.cpp:8
virtual void JSGSetData(u32, void const *, u32)
Definition JSGObject.cpp:24
virtual void JSGUpdate()
Definition JSGObject.cpp:12
void JSGFDisableFlag(u32 flag)
Definition JSGObject.h:30
virtual void JSGSetRelation(bool, JStage::TObject *, u32)
Definition JSGObject.cpp:30
virtual s32 JSGFindNodeID(char const *) const
Definition JSGObject.cpp:32
virtual void JSGSetFlag(u32)
Definition JSGObject.cpp:18
virtual bool JSGGetNodeTransformation(u32, f32(*)[4]) const
Definition JSGObject.cpp:36
virtual void JSGSetParent(JStage::TObject *, u32)
Definition JSGObject.cpp:28
virtual void JSGGetParent(JStage::TObject **, u32 *) const
Definition JSGObject.cpp:26
virtual bool JSGGetData(u32, void *, u32) const
Definition JSGObject.cpp:20
virtual u32 JSGGetFlag() const
Definition JSGObject.cpp:14
virtual ~TObject()=0
Definition JSGObject.cpp:5
void JSGFEnableFlag(u32 flag)
Definition JSGObject.h:26
virtual s32 JSGFGetType() const =0