You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardexpand all lines: Framework/ThirdParty/source-libraries/cimgui/cimgui.h
+5-6
Original file line number
Diff line number
Diff line change
@@ -2,7 +2,7 @@
2
2
// **DO NOT EDIT DIRECTLY**
3
3
// https://github.com/dearimgui/dear_bindings
4
4
5
-
// dear imgui, v1.91.8
5
+
// dear imgui, v1.91.9 WIP
6
6
// (headers)
7
7
8
8
// Help:
@@ -32,8 +32,8 @@
32
32
33
33
// Library Version
34
34
// (Integer encoded as XYYZZ for use in #if preprocessor conditionals, e.g. '#if IMGUI_VERSION_NUM >= 12345')
35
-
#defineIMGUI_VERSION "1.91.8"
36
-
#defineIMGUI_VERSION_NUM19180
35
+
#defineIMGUI_VERSION "1.91.9 WIP"
36
+
#defineIMGUI_VERSION_NUM19182
37
37
#defineIMGUI_HAS_TABLE
38
38
#defineIMGUI_HAS_VIEWPORT// Viewport WIP branch
39
39
#defineIMGUI_HAS_DOCK// Docking WIP branch
@@ -3405,7 +3405,7 @@ struct ImFontConfig_t
3405
3405
intOversampleH; // 0 (2) // Rasterize at higher quality for sub-pixel positioning. 0 == auto == 1 or 2 depending on size. Note the difference between 2 and 3 is minimal. You can reduce this to 1 for large glyphs save memory. Read https://github.com/nothings/stb/blob/master/tests/oversample/README.md for details.
3406
3406
intOversampleV; // 0 (1) // Rasterize at higher quality for sub-pixel positioning. 0 == auto == 1. This is not really useful as we don't use sub-pixel positions on the Y axis.
3407
3407
floatSizePixels; // // Size in pixels for rasterizer (more or less maps to the resulting font height).
3408
-
ImVec2GlyphExtraSpacing; // 0, 0 // Extra spacing (in pixels) between glyphs when rendered: essentially add to glyph->AdvanceX. Only X axis is supported for now.
3408
+
//ImVec2 GlyphExtraSpacing; // 0, 0 // (REMOVED AT IT SEEMS LARGELY OBSOLETE. PLEASE REPORT IF YOU WERE USING THIS). Extra spacing (in pixels) between glyphs when rendered: essentially add to glyph->AdvanceX. Only X axis is supported for now.
3409
3409
ImVec2GlyphOffset; // 0, 0 // Offset all glyphs from this font input.
3410
3410
constImWchar*GlyphRanges; // NULL // THE ARRAY DATA NEEDS TO PERSIST AS LONG AS THE FONT IS ALIVE. Pointer to a user-provided list of Unicode range (2 value per range, values are inclusive, zero-terminated list).
3411
3411
floatGlyphMinAdvanceX; // 0 // Minimum AdvanceX for glyphs, set Min to align font icons, set both Min/Max to enforce mono-space font
@@ -3427,7 +3427,7 @@ struct ImFontGlyph_t
3427
3427
unsigned intColored : 1; // Flag to indicate glyph is colored and should generally ignore tinting (make it usable with no shift on little-endian as this is used in loops)
3428
3428
unsigned intVisible : 1; // Flag to indicate glyph has no visible pixels (e.g. space). Allow early out when rendering.
3429
3429
unsigned intCodepoint : 30; // 0x0000..0x10FFFF
3430
-
floatAdvanceX; // Distance to next character (= data from font + ImFontConfig::GlyphExtraSpacing.x baked in)
3430
+
floatAdvanceX; // Horizontal distance to advance layout with
CIMGUI_APIvoidImFont_AddRemapChar(ImFont*self, ImWchardst, ImWcharsrc, booloverwrite_dst/* = true */); // Makes 'dst' character/glyph points to 'src' character/glyph. Currently needs to be called AFTER fonts have been built.
0 commit comments