|
Blender V4.3
|
#include <cstdlib>#include "BLI_math_vector.h"#include "BLI_string.h"#include "BKE_nla.hh"#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.
Functions | |
Transform (Animation Time Scale) | |
| static void | timescale_snap_apply_fn (TransInfo *t, float vec[3]) |
| static void | headerTimeScale (TransInfo *t, char str[UI_MAX_DRAW_STR]) |
| static void | applyTimeScaleValue (TransInfo *t, float value) |
| static void | applyTimeScale (TransInfo *t) |
| static void | timescale_transform_matrix_fn (TransInfo *t, float mat_xform[4][4]) |
| static void | initTimeScale (TransInfo *t, wmOperator *) |
Variables | |
| TransModeInfo | TransMode_timescale |
|
static |
Definition at line 85 of file transform_mode_timescale.cc.
References applyNumInput(), applyTimeScaleValue(), TransInfo::area, ED_area_status_text(), headerTimeScale(), TransInfo::num, recalc_data(), str, transform_snap_mixed_apply(), UI_MAX_DRAW_STR, TransInfo::values, TransInfo::values_final, and TransInfo::vec.
Definition at line 56 of file transform_mode_timescale.cc.
References BKE_nla_tweakedit_remap(), TransData::factor, FOREACH_TRANS_DATA_CONTAINER, NLATIME_CONVERT_UNMAP, TransInfo::scene, SPACE_NLA, and TransInfo::spacetype.
Referenced by applyTimeScale().
|
static |
Definition at line 42 of file transform_mode_timescale.cc.
References BLI_snprintf(), hasNumInput(), IFACE_, TransInfo::num, NUM_STR_REP_LEN, outputNumInput(), TransInfo::scene, str, UI_MAX_DRAW_STR, Scene::unit, and TransInfo::values_final.
Referenced by applyTimeScale().
|
static |
Definition at line 114 of file transform_mode_timescale.cc.
References B_UNIT_NONE, TransInfo::center_global, RenderData::cfra, copy_v3_fl(), ELEM, NumInput::flag, TransInfo::flag, NumInput::idx_max, TransInfo::idx_max, MouseInput::imval, initMouseInput(), initMouseInputMode(), INPUT_SPRING_FLIP, TransInfo::mode, TransInfo::mouse, TransInfo::num, NUM_NULL_ONE, projectFloatView(), Scene::r, TransInfo::scene, TransInfo::snap, SPACE_ACTION, SPACE_NLA, TransInfo::spacetype, TransInfo::state, UnitSettings::system, T_OVERRIDE_CENTER, TFM_TIME_SCALE, TRANS_CANCEL, Scene::unit, NumInput::unit_sys, NumInput::unit_type, NumInput::val_flag, and NumInput::val_inc.
Definition at line 33 of file transform_mode_timescale.cc.
References TransInfo::center_global, getSnapPoint(), TransSnap::snap_source, and TransInfo::tsnap.
Definition at line 105 of file transform_mode_timescale.cc.
References TransInfo::center_global, and TransInfo::values_final.
| TransModeInfo TransMode_timescale |
Definition at line 156 of file transform_mode_timescale.cc.
Referenced by mode_info_get().