All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
BMFontInfo.h
1 // Copyright eeGeo Ltd (2012-2014), All Rights Reserved
2 
3 #pragma once
4 
5 #include "VectorMath.h"
6 #include <string>
7 
8 namespace Eegeo
9 {
10  namespace Fonts
11  {
12  namespace BMFont
13  {
14  struct BMFontInfo
15  {
16  std::string face;
17  std::string charSet;
18  Eegeo::v4 padding;
19  Eegeo::v2 spacing;
20  int size;
21  int stretchH;
22  int antiAliasing;
23  int outline;
24  float sdfSpread;
25  bool bold;
26  bool italic;
27  bool unicode;
28  bool smooth;
29  bool sdf;
30 
31  BMFontInfo()
32  : padding(v4::Zero())
33  , spacing(v2::Zero())
34  , size(0)
35  , stretchH(0)
36  , antiAliasing(0)
37  , outline(0)
38  , sdfSpread(0.f)
39  , bold(false)
40  , italic(false)
41  , unicode(false)
42  , smooth(false)
43  , sdf(false)
44  {
45 
46  }
47  };
48  }
49  }
50 }