Blender V5.0
sequencer_retiming.cc File Reference
#include "BLI_listbase.h"
#include "BLI_map.hh"
#include "BLI_math_base.h"
#include "BLI_set.hh"
#include "DNA_scene_types.h"
#include "BKE_context.hh"
#include "BKE_report.hh"
#include "BKE_scene.hh"
#include "ED_select_utils.hh"
#include "ED_sequencer.hh"
#include "SEQ_connect.hh"
#include "SEQ_iterator.hh"
#include "SEQ_relations.hh"
#include "SEQ_retiming.hh"
#include "SEQ_select.hh"
#include "SEQ_sequencer.hh"
#include "SEQ_time.hh"
#include "SEQ_transform.hh"
#include "WM_api.hh"
#include "RNA_define.hh"
#include "UI_view2d.hh"
#include "sequencer_intern.hh"

Go to the source code of this file.

Namespaces

namespace  blender
namespace  blender::ed
namespace  blender::ed::vse

Functions

bool blender::ed::vse::sequencer_retiming_mode_is_active (const bContext *C)
static bool blender::ed::vse::retiming_poll (bContext *C)
static SeqRetimingKeyblender::ed::vse::ensure_left_and_right_keys (const bContext *C, Strip *strip)
static bool blender::ed::vse::select_key (const Editing *ed, SeqRetimingKey *key, const bool toggle, const bool deselect_all)
static bool blender::ed::vse::select_connected_keys (const Scene *scene, const SeqRetimingKey *source, const Strip *source_owner)
wmOperatorStatus blender::ed::vse::sequencer_retiming_select_linked_time (bContext *C, wmOperator *op, SeqRetimingKey *key, const Strip *key_owner)
wmOperatorStatus blender::ed::vse::sequencer_retiming_key_select_exec (bContext *C, wmOperator *op, SeqRetimingKey *key, const Strip *key_owner)
static void blender::ed::vse::realize_fake_keys_in_rect (bContext *C, Strip *strip, const rctf &rectf)
wmOperatorStatus blender::ed::vse::sequencer_retiming_box_select_exec (bContext *C, wmOperator *op)
wmOperatorStatus blender::ed::vse::sequencer_retiming_select_all_exec (bContext *C, wmOperator *op)
Retiming Data Show
static void blender::ed::vse::sequencer_retiming_data_show_selection (ListBase *seqbase)
static void blender::ed::vse::sequencer_retiming_data_hide_selection (ListBase *seqbase)
static void blender::ed::vse::sequencer_retiming_data_hide_all (ListBase *seqbase)
static wmOperatorStatus blender::ed::vse::sequencer_retiming_data_show_exec (bContext *C, wmOperator *)
void blender::ed::vse::SEQUENCER_OT_retiming_show (wmOperatorType *ot)
Retiming Reset
static wmOperatorStatus blender::ed::vse::sequencer_retiming_reset_exec (bContext *C, wmOperator *)
void blender::ed::vse::SEQUENCER_OT_retiming_reset (wmOperatorType *ot)
Retiming Add Key
static bool blender::ed::vse::retiming_key_add_new_for_strip (bContext *C, wmOperator *op, Strip *strip, const int timeline_frame)
static wmOperatorStatus blender::ed::vse::retiming_key_add_from_selection (bContext *C, wmOperator *op, blender::Span< Strip * > strips, const int timeline_frame)
static wmOperatorStatus blender::ed::vse::retiming_key_add_to_editable_strips (bContext *C, wmOperator *op, const int timeline_frame)
static wmOperatorStatus blender::ed::vse::sequencer_retiming_key_add_exec (bContext *C, wmOperator *op)
void blender::ed::vse::SEQUENCER_OT_retiming_key_add (wmOperatorType *ot)
Retiming Add Freeze Frame
static bool blender::ed::vse::freeze_frame_add_new_for_strip (const bContext *C, const wmOperator *op, Strip *strip, const int timeline_frame, const int duration)
static bool blender::ed::vse::freeze_frame_add_from_strip_selection (bContext *C, const wmOperator *op, const int duration)
static bool blender::ed::vse::freeze_frame_add_from_retiming_selection (const bContext *C, const wmOperator *op, const int duration)
static wmOperatorStatus blender::ed::vse::sequencer_retiming_freeze_frame_add_exec (bContext *C, wmOperator *op)
void blender::ed::vse::SEQUENCER_OT_retiming_freeze_frame_add (wmOperatorType *ot)
Retiming Add Speed Transition
static bool blender::ed::vse::transition_add_new_for_strip (const bContext *C, const wmOperator *op, Strip *strip, const int timeline_frame, const int duration)
static bool blender::ed::vse::transition_add_from_retiming_selection (const bContext *C, const wmOperator *op, const int duration)
static wmOperatorStatus blender::ed::vse::sequencer_retiming_transition_add_exec (bContext *C, wmOperator *op)
void blender::ed::vse::SEQUENCER_OT_retiming_transition_add (wmOperatorType *ot)
Retiming Delete Key
static wmOperatorStatus blender::ed::vse::sequencer_retiming_key_delete_exec (bContext *C, wmOperator *)
static wmOperatorStatus blender::ed::vse::sequencer_retiming_key_delete_invoke (bContext *C, wmOperator *op, const wmEvent *event)
void blender::ed::vse::SEQUENCER_OT_retiming_key_delete (wmOperatorType *ot)
Retiming Set Segment Speed
static float blender::ed::vse::strip_speed_get (bContext *C, const wmOperator *)
static wmOperatorStatus blender::ed::vse::strip_speed_set_exec (bContext *C, const wmOperator *op)
static wmOperatorStatus blender::ed::vse::segment_speed_set_exec (const bContext *C, const wmOperator *op, blender::Map< SeqRetimingKey *, Strip * > selection)
static wmOperatorStatus blender::ed::vse::sequencer_retiming_segment_speed_set_exec (bContext *C, wmOperator *op)
static wmOperatorStatus blender::ed::vse::sequencer_retiming_segment_speed_set_invoke (bContext *C, wmOperator *op, const wmEvent *event)
void blender::ed::vse::SEQUENCER_OT_retiming_segment_speed_set (wmOperatorType *ot)