aboutsummaryrefslogtreecommitdiff
path: root/src/libjin/graphics/fonts
diff options
context:
space:
mode:
Diffstat (limited to 'src/libjin/graphics/fonts')
-rw-r--r--src/libjin/graphics/fonts/je_page.h2
-rw-r--r--src/libjin/graphics/fonts/je_texture_font.h2
-rw-r--r--src/libjin/graphics/fonts/je_ttf.h2
3 files changed, 3 insertions, 3 deletions
diff --git a/src/libjin/graphics/fonts/je_page.h b/src/libjin/graphics/fonts/je_page.h
index 707f53a..b3c831c 100644
--- a/src/libjin/graphics/fonts/je_page.h
+++ b/src/libjin/graphics/fonts/je_page.h
@@ -39,7 +39,7 @@ namespace JinEngine
/// A page is a pre-rendered text struct for reducing draw call. Each page
/// keeps a font pointer which should not be changed.
///
- struct Page
+ struct Page : public Object
{
Font* font;
std::vector<GlyphArrayDrawInfo> glyphinfolist;
diff --git a/src/libjin/graphics/fonts/je_texture_font.h b/src/libjin/graphics/fonts/je_texture_font.h
index a753cac..4875361 100644
--- a/src/libjin/graphics/fonts/je_texture_font.h
+++ b/src/libjin/graphics/fonts/je_texture_font.h
@@ -23,7 +23,7 @@ namespace JinEngine
///
///
///
- class TextureFont : public Font, public Graphic
+ class TextureFont : public Font, public Graphic, public Object
{
public:
///
diff --git a/src/libjin/graphics/fonts/je_ttf.h b/src/libjin/graphics/fonts/je_ttf.h
index c5e2af5..198594a 100644
--- a/src/libjin/graphics/fonts/je_ttf.h
+++ b/src/libjin/graphics/fonts/je_ttf.h
@@ -110,7 +110,7 @@ namespace JinEngine
};
- class TTF : public Font
+ class TTF : public Font, public Object
{
public:
//static TTF* createTTF(TTFData* ttfData, unsigned ttfSzie);