tp/include/JSystem/J2DGraph/J2DAnimation.h

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