prime/include/Kyoto/Animation/CPASDatabase.hpp
Henrique Gemignani Passos Lima 98e4732d20 Almost match CGSFreeLook::SetAnim
Former-commit-id: a1ee7b17e8ff09a6de463a77c4414b0e0e3ca7fc
2022-10-09 01:20:30 +03:00

26 lines
504 B
C++

#ifndef _CPASDATABASE_HPP
#define _CPASDATABASE_HPP
#include "types.h"
#include "Kyoto/Animation/CPASAnimState.hpp"
#include "rstl/vector.hpp"
#include "rstl/pair.hpp"
class CPASAnimParmData;
class CRandom16;
class CPASDatabase {
private:
rstl::vector< CPASAnimState > x0_states;
int x10_defaultState;
public:
const CPASAnimState* GetAnimState(int) const;
rstl::pair<float, int> FindBestAnimation(const CPASAnimParmData&, CRandom16&, int) const;
};
CHECK_SIZEOF(CPASDatabase, 0x14)
#endif