Lines Matching refs:wrap_width
1176 void ImDrawList::AddText(const ImFont* font, float font_size, const ImVec2& pos, ImU32 col, const char* text_begin, const char* text_end, float wrap_width, const ImVec4* cpu_fine_clip_rect)
1202 font->RenderText(this, font_size, pos, col, clip_rect, text_begin, text_end, wrap_width, cpu_fine_clip_rect != NULL);
2542 const char* ImFont::CalcWordWrapPositionA(float scale, const char* text, const char* text_end, float wrap_width) const
2562 wrap_width /= scale; // We work with unscaled widths to avoid scaling every characters
2627 if (line_width + word_width >= wrap_width)
2630 if (word_width < wrap_width)
2641 ImVec2 ImFont::CalcTextSizeA(float size, float max_width, float wrap_width, const char* text_begin, const char* text_end, const char** remaining) const
2652 const bool word_wrap_enabled = (wrap_width > 0.0f);
2663 word_wrap_eol = CalcWordWrapPositionA(scale, s, text_end, wrap_width - line_width);
2749 void ImFont::RenderText(ImDrawList* draw_list, float size, ImVec2 pos, ImU32 col, const ImVec4& clip_rect, const char* text_begin, const char* text_end, float wrap_width, bool cpu_fine_clip) const
2764 const bool word_wrap_enabled = (wrap_width > 0.0f);
2811 word_wrap_eol = CalcWordWrapPositionA(scale, s, text_end, wrap_width - (x - pos.x));