|
Blender
V2.93
|
#include <stdlib.h>#include "BLI_math.h"#include "BLI_string.h"#include "BKE_context.h"#include "BKE_unit.h"#include "ED_screen.h"#include "WM_api.h"#include "WM_types.h"#include "UI_interface.h"#include "BLT_translation.h"#include "transform.h"#include "transform_mode.h"#include "transform_snap.h"Go to the source code of this file.
Functions | |
Transform (Shrink-Fatten) | |
| static eRedrawFlag | shrinkfatten_handleEvent (struct TransInfo *t, const wmEvent *event) |
| static void | applyShrinkFatten (TransInfo *t, const int UNUSED(mval[2])) |
| void | initShrinkFatten (TransInfo *t) |
|
static |
Definition at line 61 of file transform_mode_shrink_fatten.c.
References applyNumInput(), TransData::axismtx, B_UNIT_LENGTH, BKE_unit_value_as_string(), BLI_snprintf(), BLI_strncpy_rlen(), Freestyle::c, distance(), ED_area_status_text(), TransData::ext, TransData::factor, FOREACH_TRANS_DATA_CONTAINER, hasNumInput(), TransDataExtension::isize, madd_v3_v3v3fl(), NULL, NUM_STR_REP_LEN, outputNumInput(), recalcData(), UnitSettings::scale_length, str, t, T_ALT_TRANSFORM, TD_SKIP, TIP_, transform_snap_increment(), UI_MAX_DRAW_STR, WM_bool_as_string(), and WM_keymap_item_to_string().
Referenced by initShrinkFatten().
| void initShrinkFatten | ( | TransInfo * | t | ) |
Definition at line 139 of file transform_mode_shrink_fatten.c.
References applyShrinkFatten(), B_UNIT_LENGTH, copy_v3_fl(), initMouseInputMode(), initResize(), INPUT_VERTICAL_ABSOLUTE, OB_MESH, shrinkfatten_handleEvent(), t, T_EDIT, T_NO_CONSTRAINT, TFM_MODAL_RESIZE, TFM_SHRINKFATTEN, and WM_modalkeymap_find_propvalue().
Referenced by transform_mode_init().
|
static |
Definition at line 49 of file transform_mode_shrink_fatten.c.
References BLI_assert, t, T_ALT_TRANSFORM, TFM_SHRINKFATTEN, TREDRAW_HARD, TREDRAW_NOTHING, wmKeyMapItem::type, wmEvent::type, wmKeyMapItem::val, and wmEvent::val.
Referenced by initShrinkFatten().