Cleanup font generators
This commit is contained in:
@@ -11,21 +11,18 @@
|
||||
|
||||
namespace OpenVulkano::Scene
|
||||
{
|
||||
void BitmapFontAtlasGenerator::GenerateAtlas(const std::string& fontFile, const std::set<uint32_t>& charset,
|
||||
const std::optional<std::string>& pngOutput)
|
||||
void BitmapFontAtlasGenerator::GenerateAtlas(const std::string& fontFile, const std::set<uint32_t>& charset)
|
||||
{
|
||||
GenerateAtlas(Utils::ReadFile(fontFile), charset, pngOutput);
|
||||
GenerateAtlas(Utils::ReadFile(fontFile), charset);
|
||||
}
|
||||
|
||||
void BitmapFontAtlasGenerator::GenerateAtlas(const Array<char>& fontData, const std::set<uint32_t>& charset,
|
||||
const std::optional<std::string>& pngOutput)
|
||||
void BitmapFontAtlasGenerator::GenerateAtlas(const Array<char>& fontData, const std::set<uint32_t>& charset)
|
||||
{
|
||||
Generate({ reinterpret_cast<const uint8_t*>(fontData.Data()), fontData.Size() }, charset, pngOutput);
|
||||
Generate(fontData.AsBytes(), charset);
|
||||
}
|
||||
|
||||
void BitmapFontAtlasGenerator::Generate(const std::span<const uint8_t>& fontData,
|
||||
const std::set<uint32_t>& inCs,
|
||||
const std::optional<std::string>& pngOutput)
|
||||
const std::set<uint32_t>& inCs)
|
||||
{
|
||||
const auto& [lib, face] = FontAtlasGeneratorBase::InitFreetype(fontData);
|
||||
|
||||
@@ -64,7 +61,6 @@ namespace OpenVulkano::Scene
|
||||
FontAtlasType::BITMAP,
|
||||
m_subpixelLayout.GetTextureDataFormat());
|
||||
FillGlyphsInfo(allGlyphs, face, scaleFactor);
|
||||
if (pngOutput) m_atlasData->Save(*pngOutput);
|
||||
}
|
||||
|
||||
std::pair<std::vector<GlyphForPacking>, double>
|
||||
|
||||
Reference in New Issue
Block a user