Blender
V3.3
|
#include <stdlib.h>
#include "BLI_math.h"
#include "BLI_string.h"
#include "BKE_context.h"
#include "BKE_unit.h"
#include "ED_screen.h"
#include "UI_interface.h"
#include "BLT_translation.h"
#include "transform.h"
#include "transform_constraints.h"
#include "transform_convert.h"
#include "transform_snap.h"
#include "transform_mode.h"
Go to the source code of this file.
Functions | |
Transform (EditBone B-Bone width scaling) | |
static void | headerBoneSize (TransInfo *t, const float vec[3], char str[UI_MAX_DRAW_STR]) |
static void | ElementBoneSize (TransInfo *t, TransDataContainer *tc, TransData *td, const float mat[3][3]) |
static void | applyBoneSize (TransInfo *t, const int UNUSED(mval[2])) |
void | initBoneSize (TransInfo *t) |
Definition at line 97 of file transform_mode_bbone_resize.c.
References add_v3_v3(), applyNumInput(), CON_AXIS0, constraintNumInput(), copy_m3_m3(), copy_v3_fl(), copy_v3_v3(), ED_area_status_text(), ElementBoneSize(), FOREACH_TRANS_DATA_CONTAINER, headerBoneSize(), NULL, recalcData(), size_to_mat3(), str, t, T_INPUT_IS_VALUES_FINAL, TD_SKIP, transform_snap_increment(), and UI_MAX_DRAW_STR.
Referenced by initBoneSize().
|
static |
Definition at line 74 of file transform_mode_bbone_resize.c.
References mat3_to_size(), TransData::mtx, mul_m3_m3m3(), size_to_mat3(), TransData::smtx, and t.
Referenced by applyBoneSize().
Definition at line 33 of file transform_mode_bbone_resize.c.
References BLI_snprintf(), CON_APPLY, hasNumInput(), NUM_STR_REP_LEN, outputNumInput(), str, t, TIP_, and UI_MAX_DRAW_STR.
Referenced by applyBoneSize().
Definition at line 150 of file transform_mode_bbone_resize.c.
References applyBoneSize(), B_UNIT_NONE, copy_v3_fl(), initMouseInputMode(), INPUT_SPRING_FLIP, NUM_AFFECT_ALL, NUM_NULL_ONE, t, and TFM_BONESIZE.
Referenced by transform_mode_init().