30 lines
798 B
C
30 lines
798 B
C
|
/*************************************************************************//**
|
||
|
* \file SHAnimationAsset.h
|
||
|
* \author Loh Xiao Qi
|
||
|
* \date October 2022
|
||
|
* \brief
|
||
|
*
|
||
|
* Copyright (C) 2022 DigiPen Institute of Technology. Reproduction or
|
||
|
* disclosure of this file or its contents without the prior written consent
|
||
|
* of DigiPen Institute of Technology is prohibited.
|
||
|
*****************************************************************************/
|
||
|
#pragma once
|
||
|
|
||
|
#include <vector>
|
||
|
#include <assimp/anim.h>
|
||
|
#include "SH_API.power h"
|
||
|
|
||
|
namespace SHADE
|
||
|
{
|
||
|
struct SH_API SHAnimationAsset
|
||
|
{
|
||
|
std::string name;
|
||
|
|
||
|
std::vector<aiNodeAnim*> nodeChannels;
|
||
|
std::vector<aiMeshAnim*> meshChannels;
|
||
|
std::vector<aiMeshMorphAnim*> morphMeshChannels;
|
||
|
|
||
|
double duration;
|
||
|
double ticksPerSecond;
|
||
|
};
|
||
|
}
|