|
Blender V4.3
|
#include <cstdlib>#include "BLI_math_vector.h"#include "BLI_string.h"#include "BLI_task.h"#include "BKE_unit.hh"#include "ED_screen.hh"#include "UI_interface.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_Value |
Functions | |
Transform Element | |
| static void | transdata_elem_value (const TransInfo *, const TransDataContainer *, TransData *td, const float value) |
| static void | transdata_elem_value_fn (void *__restrict iter_data_v, const int iter, const TaskParallelTLS *__restrict) |
Transform Value | |
| static void | apply_value_impl (TransInfo *t, const char *value_name) |
| static void | applyCrease (TransInfo *t) |
| static void | applyBevelWeight (TransInfo *t) |
| static void | init_mode_impl (TransInfo *t) |
| static void | initEgdeCrease (TransInfo *t, wmOperator *) |
| static void | initVertCrease (TransInfo *t, wmOperator *) |
| static void | initBevelWeight (TransInfo *t, wmOperator *) |
Variables | |
| TransModeInfo | TransMode_edgecrease |
| TransModeInfo | TransMode_vertcrease |
| TransModeInfo | TransMode_bevelweight |
|
static |
Definition at line 73 of file transform_mode_customdata.cc.
References applyNumInput(), TransInfo::area, BLI_parallel_range_settings_defaults(), BLI_task_parallel_range(), CLAMP_MAX, ED_area_status_text(), FOREACH_TRANS_DATA_CONTAINER, hasNumInput(), TransInfo::num, NUM_STR_REP_LEN, outputNumInput(), TransInfo::proptext, recalc_data(), TransInfo::scene, SNPRINTF, str, TransDataArgs_Value::t, TD_SKIP, transdata_elem_value(), transdata_elem_value_fn(), TRANSDATA_THREAD_LIMIT, transform_snap_increment(), UI_MAX_DRAW_STR, Scene::unit, TransInfo::values, TransInfo::values_final, and TransInfo::values_modal_offset.
Referenced by applyBevelWeight(), and applyCrease().
|
static |
Definition at line 143 of file transform_mode_customdata.cc.
References apply_value_impl(), and IFACE_.
|
static |
Definition at line 138 of file transform_mode_customdata.cc.
References apply_value_impl(), and IFACE_.
|
static |
Definition at line 148 of file transform_mode_customdata.cc.
References B_UNIT_NONE, copy_v3_fl(), NumInput::idx_max, TransInfo::idx_max, initMouseInputMode(), INPUT_SPRING_DELTA, TransInfo::mouse, TransInfo::num, TransInfo::scene, TransInfo::snap, UnitSettings::system, Scene::unit, NumInput::unit_sys, NumInput::unit_type, and NumInput::val_inc.
Referenced by initBevelWeight(), initEgdeCrease(), and initVertCrease().
|
static |
Definition at line 174 of file transform_mode_customdata.cc.
References init_mode_impl(), TransInfo::mode, and TFM_BWEIGHT.
|
static |
Definition at line 162 of file transform_mode_customdata.cc.
References init_mode_impl(), TransInfo::mode, and TFM_EDGE_CREASE.
|
static |
Definition at line 168 of file transform_mode_customdata.cc.
References init_mode_impl(), TransInfo::mode, and TFM_VERT_CREASE.
|
static |
Definition at line 42 of file transform_mode_customdata.cc.
References CLAMP, and TransData::factor.
Referenced by apply_value_impl(), and transdata_elem_value_fn().
|
static |
Definition at line 55 of file transform_mode_customdata.cc.
References TD_SKIP, and transdata_elem_value().
Referenced by apply_value_impl().
| TransModeInfo TransMode_bevelweight |
Definition at line 204 of file transform_mode_customdata.cc.
Referenced by mode_info_get().
| TransModeInfo TransMode_edgecrease |
Definition at line 182 of file transform_mode_customdata.cc.
Referenced by mode_info_get().
| TransModeInfo TransMode_vertcrease |
Definition at line 193 of file transform_mode_customdata.cc.
Referenced by mode_info_get().