MCPcopy Create free account
hub / github.com/PCSX2/pcsx2 / InputTextCalcTextSize

Function InputTextCalcTextSize

3rdparty/imgui/src/imgui_widgets.cpp:4006–4012  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

4004}
4005
4006static 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)
4007{
4008 ImGuiContext& g = *ctx;
4009 ImGuiInputTextState* obj = &g.InputTextState;
4010 IM_ASSERT(text_end_display >= text_begin && text_end_display <= text_end);
4011 return ImFontCalcTextSizeEx(g.Font, g.FontSize, FLT_MAX, obj->WrapWidth, text_begin, text_end_display, text_end, out_remaining, out_offset, flags);
4012}
4013
4014// 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)
4015// 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