This commit is contained in:
2025-12-25 13:00:42 +00:00
parent f5dc0ccbc9
commit 86947912dc
58 changed files with 959 additions and 328 deletions
+1 -1
View File
@@ -16,7 +16,7 @@ namespace Display::UI::Text
{0x1E, 0x21, 0x21, 0x1F, 0x01, 0x02, 0x1C} // 9
};
void BitmapFont::drawDigit(Display::Graphics::Framebuffer &fb, int x, int y, int d, uint16_t color)
void BitmapFont::drawDigit(Display::Graphics::Framebuffer &fb, int x, int y, int d, const Display::Graphics::Color &color)
{
if (d < 0 || d > 9)
return;
+1 -1
View File
@@ -8,6 +8,6 @@ namespace Display::UI::Text
class BitmapFont
{
public:
void drawDigit(Display::Graphics::Framebuffer &fb, int x, int y, int d, uint16_t color);
void drawDigit(Display::Graphics::Framebuffer &fb, int x, int y, int d, const Display::Graphics::Color &color);
};
} // namespace Display::UI::Text
+11 -6
View File
@@ -1,21 +1,26 @@
message(STATUS " Configuring Text")
message(STATUS "···Configuring Text")
add_library(Text
add_library(DisplayUIText
BitmapFont.cpp
FontFace.cpp
GlyphCache.cpp
Renderer.cpp
)
add_library(Display::UI::Text ALIAS DisplayUIText)
find_package(Freetype REQUIRED)
target_link_libraries(Text
PRIVATE Graphics ${FREETYPE_LIBRARIES}
target_link_libraries(DisplayUIText
PRIVATE
Display::Graphics
${FREETYPE_LIBRARIES}
)
# include-root общий
target_include_directories(Text
target_include_directories(DisplayUIText
PUBLIC
${INCLUDE_BASE_DIR}
${FREETYPE_INCLUDE_DIRS}
)
)