MCPcopy Create free account
hub / github.com/BlitterStudio/amiberry / InputTextCalcTextSize

Function InputTextCalcTextSize

external/imgui/imgui_widgets.cpp:4008–4014  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

4006}
4007
4008static ImVec2 InputTextCalcTextSize(ImGuiContext* ctx, const char* text_begin, const char* text_end_display, const char* text_end, const char** out_remaining, ImVec2* out_offset, ImDrawTextFlags flags)
4009{
4010 ImGuiContext& g = *ctx;
4011 ImGuiInputTextState* obj = &g.InputTextState;
4012 IM_ASSERT(text_end_display >= text_begin && text_end_display <= text_end);
4013 return ImFontCalcTextSizeEx(g.Font, g.FontSize, FLT_MAX, obj->WrapWidth, text_begin, text_end_display, text_end, out_remaining, out_offset, flags);
4014}
4015
4016// Wrapper for stb_textedit.h to edit text (our wrapper is for: statically sized buffer, single-line, wchar characters. InputText converts between UTF-8 and wchar)
4017// With our UTF-8 use of stb_textedit:

Callers 2

STB_TEXTEDIT_LAYOUTROWFunction · 0.85

Calls 1

ImFontCalcTextSizeExFunction · 0.85

Tested by

no test coverage detected