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

This commit is contained in:
ocornut
2025-03-19 20:12:02 +01:00
parent cb4c03756a
commit 5460903f96

View File

@@ -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.