Fission FSN
Loading...
Searching...
No Matches
fsIAnimationData.h
Go to the documentation of this file.
1/********************************************************************
2*
3* File: fsIAnimationData.h
4*
5* Purpose: Interface to animation data - shared to create
6* animation instances
7*
8*********************************************************************/
9
10#ifndef fsIAnimationDatahdr
11#define fsIAnimationDatahdr
12
13#include <fsCore/fsBaseTypes.h>
14
15class fsCResourceName;
16
18{
19public:
20
21 fsBool initialise(const fsCResourceName& pFileName, fsBool pHitMap);
22 fsBool validGet() const;
23
25 virtual ~fsIAnimationData();
26
27protected:
28 void initialisedSet();
29
30 virtual void initialiseDo(const fsCResourceName& pFileName, fsBool pHitMap) = 0;
31
32private:
33 fsBool mValid;
34};
35
36#endif
Definition fsCResourceName.h:32
fsBool initialise(const fsCResourceName &pFileName, fsBool pHitMap)
Definition fsIAnimationData.cpp:3
virtual ~fsIAnimationData()
Definition fsIAnimationData.cpp:25
fsBool validGet() const
Definition fsIAnimationData.cpp:10
fsIAnimationData()
Definition fsIAnimationData.cpp:20
virtual void initialiseDo(const fsCResourceName &pFileName, fsBool pHitMap)=0
void initialisedSet()
Definition fsIAnimationData.cpp:15
bool fsBool
Definition fsBaseTypes.h:26