diff --git a/Source/Engine/Render2D/Font.h b/Source/Engine/Render2D/Font.h
index cd92103cb..c55bb58a1 100644
--- a/Source/Engine/Render2D/Font.h
+++ b/Source/Engine/Render2D/Font.h
@@ -18,7 +18,7 @@ struct FontTextureAtlasSlot;
///
/// The text range.
///
-API_STRUCT(NoDefault) struct TextRange
+API_STRUCT(NoDefault) struct FLAXENGINE_API TextRange
{
DECLARE_SCRIPTING_TYPE_MINIMAL(TextRange);
@@ -88,7 +88,7 @@ struct TIsPODType
///
/// The font line info generated during text processing.
///
-API_STRUCT(NoDefault) struct FontLineCache
+API_STRUCT(NoDefault) struct FLAXENGINE_API FontLineCache
{
DECLARE_SCRIPTING_TYPE_MINIMAL(FontLineCache);
@@ -152,7 +152,7 @@ struct TIsPODType
///
/// The cached font character entry (read for rendering and further processing).
///
-API_STRUCT(NoDefault) struct FontCharacterEntry
+API_STRUCT(NoDefault) struct FLAXENGINE_API FontCharacterEntry
{
DECLARE_SCRIPTING_TYPE_MINIMAL(FontCharacterEntry);