Fission FSN
Loading...
Searching...
No Matches
fsI3dAnimationData.h
Go to the documentation of this file.
1/********************************************************************
2*
3* Created: 4/11/2014 14:26
4*
5* File: fsI3dAnimationData.h
6*
7* Author: Martin P. King
8*
9* Purpose: 3D Animation data interface
10*
11*********************************************************************/
12
13#ifndef fsI3dAnimationDatahdr
14#define fsI3dAnimationDatahdr
15
16#include <memory>
17#include <vector>
18
19class fsStr;
20
21
23{
25
26public:
27
28 virtual ~fsI3dAnimationData();
29
30protected:
31
32 static fsStr filenameGet(fsStr const& pFileName, fsStr const& pAnimationName);
34
35private:
36
37 static std::shared_ptr<fsI3dAnimationData> create(fsStr const& pFileName, fsStr const& pAnimationName);
38};
39
40#endif
friend class fsC3dAnimationManager
Definition fsI3dAnimationData.h:24
virtual ~fsI3dAnimationData()
Definition fsI3dAnimationData.cpp:28
static fsStr filenameGet(fsStr const &pFileName, fsStr const &pAnimationName)
Definition fsI3dAnimationData.cpp:14
fsI3dAnimationData()
Definition fsI3dAnimationData.cpp:24
Definition fsStr.h:23