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;
|
|
};
|
|
} |