10#include <fmt/format.h>
50 float tdistance = distance * td->
factor;
92 fmt::memory_buffer
str;
104 fmt::format_to(fmt::appender(
str),
IFACE_(
"Shrink/Fatten: "));
108 fmt::format_to(fmt::appender(
str), c);
112 if (unit !=
nullptr) {
115 unit_str,
sizeof(unit_str), distance * unit->scale_length, 4,
B_UNIT_LENGTH, unit,
true);
116 fmt::format_to(fmt::appender(
str), unit_str);
119 fmt::format_to(fmt::appender(
str),
"{:.4f}", distance);
124 fmt::format_to(fmt::appender(
str),
" {}", t->
proptext);
126 fmt::format_to(fmt::appender(
str),
", (");
133 fmt::format_to(fmt::appender(
str),
134 IFACE_(
" or Alt) Even Thickness {}"),
141 for (i = 0; i < tc->data_len; i++, td++) {
void BKE_report(ReportList *reports, eReportType type, const char *message)
size_t BKE_unit_value_as_string(char *str, int str_maxncpy, double value, int prec, int type, const UnitSettings *settings, bool pad)
MINLINE void copy_v3_fl(float r[3], float f)
MINLINE void madd_v3_v3v3fl(float r[3], const float a[3], const float b[3], float f)
void BLI_task_parallel_range(int start, int stop, void *userdata, TaskParallelRangeFunc func, const TaskParallelSettings *settings)
BLI_INLINE void BLI_parallel_range_settings_defaults(TaskParallelSettings *settings)
void ED_area_status_text(ScrArea *area, const char *str)
float distance(float a, float b)
const TransDataContainer * tc
float values_modal_offset[4]
TransCustomDataContainer custom
const wmKeyMapItem * WM_modalkeymap_find_propvalue(const wmKeyMap *km, const int propvalue)
std::optional< std::string > WM_keymap_item_to_string(const wmKeyMapItem *kmi, const bool compact)
const char * WM_bool_as_string(bool test)