Fission
FSN
Loading...
Searching...
No Matches
libs
fsSpine
src
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
12
#include <
fsRenderer/fsIAnimationData.h
>
13
14
namespace
spine
15
{
16
class
Atlas;
17
class
SkeletonData;
18
}
19
20
class
fsCAnimatingSpriteSpine
;
21
class
fsCAnimationProviderSpine
;
22
class
fsCSpineTextureLoader
;
23
24
class
fsCAnimationDataSpine
final :
public
fsIAnimationData
25
{
26
friend
class
fsCAnimatingSpriteSpine
;
27
friend
class
fsCAnimationProviderSpine
;
28
29
public
:
30
fsCAnimationDataSpine
();
31
~fsCAnimationDataSpine
()
override
;
32
33
protected
:
34
void
initialiseDo
(
const
fsCResourceName
& pFileName,
fsBool
pHitMap)
override
;
35
36
private
:
37
void
dataDestroy();
38
39
fsCSpineTextureLoader
* mTextureLoader;
40
spine::Atlas* mAtlas;
41
spine::SkeletonData* mSkeletonData;
42
};
43
44
#endif
fsCAnimatingSpriteSpine
Definition
fsCAnimatingSpriteSpine.h:32
fsCAnimationDataSpine::fsCAnimatingSpriteSpine
friend class fsCAnimatingSpriteSpine
Definition
fsCAnimationDataSpine.h:26
fsCAnimationDataSpine::fsCAnimationProviderSpine
friend class fsCAnimationProviderSpine
Definition
fsCAnimationDataSpine.h:27
fsCAnimationDataSpine::~fsCAnimationDataSpine
~fsCAnimationDataSpine() override
Definition
fsCAnimationDataSpine.cpp:113
fsCAnimationDataSpine::initialiseDo
void initialiseDo(const fsCResourceName &pFileName, fsBool pHitMap) override
Definition
fsCAnimationDataSpine.cpp:17
fsCAnimationDataSpine::fsCAnimationDataSpine
fsCAnimationDataSpine()
Definition
fsCAnimationDataSpine.cpp:106
fsCAnimationProviderSpine
Definition
fsCAnimationProviderSpine.h:5
fsCResourceName
Definition
fsCResourceName.h:32
fsCSpineTextureLoader
Definition
fsCSpineTextureLoader.h:27
fsIAnimationData::fsIAnimationData
fsIAnimationData()
Definition
fsIAnimationData.cpp:20
fsIAnimationData.h
fsBool
bool fsBool
Definition
fsBaseTypes.h:26
spine
Definition
fsCAnimatingSpriteSpine.h:20
Generated on
for Fission by
1.16.1