mirror of
https://github.com/PrimeDecomp/prime.git
synced 2026-03-31 14:22:54 -07:00
22 lines
773 B
C++
22 lines
773 B
C++
#ifndef _CANIMATIONDATABASEGAME
|
|
#define _CANIMATIONDATABASEGAME
|
|
|
|
#include <Kyoto/Animation/CAnimationDatabase.hpp>
|
|
|
|
class CAnimationDatabaseGame : public CAnimationDatabase {
|
|
public:
|
|
explicit CAnimationDatabaseGame(const rstl::vector< CAnimation >& anims);
|
|
|
|
const rstl::rc_ptr< IMetaAnim >& GetMetaAnim(uint idx) const override;
|
|
uint GetNumMetaAnims() const override;
|
|
rstl::string GetMetaAnimName(uint idx) const override;
|
|
void GetAllUniquePrimitives(rstl::vector< CPrimitive >& primsOut) const override;
|
|
void GetUniquePrimitivesFromMetaAnim(rstl::set< CPrimitive >& primsOut,
|
|
const rstl::string& name) const override;
|
|
|
|
private:
|
|
rstl::vector< rstl::rc_ptr< IMetaAnim > > x10_anims;
|
|
};
|
|
|
|
#endif // _CANIMATIONDATABASEGAME
|