2 #include "SpriteFontEntity.h" 12 Helvetica, SansSerif = Helvetica,
14 Courier, TypeWriter = Courier,
15 OldEnglish, Decorative = OldEnglish,
38 QFont(
const std::string &family,
int pointSize = -1,
int weight = -1,
bool italic =
false);
42 std::string family()
const;
43 void setFamily(
const std::string &);
45 int pointSize()
const;
46 void setPointSize(
int);
47 inline float pointSizeF()
const;
48 inline void setPointSizeF(
float fSize);
53 void setStyle(Style style);
56 inline bool bold()
const;
57 inline void setBold(
bool);
58 inline bool italic()
const;
59 inline void setItalic(
bool b);
61 bool operator==(
const QFont & r)
const;
62 inline bool operator!=(
const QFont & r)
const {
63 return !operator == (r);
66 std::string key()
const;
68 std::string toString()
const;
69 bool fromString(
const std::string &);
71 std::string defaultFamily()
const;
78 asset_ptr<SpriteFontEntity> m_pFontSprite;
86 inline bool QFont::bold()
const 88 return weight() > Normal;
91 inline void QFont::setBold(
bool enable)
93 setWeight(enable ? Bold : Normal);
96 inline bool QFont::italic()
const 98 return (style() != StyleNormal);
101 inline void QFont::setItalic(
bool b) {
102 setStyle(b ? StyleItalic : StyleNormal);
105 inline float QFont::pointSizeF()
const {
return (
float)pointSize(); };
106 inline void QFont::setPointSizeF(
float fSize) { setPointSize((
int)fSize); };
different physics engine has different winding order.
Definition: EventBinding.h:32
Definition: SpriteFontEntity.h:26