Blender
V3.3
|
#include <ED_keyframes_edit.h>
Public Attributes | |
ListBase | list |
struct Scene * | scene |
void * | data |
float | f1 |
float | f2 |
int | i1 |
int | i2 |
struct FCurve * | fcu |
int | curIndex |
float | channel_y |
eKeyframeVertOk | curflags |
eKeyframeIterFlags | iterflags |
Definition at line 158 of file ED_keyframes_edit.h.
float KeyframeEditData::channel_y |
y-position of midpoint of the channel (for the dopesheet)
Definition at line 177 of file ED_keyframes_edit.h.
Referenced by ED_gpencil_layer_frames_select_region(), ED_masklayer_frames_select_region(), ok_bezier_channel_circle(), ok_bezier_channel_lasso(), and region_select_action_keys().
eKeyframeVertOk KeyframeEditData::curflags |
current flags for the keyframe we're reached in the iteration process
Definition at line 181 of file ED_keyframes_edit.h.
Referenced by ANIM_fcurve_keyframes_loop(), select_bezier_add(), and select_bezier_subtract().
int KeyframeEditData::curIndex |
index of current keyframe being iterated over
Definition at line 175 of file ED_keyframes_edit.h.
Referenced by ANIM_fcurve_keyframes_loop(), bezt_selmap_flush(), selmap_build_bezier_less(), and selmap_build_bezier_more().
void* KeyframeEditData::data |
pointer to custom data - usually 'Object' but also 'rectf', but could be other types too
Definition at line 165 of file ED_keyframes_edit.h.
Referenced by ANIM_nla_mapping_apply_fcurve(), bezt_apply_nlamapping(), bezt_nlamapping_apply(), bezt_nlamapping_restore(), bezt_remap_times(), bezt_selmap_flush(), ED_gpencil_layer_frames_select_region(), ED_masklayer_frames_select_region(), initialize_box_select_key_editing_data(), nlaedit_apply_scale_exec(), ok_bezier_channel_circle(), ok_bezier_channel_lasso(), ok_bezier_region(), ok_bezier_region_circle(), ok_bezier_region_lasso(), region_select_action_keys(), select_moreless_action_keys(), select_moreless_graph_keys(), selmap_build_bezier_less(), and selmap_build_bezier_more().
float KeyframeEditData::f1 |
storage of times/values as 'decimals'
Definition at line 167 of file ED_keyframes_edit.h.
Referenced by actkeys_framejump_exec(), actkeys_mselect_column(), actkeys_mselect_single(), actkeys_select_leftright(), bezt_calc_average(), box_select_action(), box_select_graphkeys(), columnselect_action_keys(), columnselect_graph_keys(), graphkeys_framejump_exec(), graphkeys_mselect_column(), graphkeys_select_leftright(), markers_selectkeys_between(), mirror_action_keys(), mirror_bezier_marker(), mirror_bezier_time(), mirror_bezier_value(), ok_bezier_channel_circle(), ok_bezier_channel_lasso(), poselib_apply_pose(), region_select_action_keys(), snap_bezier_time(), snap_bezier_value(), sum_selected_keyframes(), and summary_keyframes_loop().
float KeyframeEditData::f2 |
Definition at line 167 of file ED_keyframes_edit.h.
Referenced by actkeys_select_leftright(), bezt_calc_average(), box_select_action(), box_select_graphkeys(), graphkeys_framejump_exec(), graphkeys_select_leftright(), graphkeys_snap_cursor_value_exec(), markers_selectkeys_between(), ok_bezier_channel_circle(), ok_bezier_channel_lasso(), poselib_apply_pose(), region_select_action_keys(), sum_selected_keyframes(), and summary_keyframes_loop().
struct FCurve* KeyframeEditData::fcu |
F-Curve that is being iterated over
Definition at line 173 of file ED_keyframes_edit.h.
Referenced by ANIM_fcurve_keyframes_loop(), mouse_graph_keys(), selmap_build_bezier_less(), and selmap_build_bezier_more().
int KeyframeEditData::i1 |
storage of times/values/flags as 'whole' numbers
Definition at line 169 of file ED_keyframes_edit.h.
Referenced by actkeys_framejump_exec(), ANIM_nla_mapping_apply_fcurve(), bezt_calc_average(), bezt_nlamapping_apply(), bezt_nlamapping_restore(), graphkeys_framejump_exec(), graphkeys_snap_cursor_value_exec(), and sum_selected_keyframes().
int KeyframeEditData::i2 |
Definition at line 169 of file ED_keyframes_edit.h.
Referenced by sum_selected_keyframes().
eKeyframeIterFlags KeyframeEditData::iterflags |
settings for iteration process
Definition at line 183 of file ED_keyframes_edit.h.
Referenced by actkeys_mselect_single(), box_select_action(), initialize_box_select_key_editing_data(), ok_bezier_channel_circle(), ok_bezier_channel_lasso(), region_select_action_keys(), select_bezier_add(), select_bezier_subtract(), and summary_keyframes_loop().
ListBase KeyframeEditData::list |
temp list for storing custom list of data to check
Definition at line 161 of file ED_keyframes_edit.h.
Referenced by actkeys_mselect_column(), bezt_to_cfraelem(), columnselect_action_keys(), columnselect_graph_keys(), graphkeys_mselect_column(), snap_action_keys(), and snap_bezier_nearmarker().
struct Scene* KeyframeEditData::scene |
pointer to current scene - many tools need access to cfra/etc.
Definition at line 163 of file ED_keyframes_edit.h.
Referenced by mirror_action_keys(), mirror_bezier_cframe(), snap_action_keys(), snap_bezier_cframe(), and snap_bezier_nearestsec().