OdysseyDecomp/lib/al/Project/Anim/AnimPlayerVisual.h

32 lines
689 B
C++

#pragma once
#include "Project/Anim/AnimPlayerSimple.h"
namespace al {
struct AnimPlayerInitInfo;
struct AnimResInfo;
class AnimPlayerMat : public AnimPlayerSimple {
public:
static AnimPlayerMat* tryCreate(const AnimPlayerInitInfo*, s32);
void init(const AnimPlayerInitInfo*) override;
void setAnimToModel(const AnimResInfo*) override;
private:
s32 mMatType;
void* _18;
void* _20;
};
class AnimPlayerVis : public AnimPlayerSimple {
public:
static AnimPlayerVis* tryCreate(const AnimPlayerInitInfo*, s32);
AnimPlayerVis();
void init(const AnimPlayerInitInfo*) override;
void setAnimToModel(const AnimResInfo*) override;
};
} // namespace al