Blender V5.0
NumInput Struct Reference

#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

Detailed Description

Definition at line 18 of file ED_numinput.hh.

Member Data Documentation

◆ flag

◆ idx

short NumInput::idx

Active element/value

Definition at line 38 of file ED_numinput.hh.

Referenced by applyNumInput(), handleNumInput(), initNumInput(), and outputNumInput().

◆ idx_max

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().

◆ str

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().

◆ str_cur

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().

◆ unit_sys

◆ unit_type

◆ unit_use_radians

◆ val

◆ val_flag

◆ val_inc

◆ val_org

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().


The documentation for this struct was generated from the following file: