|
Blender V4.3
|
#include <cstdlib>#include <fmt/format.h>#include "BLI_math_vector.h"#include "BLI_task.h"#include "BKE_report.hh"#include "BKE_unit.hh"#include "ED_screen.hh"#include "WM_api.hh"#include "WM_types.hh"#include "BLT_translation.hh"#include "transform.hh"#include "transform_convert.hh"#include "transform_snap.hh"#include "transform_mode.hh"Go to the source code of this file.
Classes | |
| struct | TransDataArgs_ShrinkFatten |
Functions | |
Transform (Shrink-Fatten) Element | |
| static void | transdata_elem_shrink_fatten (const TransInfo *t, const TransDataContainer *, TransData *td, const float distance) |
| static void | transdata_elem_shrink_fatten_fn (void *__restrict iter_data_v, const int iter, const TaskParallelTLS *__restrict) |
Transform (Shrink-Fatten) | |
| static eRedrawFlag | shrinkfatten_handleEvent (TransInfo *t, const wmEvent *event) |
| static void | applyShrinkFatten (TransInfo *t) |
| static void | initShrinkFatten (TransInfo *t, wmOperator *) |
Variables | |
| TransModeInfo | TransMode_shrinkfatten |
|
static |
Definition at line 88 of file transform_mode_shrink_fatten.cc.
References applyNumInput(), TransInfo::area, B_UNIT_LENGTH, BKE_unit_value_as_string(), BLI_parallel_range_settings_defaults(), BLI_task_parallel_range(), TransInfo::custom, TransCustomData::data, distance(), ED_area_status_text(), TransInfo::flag, FOREACH_TRANS_DATA_CONTAINER, hasNumInput(), IFACE_, TransCustomDataContainer::mode, TransInfo::num, NUM_STR_REP_LEN, outputNumInput(), TransInfo::proptext, recalc_data(), TransInfo::scene, str, TransDataArgs_ShrinkFatten::t, T_ALT_TRANSFORM, TD_SKIP, transdata_elem_shrink_fatten(), transdata_elem_shrink_fatten_fn(), TRANSDATA_THREAD_LIMIT, transform_snap_increment(), Scene::unit, TransInfo::values, TransInfo::values_final, TransInfo::values_modal_offset, WM_bool_as_string(), and WM_keymap_item_to_string().
|
static |
Definition at line 164 of file transform_mode_shrink_fatten.cc.
References B_UNIT_LENGTH, BKE_report(), copy_v3_fl(), TransInfo::custom, TransCustomData::data, TransInfo::flag, NumInput::idx_max, TransInfo::idx_max, initMouseInputMode(), INPUT_VERTICAL_ABSOLUTE, TransInfo::keymap, TransCustomDataContainer::mode, TransInfo::mode, TransInfo::mouse, TransInfo::num, OB_MESH, TransInfo::obedit_type, TransInfo::reports, RPT_ERROR, TransInfo::scene, TransInfo::snap, TransInfo::state, UnitSettings::system, T_EDIT, TFM_MODAL_RESIZE, TFM_SHRINKFATTEN, TRANS_CANCEL, Scene::unit, NumInput::unit_sys, NumInput::unit_type, NumInput::val_inc, and WM_modalkeymap_find_propvalue().
|
static |
Definition at line 76 of file transform_mode_shrink_fatten.cc.
References BLI_assert, TransInfo::custom, TransCustomData::data, TransInfo::flag, TransCustomDataContainer::mode, TransInfo::mode, T_ALT_TRANSFORM, TFM_SHRINKFATTEN, TREDRAW_HARD, TREDRAW_NOTHING, wmEvent::type, wmKeyMapItem::type, wmEvent::val, and wmKeyMapItem::val.
|
static |
Definition at line 44 of file transform_mode_shrink_fatten.cc.
References TransData::axismtx, TransData::ext, TransData::factor, TransInfo::flag, TransDataExtension::isize, madd_v3_v3v3fl(), and T_ALT_TRANSFORM.
Referenced by applyShrinkFatten(), and transdata_elem_shrink_fatten_fn().
|
static |
Definition at line 58 of file transform_mode_shrink_fatten.cc.
References TD_SKIP, and transdata_elem_shrink_fatten().
Referenced by applyShrinkFatten().
| TransModeInfo TransMode_shrinkfatten |
Definition at line 192 of file transform_mode_shrink_fatten.cc.
Referenced by mode_info_get().