Fission FSN
Loading...
Searching...
No Matches
fsCAnimationDataSpine.h
Go to the documentation of this file.
1/********************************************************************
2*
3* File: fsCAnimationDataSpine.h
4*
5* Purpose: Owned, renderer-neutral Spine skeleton data.
6*
7*********************************************************************/
8
9#ifndef fsCAnimationDataSpinehdr
10#define fsCAnimationDataSpinehdr
11
13
14namespace spine
15{
16 class Atlas;
17 class SkeletonData;
18}
19
23
25{
28
29public:
31 ~fsCAnimationDataSpine() override;
32
33protected:
34 void initialiseDo(const fsCResourceName& pFileName, fsBool pHitMap) override;
35
36private:
37 void dataDestroy();
38
39 fsCSpineTextureLoader* mTextureLoader;
40 spine::Atlas* mAtlas;
41 spine::SkeletonData* mSkeletonData;
42};
43
44#endif
Definition fsCAnimatingSpriteSpine.h:32
friend class fsCAnimatingSpriteSpine
Definition fsCAnimationDataSpine.h:26
friend class fsCAnimationProviderSpine
Definition fsCAnimationDataSpine.h:27
~fsCAnimationDataSpine() override
Definition fsCAnimationDataSpine.cpp:113
void initialiseDo(const fsCResourceName &pFileName, fsBool pHitMap) override
Definition fsCAnimationDataSpine.cpp:17
fsCAnimationDataSpine()
Definition fsCAnimationDataSpine.cpp:106
Definition fsCAnimationProviderSpine.h:5
Definition fsCResourceName.h:32
Definition fsCSpineTextureLoader.h:27
fsIAnimationData()
Definition fsIAnimationData.cpp:20
bool fsBool
Definition fsBaseTypes.h:26
Definition fsCAnimatingSpriteSpine.h:20