Blender
V3.3
|
#include <DNA_anim_types.h>
Public Attributes | |
struct NlaTrack * | next |
struct NlaTrack * | prev |
ListBase | strips |
int | flag |
int | index |
char | name [64] |
NLA Track (nlt)
A track groups a bunch of 'strips', which should form a continuous set of motion, on top of which other such groups can be layered. This should allow for animators to work in a non-destructive manner, layering tweaks, etc. over 'rough' blocks of their work.
Definition at line 849 of file DNA_anim_types.h.
int NlaTrack::flag |
Settings for this track.
Definition at line 856 of file DNA_anim_types.h.
Referenced by acf_nlatrack_color(), acf_nlatrack_setting_ptr(), acf_nlatrack_setting_valid(), achannel_nlatrack_solo_widget_cb(), action_layer_next_exec(), action_layer_next_poll(), action_layer_prev_poll(), action_layer_switch_strip(), anim_channels_select_set(), ANIM_set_active_channel(), animfilter_nla(), animsys_evaluate_nla_for_keyframing(), BKE_nla_action_stash(), BKE_nla_tweakmode_enter(), BKE_nla_tweakmode_exit(), BKE_nlatrack_add(), BKE_nlatrack_add_strip(), BKE_nlatrack_find_active(), BKE_nlatrack_find_tweaked(), BKE_nlatrack_has_space(), BKE_nlatrack_is_nonlocal_in_liboverride(), BKE_nlatrack_set_active(), BKE_nlatrack_solo_toggle(), is_nlastrip_enabled(), is_nlatrack_evaluatable(), make_new_animlistelem(), mouse_nla_channels(), mouse_nla_strips(), nla_draw_strip(), nla_draw_strip_text(), nla_tweakmode_find_active(), nlaedit_delete_tracks_exec(), nlaedit_enable_tweakmode_exec(), nlatrack_find_tweaked(), rename_anim_channels(), and RNA_property_overridable_get().
int NlaTrack::index |
Index of the track in the stack
Definition at line 859 of file DNA_anim_types.h.
Referenced by BKE_nlatrack_add(), and is_nlatrack_evaluatable().
char NlaTrack::name[64] |
Short user-description of this track - MAX_ID_NAME - 2
.
Definition at line 862 of file DNA_anim_types.h.
Referenced by acf_nlatrack_name(), animfilter_nla(), BKE_nla_action_is_stashed(), BKE_nla_action_stash(), BKE_nlatrack_add(), BKE_nlatrack_find_tweaked(), ED_animedit_unlink_action(), nla_fmodifier_add_exec(), nlaedit_swap_exec(), object_speaker_add_exec(), and blender::ed::outliner::TreeElementNLATrack::TreeElementNLATrack().
struct NlaTrack* NlaTrack::next |
Definition at line 850 of file DNA_anim_types.h.
Referenced by action_layer_next_exec(), adt_apply_all_fcurves_cb(), animchannels_clean_empty_exec(), animfilter_nla(), animfilter_nla_controls(), animsys_evaluate_nla_for_flush(), animsys_evaluate_nla_for_keyframing(), BKE_animdata_fix_paths_rename(), BKE_nla_action_is_stashed(), BKE_nla_tracks_copy(), BKE_nla_tracks_free(), BKE_nla_tweakmode_enter(), BKE_nla_tweakmode_exit(), BKE_nla_validate_state(), BKE_nlastrip_set_active(), BKE_nlastrip_validate_autoblends(), BKE_nlastrip_validate_name(), BKE_nlatrack_add(), BKE_nlatrack_copy(), BKE_nlatrack_find_active(), BKE_nlatrack_find_tweaked(), BKE_nlatrack_set_active(), BKE_nlatrack_solo_toggle(), BKE_nlatracks_have_animated_strips(), ED_animedit_unlink_action(), nla_tweakmode_find_active(), nlaedit_duplicate_exec(), nlaedit_move_up_exec(), nlatrack_find_tweaked(), rearrange_nla_channels(), rearrange_nla_control_channels(), recalcData_nla(), and update_active_track().
struct NlaTrack * NlaTrack::prev |
Definition at line 850 of file DNA_anim_types.h.
Referenced by action_layer_prev_exec(), animfilter_nla(), BKE_nla_action_stash(), BKE_nlastrip_validate_autoblends(), BKE_nlatrack_add(), BKE_nlatrack_copy(), nla_tweakmode_find_active(), nlaedit_move_down_exec(), rearrange_nla_channels(), and recalcData_nla().
ListBase NlaTrack::strips |
BActionStrips in this track.
Definition at line 853 of file DNA_anim_types.h.
Referenced by action_layer_next_exec(), action_layer_prev_exec(), adt_apply_all_fcurves_cb(), animchannels_clean_empty_exec(), animfilter_nla(), animfilter_nla_controls(), animsys_evaluate_nla_for_flush(), animsys_evaluate_nla_for_keyframing(), BKE_animdata_fix_paths_rename(), BKE_nla_action_is_stashed(), BKE_nla_tweakmode_enter(), BKE_nla_tweakmode_exit(), BKE_nla_validate_state(), BKE_nlastrip_find_active(), BKE_nlastrip_set_active(), BKE_nlastrip_validate_name(), BKE_nlatrack_add_strip(), BKE_nlatrack_copy(), BKE_nlatrack_find_tweaked(), BKE_nlatrack_free(), BKE_nlatrack_get_bounds(), BKE_nlatrack_has_animated_strips(), BKE_nlatrack_has_space(), BKE_nlatrack_sort_strips(), box_select_nla_strips(), createTransNlaData(), deselect_nla_strips(), ED_animedit_unlink_action(), blender::ed::outliner::TreeElementNLATrack::expand(), get_nlastrip_extents(), get_visible_nla_strips(), make_new_animlistelem(), nla_fmodifier_add_exec(), nla_fmodifier_copy_exec(), nla_fmodifier_paste_exec(), nla_tweakmode_find_active(), nlaedit_add_meta_exec(), nlaedit_add_transition_exec(), nlaedit_apply_scale_exec(), nlaedit_clear_scale_exec(), nlaedit_delete_exec(), nlaedit_duplicate_exec(), nlaedit_make_single_user_exec(), nlaedit_move_down_exec(), nlaedit_move_up_exec(), nlaedit_remove_meta_exec(), nlaedit_select_leftright(), nlaedit_snap_exec(), nlaedit_split_exec(), nlaedit_split_strip_actclip(), nlaedit_split_strip_meta(), nlaedit_strip_at_region_position(), nlaedit_swap_exec(), nlaedit_sync_actlen_exec(), nlaedit_toggle_mute_exec(), nlastrip_get_endpoint_overlaps(), rearrange_nla_control_channels(), recalcData_nla(), screen_ctx_selected_nla_strips(), special_aftertrans_update__nla(), and update_active_strip().