mirror of
https://github.com/MonsterDruide1/OdysseyDecomp
synced 2026-04-29 20:14:41 +00:00
32 lines
689 B
C++
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
|