|
Blender V5.0
|
#include <ED_numinput.hh>
Public Attributes | |
| short | idx_max |
| int | unit_sys |
| int | unit_type [NUM_MAX_ELEMENTS] |
| bool | unit_use_radians |
| short | flag |
| short | val_flag [NUM_MAX_ELEMENTS] |
| float | val [NUM_MAX_ELEMENTS] |
| float | val_org [NUM_MAX_ELEMENTS] |
| float | val_inc [NUM_MAX_ELEMENTS] |
| short | idx |
| char | str [NUM_STR_REP_LEN] |
| int | str_cur |
Definition at line 18 of file ED_numinput.hh.
| short NumInput::flag |
Flags affecting all values' behavior
Definition at line 27 of file ED_numinput.hh.
Referenced by applyNumInput(), blender::ed::transform::create_trans_data(), handleNumInput(), hasNumInput(), blender::ed::transform::initBoneSize(), initNumInput(), blender::ed::transform::initResize(), blender::ed::transform::initSeqSlide(), blender::ed::transform::initSkinResize(), blender::ed::transform::initTimeScale(), blender::ed::transform::initTimeSlide(), blender::ed::transform::initTimeTranslate(), blender::ed::transform::initTranslation(), and outputNumInput().
| short NumInput::idx |
Active element/value
Definition at line 38 of file ED_numinput.hh.
Referenced by applyNumInput(), handleNumInput(), initNumInput(), and outputNumInput().
| short NumInput::idx_max |
idx_max < NUM_MAX_ELEMENTS
Definition at line 20 of file ED_numinput.hh.
Referenced by applyNumInput(), ed_marker_move_init(), edbm_bevel_init(), edbm_inset_init(), handleNumInput(), hasNumInput(), blender::ed::transform::headerBoneSize(), blender::ed::transform::headerResize(), blender::ed::transform::headerTranslation(), blender::ed::transform::init_mode_impl(), blender::ed::transform::initBakeTime(), blender::ed::transform::initBend(), blender::ed::transform::initBoneEnvelope(), blender::ed::transform::initBoneRoll(), blender::ed::transform::initBoneSize(), blender::ed::transform::initCurveShrinkFatten(), blender::ed::transform::initEdgeSlide_ex(), blender::ed::transform::initGPOpacity(), blender::ed::transform::initMaskShrinkFatten(), blender::ed::transform::initNormalRotation(), initNumInput(), blender::ed::transform::initPushPull(), blender::ed::transform::initResize(), blender::ed::transform::initRotation(), blender::ed::transform::initSeqSlide(), blender::ed::transform::initShear(), blender::ed::transform::initShrinkFatten(), blender::ed::transform::initSkinResize(), blender::ed::transform::initTilt(), blender::ed::transform::initTimeScale(), blender::ed::transform::initTimeSlide(), blender::ed::transform::initTimeTranslate(), blender::ed::transform::initToSphere(), blender::ed::transform::initTrackball(), blender::ed::transform::initTranslation(), blender::ed::transform::initVertSlide_ex(), knifetool_init(), outputNumInput(), pose_slide_init(), radial_control_invoke(), ringsel_init(), blender::ed::transform::startConstraint(), and blender::ed::transform::stopConstraint().
| char NumInput::str[NUM_STR_REP_LEN] |
String as typed by user for edited value (we assume ASCII world!)
Definition at line 40 of file ED_numinput.hh.
Referenced by editstr_insert_at_cursor(), handleNumInput(), initNumInput(), knife_reset_snap_angle_input(), outputNumInput(), and value_to_editstr().
| int NumInput::str_cur |
Current position of cursor in edited value str (first byte of "current" letter, so 0 for an empty str)
Definition at line 43 of file ED_numinput.hh.
Referenced by editstr_insert_at_cursor(), handleNumInput(), initNumInput(), knife_reset_snap_angle_input(), knifetool_modal(), outputNumInput(), and value_to_editstr().
| int NumInput::unit_sys |
Definition at line 21 of file ED_numinput.hh.
Referenced by ed_marker_move_init(), edbm_bevel_init(), edbm_inset_init(), blender::ed::transform::init_mode_impl(), blender::ed::transform::initBakeTime(), blender::ed::transform::initBend(), blender::ed::transform::initBoneEnvelope(), blender::ed::transform::initBoneRoll(), blender::ed::transform::initBoneSize(), blender::ed::transform::initCurveShrinkFatten(), blender::ed::transform::initEdgeSlide_ex(), blender::ed::transform::initGPOpacity(), blender::ed::transform::initMaskShrinkFatten(), blender::ed::transform::initNormalRotation(), initNumInput(), blender::ed::transform::initPushPull(), blender::ed::transform::initResize(), blender::ed::transform::initRotation(), blender::ed::transform::initSeqSlide(), blender::ed::transform::initShear(), blender::ed::transform::initShrinkFatten(), blender::ed::transform::initSkinResize(), blender::ed::transform::initTilt(), blender::ed::transform::initTimeScale(), blender::ed::transform::initTimeSlide(), blender::ed::transform::initTimeTranslate(), blender::ed::transform::initToSphere(), blender::ed::transform::initTrackball(), blender::ed::transform::initTranslation(), blender::ed::transform::initVertSlide_ex(), knifetool_init(), outputNumInput(), radial_control_invoke(), ringsel_init(), and value_to_editstr().
| int NumInput::unit_type[NUM_MAX_ELEMENTS] |
Each value can have a different type
Definition at line 23 of file ED_numinput.hh.
Referenced by ed_marker_move_init(), edbm_bevel_init(), edbm_inset_init(), handleNumInput(), blender::ed::transform::init_mode_impl(), blender::ed::transform::initBakeTime(), blender::ed::transform::initBend(), blender::ed::transform::initBoneEnvelope(), blender::ed::transform::initBoneRoll(), blender::ed::transform::initBoneSize(), blender::ed::transform::initCurveShrinkFatten(), blender::ed::transform::initEdgeSlide_ex(), blender::ed::transform::initGPOpacity(), blender::ed::transform::initMaskShrinkFatten(), blender::ed::transform::initNormalRotation(), initNumInput(), blender::ed::transform::initPushPull(), blender::ed::transform::initResize(), blender::ed::transform::initRotation(), blender::ed::transform::initSeqSlide(), blender::ed::transform::initShear(), blender::ed::transform::initShrinkFatten(), blender::ed::transform::initSkinResize(), blender::ed::transform::initTilt(), blender::ed::transform::initTimeScale(), blender::ed::transform::initTimeSlide(), blender::ed::transform::initTimeTranslate(), blender::ed::transform::initToSphere(), blender::ed::transform::initTrackball(), blender::ed::transform::initTranslation(), blender::ed::transform::initVertSlide_ex(), knifetool_init(), outputNumInput(), pose_slide_init(), radial_control_invoke(), ringsel_init(), and value_to_editstr().
| bool NumInput::unit_use_radians |
Definition at line 24 of file ED_numinput.hh.
Referenced by handleNumInput(), blender::ed::transform::initBend(), blender::ed::transform::initBoneRoll(), blender::ed::transform::initNormalRotation(), initNumInput(), blender::ed::transform::initRotation(), blender::ed::transform::initTilt(), blender::ed::transform::initTrackball(), and outputNumInput().
| float NumInput::val[NUM_MAX_ELEMENTS] |
Direct value of the input
Definition at line 31 of file ED_numinput.hh.
Referenced by applyNumInput(), handleNumInput(), blender::ed::transform::headerTranslation(), initNumInput(), knife_reset_snap_angle_input(), outputNumInput(), and value_to_editstr().
| short NumInput::val_flag[NUM_MAX_ELEMENTS] |
Per-value flags
Definition at line 29 of file ED_numinput.hh.
Referenced by applyNumInput(), ed_marker_move_init(), edbm_bevel_init(), handleNumInput(), hasNumInput(), blender::ed::transform::initBoneSize(), blender::ed::transform::initGPOpacity(), blender::ed::transform::initMaskShrinkFatten(), initNumInput(), blender::ed::transform::initResize(), blender::ed::transform::initSkinResize(), blender::ed::transform::initTimeScale(), blender::ed::transform::initToSphere(), knifetool_init(), outputNumInput(), radial_control_invoke(), and ringsel_init().
| float NumInput::val_inc[NUM_MAX_ELEMENTS] |
Increment steps
Definition at line 35 of file ED_numinput.hh.
Referenced by handleNumInput(), blender::ed::transform::init_mode_impl(), blender::ed::transform::initBakeTime(), blender::ed::transform::initBend(), blender::ed::transform::initBoneEnvelope(), blender::ed::transform::initBoneRoll(), blender::ed::transform::initBoneSize(), blender::ed::transform::initCurveShrinkFatten(), blender::ed::transform::initEdgeSlide_ex(), blender::ed::transform::initGPOpacity(), blender::ed::transform::initMaskShrinkFatten(), blender::ed::transform::initNormalRotation(), initNumInput(), blender::ed::transform::initPushPull(), blender::ed::transform::initResize(), blender::ed::transform::initRotation(), blender::ed::transform::initSeqSlide(), blender::ed::transform::initShear(), blender::ed::transform::initShrinkFatten(), blender::ed::transform::initSkinResize(), blender::ed::transform::initTilt(), blender::ed::transform::initTimeScale(), blender::ed::transform::initTimeSlide(), blender::ed::transform::initTimeTranslate(), blender::ed::transform::initToSphere(), blender::ed::transform::initTrackball(), blender::ed::transform::initTranslation(), and blender::ed::transform::initVertSlide_ex().
| float NumInput::val_org[NUM_MAX_ELEMENTS] |
Original value of the input, for reset
Definition at line 33 of file ED_numinput.hh.
Referenced by applyNumInput(), handleNumInput(), and initNumInput().