|
Blender V4.3
|
#include <cstdlib>#include "BLI_math_matrix.h"#include "BLI_math_vector.h"#include "BLI_task.h"#include "BKE_unit.hh"#include "ED_screen.hh"#include "UI_interface.hh"#include "transform.hh"#include "transform_constraints.hh"#include "transform_convert.hh"#include "transform_snap.hh"#include "transform_mode.hh"Go to the source code of this file.
Classes | |
| struct | TransDataArgs_SkinResize |
Functions | |
Transform (Skin) Element | |
| static void | transdata_elem_skin_resize (const TransInfo *t, const TransDataContainer *, TransData *td, const float mat[3][3]) |
| static void | transdata_elem_skin_resize_fn (void *__restrict iter_data_v, const int iter, const TaskParallelTLS *__restrict) |
Transform (Skin) | |
| static void | applySkinResize (TransInfo *t) |
| static void | initSkinResize (TransInfo *t, wmOperator *) |
Variables | |
| TransModeInfo | TransMode_skinresize |
|
static |
Definition at line 84 of file transform_mode_skin_resize.cc.
References add_v3_v3(), applyNumInput(), TransInfo::area, BLI_parallel_range_settings_defaults(), BLI_task_parallel_range(), constraintNumInput(), copy_m3_m3(), copy_v3_fl(), copy_v3_v3(), ED_area_status_text(), TransInfo::flag, FOREACH_TRANS_DATA_CONTAINER, headerResize(), TransInfo::num, recalc_data(), size_to_mat3(), str, TransDataArgs_SkinResize::t, T_INPUT_IS_VALUES_FINAL, TD_SKIP, transdata_elem_skin_resize(), transdata_elem_skin_resize_fn(), TRANSDATA_THREAD_LIMIT, transform_snap_increment(), transform_snap_mixed_apply(), UI_MAX_DRAW_STR, TransInfo::values, TransInfo::values_final, and TransInfo::values_modal_offset.
|
static |
Definition at line 136 of file transform_mode_skin_resize.cc.
References B_UNIT_NONE, copy_v3_fl(), NumInput::flag, TransInfo::flag, NumInput::idx_max, TransInfo::idx_max, initMouseInputMode(), INPUT_SPRING_FLIP, TransInfo::mode, TransInfo::mouse, TransInfo::num, NUM_AFFECT_ALL, NUM_NO_ZERO, NUM_NULL_ONE, TransInfo::scene, TransInfo::snap, UnitSettings::system, T_EDIT, T_NULL_ONE, TFM_SKIN_RESIZE, Scene::unit, NumInput::unit_sys, NumInput::unit_type, NumInput::val_flag, and NumInput::val_inc.
|
static |
Definition at line 41 of file transform_mode_skin_resize.cc.
References TransCon::applySize, TransInfo::con, copy_m3_m3(), TransData::factor, TransInfo::flag, mat3_to_size(), TransData::mtx, mul_m3_m3m3(), TransData::smtx, and T_EDIT.
Referenced by applySkinResize(), and transdata_elem_skin_resize_fn().
|
static |
Definition at line 66 of file transform_mode_skin_resize.cc.
References TD_SKIP, and transdata_elem_skin_resize().
Referenced by applySkinResize().
| TransModeInfo TransMode_skinresize |
Definition at line 169 of file transform_mode_skin_resize.cc.
Referenced by mode_info_get().