Browse Source

Fonts: awkwardly alias old TexID name to TexRef using an union (may backtrack and just keep old name)

ocornut 5 months ago
parent
commit
5460903f96
1 changed files with 3 additions and 2 deletions
  1. 3 2
      imgui.h

+ 3 - 2
imgui.h

@@ -3627,9 +3627,10 @@ struct ImFontAtlas
     void*                       UserData;           // Store your own atlas related user-data (if e.g. you have multiple font atlas).
 
     // Output
-    ImTextureRef                TexRef;             // Current texture identifier == TexData->GetTexRef().
 #ifndef IMGUI_DISABLE_OBSOLETE_FUNCTIONS
-    ImTextureRef&               TexID = TexRef;     // RENAMED in 1.92.x
+    union { ImTextureRef TexRef; ImTextureRef TexID; }; // Current texture identifier == TexData->GetTexRef(). // RENAMED TexID to TexRef in 1.92.x
+#else
+    ImTextureRef                TexRef;             // Current texture identifier == TexData->GetTexRef().
 #endif
     ImTextureData*              TexData;            // Current texture.