XPlor/libs/xassets/xfont.h

27 lines
457 B
C
Raw Normal View History

2025-09-05 21:26:13 +00:00
#ifndef XFONT_H
#define XFONT_H
#include "xasset.h"
#include "xglyph.h"
#include "xmaterial.h"
class XFont : public XAsset
{
public:
explicit XFont();
~XFont();
void Clear() override;
2025-09-10 21:58:26 -04:00
void ParseData(XDataStream *aStream) override;
2025-09-05 21:26:13 +00:00
private:
2025-09-07 23:15:54 -04:00
XString mFontName;
2025-09-05 21:26:13 +00:00
int mPixelHeight;
int mGlyphCount;
2025-09-07 23:15:54 -04:00
XMaterial mMaterial;
XMaterial mGlowMaterial;
2025-09-05 21:26:13 +00:00
QVector<XGlyph> mGlyphs;
};
#endif // XFONT_H