[aseprite] 53/196: Add she::Font::setAntialias() member function
Tobias Hansen
thansen at moszumanska.debian.org
Wed Apr 20 18:50:00 UTC 2016
This is an automated email from the git hooks/post-receive script.
thansen pushed a commit to branch master
in repository aseprite.
commit c0f402b94533db9782821536041b645beb8e91aa
Author: David Capello <davidcapello at gmail.com>
Date: Fri Mar 11 15:41:06 2016 -0300
Add she::Font::setAntialias() member function
---
src/she/common/freetype_font.cpp | 5 +++++
src/she/common/freetype_font.h | 1 +
src/she/common/sprite_sheet_font.h | 4 ++++
src/she/font.h | 1 +
4 files changed, 11 insertions(+)
diff --git a/src/she/common/freetype_font.cpp b/src/she/common/freetype_font.cpp
index 2e6c15d..4b83a06 100644
--- a/src/she/common/freetype_font.cpp
+++ b/src/she/common/freetype_font.cpp
@@ -79,6 +79,11 @@ void FreeTypeFont::setSize(int size)
m_face.setSize(size);
}
+void FreeTypeFont::setAntialias(bool antialias)
+{
+ m_face.setAntialias(antialias);
+}
+
FreeTypeFont* loadFreeTypeFont(const char* filename, int height)
{
FreeTypeFont* font = new FreeTypeFont(filename, height);
diff --git a/src/she/common/freetype_font.h b/src/she/common/freetype_font.h
index aff7d42..4495e1e 100644
--- a/src/she/common/freetype_font.h
+++ b/src/she/common/freetype_font.h
@@ -28,6 +28,7 @@ namespace she {
int textLength(const std::string& str) const override;
bool isScalable() const override;
void setSize(int size) override;
+ void setAntialias(bool antialias) override;
ft::Face& face() { return m_face; }
diff --git a/src/she/common/sprite_sheet_font.h b/src/she/common/sprite_sheet_font.h
index 396fce0..727ae20 100644
--- a/src/she/common/sprite_sheet_font.h
+++ b/src/she/common/sprite_sheet_font.h
@@ -63,6 +63,10 @@ public:
// Do nothing
}
+ void setAntialias(bool antialias) override {
+ // Do nothing
+ }
+
Surface* getSurfaceSheet() const {
return m_sheet;
}
diff --git a/src/she/font.h b/src/she/font.h
index 43a607d..340c8d7 100644
--- a/src/she/font.h
+++ b/src/she/font.h
@@ -28,6 +28,7 @@ namespace she {
virtual int textLength(const std::string& str) const = 0;
virtual bool isScalable() const = 0;
virtual void setSize(int size) = 0;
+ virtual void setAntialias(bool antialias) = 0;
};
} // namespace she
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-games/aseprite.git
More information about the Pkg-games-commits
mailing list