Browse Source

MagnumFontConverter: 2010 called, wanted silent overrides back.

pull/168/head
Vladimír Vondruš 3 years ago
parent
commit
b652b3e816
  1. 14
      src/MagnumPlugins/MagnumFontConverter/Test/MagnumFontConverterTest.cpp

14
src/MagnumPlugins/MagnumFontConverter/Test/MagnumFontConverterTest.cpp

@ -91,16 +91,16 @@ void MagnumFontConverterTest::exportFont() {
explicit FakeFont(): _opened(false) {} explicit FakeFont(): _opened(false) {}
private: private:
void doClose() { _opened = false; } void doClose() override { _opened = false; }
bool doIsOpened() const { return _opened; } bool doIsOpened() const override { return _opened; }
Metrics doOpenFile(const std::string&, Float) { Metrics doOpenFile(const std::string&, Float) override {
_opened = true; _opened = true;
return {16.0f, 25.0f, -10.0f, 39.7333f}; return {16.0f, 25.0f, -10.0f, 39.7333f};
} }
FontFeatures doFeatures() const { return {}; } FontFeatures doFeatures() const override { return {}; }
Containers::Pointer<AbstractLayouter> doLayout(const AbstractGlyphCache&, Float, const std::string&) { return nullptr; } Containers::Pointer<AbstractLayouter> doLayout(const AbstractGlyphCache&, Float, const std::string&) override { return nullptr; }
UnsignedInt doGlyphId(const char32_t character) { UnsignedInt doGlyphId(const char32_t character) override {
switch(character) { switch(character) {
case 'W': return 2; case 'W': return 2;
case 'e': return 1; case 'e': return 1;
@ -109,7 +109,7 @@ void MagnumFontConverterTest::exportFont() {
return 0; return 0;
} }
Vector2 doGlyphAdvance(const UnsignedInt glyph) { Vector2 doGlyphAdvance(const UnsignedInt glyph) override {
switch(glyph) { switch(glyph) {
case 0: return {8, 0}; case 0: return {8, 0};
case 1: return {12, 0}; case 1: return {12, 0};

Loading…
Cancel
Save