mirror of
https://github.com/ocornut/imgui.git
synced 2025-09-05 19:08:19 +00:00
Fonts: fixed GetCustomRectUV().
Fixing typo. Broken by fe598f7
This commit is contained in:
@@ -2501,7 +2501,7 @@ void ImTextureData::DestroyPixels()
|
||||
// - ImFontAtlas::AddCustomRectRegular()
|
||||
// - ImFontAtlas::AddCustomRectFontGlyph()
|
||||
// - ImFontAtlas::GetCustomRect()
|
||||
// - ImFontAtlas::CalcCustomRectUV()
|
||||
// - ImFontAtlas::GetCustomRectUV()
|
||||
// - ImFontAtlasGetMouseCursorTexData()
|
||||
//-----------------------------------------------------------------------------
|
||||
// - ImFontAtlasBuildMain()
|
||||
@@ -3298,8 +3298,10 @@ const ImTextureRect* ImFontAtlas::GetCustomRect(int id)
|
||||
void ImFontAtlas::GetCustomRectUV(const ImTextureRect* rect, ImVec2* out_uv_min, ImVec2* out_uv_max) const
|
||||
{
|
||||
IM_ASSERT(TexData->Width > 0 && TexData->Height > 0); // Font atlas needs to be built before we can calculate UV coordinates
|
||||
*out_uv_min = ImVec2((float)rect->x * TexUvScale.x, (float)rect->y * TexUvScale.y);
|
||||
*out_uv_max = ImVec2((float)(rect->x + rect->w) * TexUvScale.x, (float)(rect->y + rect->w) * TexUvScale.y);
|
||||
ImVec2 pos = ImVec2((float)rect->x, (float)rect->y);
|
||||
ImVec2 size = ImVec2((float)rect->w, (float)rect->h);
|
||||
*out_uv_min = (pos) * TexUvScale;
|
||||
*out_uv_max = (pos + size) * TexUvScale;
|
||||
}
|
||||
|
||||
bool ImFontAtlasGetMouseCursorTexData(ImFontAtlas* atlas, ImGuiMouseCursor cursor_type, ImVec2* out_offset, ImVec2* out_size, ImVec2 out_uv_border[2], ImVec2 out_uv_fill[2])
|
||||
|
Reference in New Issue
Block a user