summaryrefslogtreecommitdiff
path: root/src/graphics/textureFont.h
diff options
context:
space:
mode:
authorEkaitz Zarraga <ekaitz@elenq.tech>2022-12-13 19:58:50 +0100
committerEkaitz Zarraga <ekaitz@elenq.tech>2022-12-14 15:57:07 +0100
commit02fe1199884d1056a3282268a8c75b3f086bfc9d (patch)
treedff312cbe6aa7131f3b442750f03e5ce4d7c416a /src/graphics/textureFont.h
parente45e92e0ff294e6a1899b01b8cfdd8ab25d8dcdc (diff)
Sketch a proper font rendering infrastructure:
- Kerning - LineSpacing - ... We should include that for a proper interaction with Graphics::Text and to be able to render beautiful UIs. Also, we need to discard spaces in newlines, break lines by word, and that kind of things... We'll see.
Diffstat (limited to 'src/graphics/textureFont.h')
-rw-r--r--src/graphics/textureFont.h7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/graphics/textureFont.h b/src/graphics/textureFont.h
index f3f194a..224d300 100644
--- a/src/graphics/textureFont.h
+++ b/src/graphics/textureFont.h
@@ -22,7 +22,12 @@ namespace Graphics {
public:
TextureFont(const sf::Texture &texture, Descr desc);
const sf::Glyph &getGlyph(char ch) const;
- const sf::Texture *getTexture(unsigned int _);
+
+ // Doesn't control sizes or anything, they are like this to be
+ // compatible with sf::Font somehow.
+ const sf::Texture *getTexture(...);
+ float getLineSpacing(...);
+ float getKerning(...);
};
}