mirror of https://github.com/zeldaret/tp.git
36 lines
784 B
C++
36 lines
784 B
C++
#ifndef JSYSTEM_J2DGRAPH_ANIMATION_H
|
|
#define JSYSTEM_J2DGRAPH_ANIMATION_H
|
|
|
|
#include "JSystem/J2DSys.h"
|
|
#include "JSystem/J3DSys.h"
|
|
#include "dolphin/types.h"
|
|
|
|
class J2DScreen;
|
|
|
|
class J2DAnmBase {
|
|
public:
|
|
virtual ~J2DAnmBase();
|
|
|
|
virtual void searchUpdateMaterialID(J2DScreen* screen);
|
|
|
|
u32 getKind() const { return mKind; }
|
|
|
|
private:
|
|
u32 _4;
|
|
u32 _8;
|
|
u32 mKind;
|
|
};
|
|
|
|
class J2DAnmTransform : J2DAnmBase {
|
|
virtual void getTransform(u16 arg1, J3DTransformInfo* info_out) const;
|
|
};
|
|
|
|
class J2DAnmColor : J2DAnmBase {};
|
|
class J2DAnmTexPattern : J2DAnmBase {};
|
|
class J2DAnmTextureSRTKey : J2DAnmBase {};
|
|
class J2DAnmTevRegKey : J2DAnmBase {};
|
|
class J2DAnmVisibilityFull : J2DAnmBase {};
|
|
class J2DAnmVtxColor : J2DAnmBase {};
|
|
|
|
#endif // JSYSTEM_J2DGRAPH_ANIMATION_H
|