working on fonts

This commit is contained in:
Kbz-8
2024-10-21 23:21:50 +02:00
parent 05d07e5b72
commit e7cb78557f
7 changed files with 150 additions and 46 deletions

20
runtime/Includes/Graphics/Font.inl git.filemode.normal_file
View File

@@ -0,0 +1,20 @@
#pragma once
#include <Graphics/Font.h>
namespace mlx
{
void FontRegistry::RegisterFont(std::shared_ptr<Font> font)
{
m_fonts_registry.insert(font);
}
void FontRegistry::UnregisterFont(std::shared_ptr<Font> font)
{
m_fonts_registry.erase(font);
}
bool FontRegistry::IsFontKnown(std::shared_ptr<Font> font)
{
return m_fonts_registry.find(font) != m_fonts_registry.end();
}
}