Fission FSN
Loading...
Searching...
No Matches
fsCFont.h
Go to the documentation of this file.
1/********************************************************************
2*
3* File: fsCFont.h
4*
5* Purpose: Cocos2d-x font implementation
6*
7*********************************************************************/
8
9#ifndef fsCFonthdr
10#define fsCFonthdr
11
12#include <memory>
13
14#include "../../fsIFont.h"
15
16namespace cocos2d
17{
18 typedef struct _ttfConfig TTFConfig;
19 class FontAtlas;
20}
21
22
23class fsCFont : public fsIFont
24{
25
26 friend class fsIFont;
27 friend class fsCRenderer;
29 friend class fsCNativeTextSprite;
30
31public:
32
33 virtual ~fsCFont();
34
35protected:
36
37 void initialiseDo(const fsSFontParams& pParams) override;
38
40
41private:
42
43 std::unique_ptr<cocos2d::TTFConfig> mConfig;
44 cocos2d::FontAtlas* mFontAtlas;
45};
46
47#endif
Definition fsCFont.h:24
friend class fsCRenderer
Definition fsCFont.h:27
void initialiseDo(const fsSFontParams &pParams) override
virtual ~fsCFont()
Definition fsCNativeTextSprite.h:35
Definition fsCVertexStreamTextSpriteRenderData-v3.h:21
Definition fsIFont.h:34
Definition fsC3dLight.h:19
struct _ttfConfig TTFConfig
Definition fsCFont.h:18
Definition fsIFont.h:20