|
@@ -3685,21 +3685,8 @@ void ImFontGlyphRangesBuilder::BuildRanges(ImVector<ImWchar>* out_ranges)
|
|
|
|
|
|
ImFont::ImFont()
|
|
ImFont::ImFont()
|
|
{
|
|
{
|
|
- FontSize = 0.0f;
|
|
|
|
- FallbackAdvanceX = 0.0f;
|
|
|
|
- FallbackChar = 0;
|
|
|
|
- EllipsisChar = 0;
|
|
|
|
- EllipsisWidth = EllipsisCharStep = 0.0f;
|
|
|
|
- EllipsisCharCount = 0;
|
|
|
|
- FallbackGlyph = NULL;
|
|
|
|
- ContainerAtlas = NULL;
|
|
|
|
- ConfigData = NULL;
|
|
|
|
- ConfigDataCount = 0;
|
|
|
|
- DirtyLookupTables = false;
|
|
|
|
|
|
+ memset(this, 0, sizeof(*this));
|
|
Scale = 1.0f;
|
|
Scale = 1.0f;
|
|
- Ascent = Descent = 0.0f;
|
|
|
|
- MetricsTotalSurface = 0;
|
|
|
|
- memset(Used8kPagesMap, 0, sizeof(Used8kPagesMap));
|
|
|
|
}
|
|
}
|
|
|
|
|
|
ImFont::~ImFont()
|
|
ImFont::~ImFont()
|