Blender V2.61 - r43446
Defines | Enumerations | Functions | Variables

sequencer_intern.h File Reference

#include "RNA_access.h"
#include "DNA_sequence_types.h"

Go to the source code of this file.

Defines

#define SCE_MARKERS   0

Enumerations

enum  { SEQ_SIDE_NONE = 0, SEQ_SIDE_LEFT, SEQ_SIDE_RIGHT, SEQ_SIDE_BOTH }
enum  { SEQ_CUT_SOFT, SEQ_CUT_HARD }
enum  { SEQ_SELECTED, SEQ_UNSELECTED }

Functions

struct ARegion * sequencer_has_buttons_region (struct ScrArea *sa)
void draw_timeline_seq (const struct bContext *C, struct ARegion *ar)
void draw_image_seq (const struct bContext *C, struct Scene *scene, struct ARegion *ar, struct SpaceSeq *sseq, int cfra, int offset)
void seq_reset_imageofs (struct SpaceSeq *sseq)
void seq_rectf (struct Sequence *seq, struct rctf *rectf)
void boundbox_seq (struct Scene *scene, struct rctf *rect)
struct Sequence * find_nearest_seq (struct Scene *scene, struct View2D *v2d, int *hand, const int mval[2])
struct Sequence * find_neighboring_sequence (struct Scene *scene, struct Sequence *test, int lr, int sel)
void deselect_all_seq (struct Scene *scene)
void recurs_sel_seq (struct Sequence *seqm)
int event_to_efftype (int event)
int seq_effect_find_selected (struct Scene *scene, struct Sequence *activeseq, int type, struct Sequence **selseq1, struct Sequence **selseq2, struct Sequence **selseq3, const char **error_str)
int sequencer_edit_poll (struct bContext *C)
int sequencer_strip_poll (struct bContext *C)
int sequencer_strip_has_path_poll (struct bContext *C)
int sequencer_view_poll (struct bContext *C)
void SEQUENCER_OT_cut (struct wmOperatorType *ot)
void SEQUENCER_OT_mute (struct wmOperatorType *ot)
void SEQUENCER_OT_unmute (struct wmOperatorType *ot)
void SEQUENCER_OT_lock (struct wmOperatorType *ot)
void SEQUENCER_OT_unlock (struct wmOperatorType *ot)
void SEQUENCER_OT_reload (struct wmOperatorType *ot)
void SEQUENCER_OT_refresh_all (struct wmOperatorType *ot)
void SEQUENCER_OT_reassign_inputs (struct wmOperatorType *ot)
void SEQUENCER_OT_swap_inputs (struct wmOperatorType *ot)
void SEQUENCER_OT_duplicate (struct wmOperatorType *ot)
void SEQUENCER_OT_delete (struct wmOperatorType *ot)
void SEQUENCER_OT_offset_clear (struct wmOperatorType *ot)
void SEQUENCER_OT_images_separate (struct wmOperatorType *ot)
void SEQUENCER_OT_meta_toggle (struct wmOperatorType *ot)
void SEQUENCER_OT_meta_make (struct wmOperatorType *ot)
void SEQUENCER_OT_meta_separate (struct wmOperatorType *ot)
void SEQUENCER_OT_snap (struct wmOperatorType *ot)
void SEQUENCER_OT_previous_edit (struct wmOperatorType *ot)
void SEQUENCER_OT_next_edit (struct wmOperatorType *ot)
void SEQUENCER_OT_swap (struct wmOperatorType *ot)
void SEQUENCER_OT_swap_data (struct wmOperatorType *ot)
void SEQUENCER_OT_rendersize (struct wmOperatorType *ot)
void SEQUENCER_OT_view_toggle (struct wmOperatorType *ot)
void SEQUENCER_OT_view_all (struct wmOperatorType *ot)
void SEQUENCER_OT_view_selected (struct wmOperatorType *ot)
void SEQUENCER_OT_view_zoom_ratio (struct wmOperatorType *ot)
void SEQUENCER_OT_view_ghost_border (struct wmOperatorType *ot)
void SEQUENCER_OT_change_effect_input (struct wmOperatorType *ot)
void SEQUENCER_OT_change_effect_type (struct wmOperatorType *ot)
void SEQUENCER_OT_change_path (struct wmOperatorType *ot)
void SEQUENCER_OT_copy (struct wmOperatorType *ot)
void SEQUENCER_OT_paste (struct wmOperatorType *ot)
void SEQUENCER_OT_rebuild_proxy (struct wmOperatorType *ot)
void SEQUENCER_OT_view_all_preview (struct wmOperatorType *ot)
void SEQUENCER_OT_select_all (struct wmOperatorType *ot)
void SEQUENCER_OT_select (struct wmOperatorType *ot)
void SEQUENCER_OT_select_more (struct wmOperatorType *ot)
void SEQUENCER_OT_select_less (struct wmOperatorType *ot)
void SEQUENCER_OT_select_linked (struct wmOperatorType *ot)
void SEQUENCER_OT_select_linked_pick (struct wmOperatorType *ot)
void SEQUENCER_OT_select_handles (struct wmOperatorType *ot)
void SEQUENCER_OT_select_active_side (struct wmOperatorType *ot)
void SEQUENCER_OT_select_border (struct wmOperatorType *ot)
void SEQUENCER_OT_select_inverse (struct wmOperatorType *ot)
void SEQUENCER_OT_select_grouped (struct wmOperatorType *ot)
void SEQUENCER_OT_scene_strip_add (struct wmOperatorType *ot)
void SEQUENCER_OT_movie_strip_add (struct wmOperatorType *ot)
void SEQUENCER_OT_sound_strip_add (struct wmOperatorType *ot)
void SEQUENCER_OT_image_strip_add (struct wmOperatorType *ot)
void SEQUENCER_OT_effect_strip_add (struct wmOperatorType *ot)
void sequencer_operatortypes (void)
void sequencer_keymap (struct wmKeyConfig *keyconf)
struct ImBuf * make_waveform_view_from_ibuf (struct ImBuf *ibuf)
struct ImBuf * make_sep_waveform_view_from_ibuf (struct ImBuf *ibuf)
struct ImBuf * make_vectorscope_view_from_ibuf (struct ImBuf *ibuf)
struct ImBuf * make_zebra_view_from_ibuf (struct ImBuf *ibuf, float perc)
struct ImBuf * make_histogram_view_from_ibuf (struct ImBuf *ibuf)
void SEQUENCER_OT_properties (struct wmOperatorType *ot)
void sequencer_buttons_register (struct ARegionType *art)

Variables

EnumPropertyItem sequencer_prop_effect_types []
EnumPropertyItem prop_side_types []

Detailed Description

Definition in file sequencer_intern.h.


Define Documentation

#define SCE_MARKERS   0

Definition at line 161 of file sequencer_intern.h.

Referenced by sequencer_select_invoke().


Enumeration Type Documentation

anonymous enum
Enumerator:
SEQ_SIDE_NONE 
SEQ_SIDE_LEFT 
SEQ_SIDE_RIGHT 
SEQ_SIDE_BOTH 

Definition at line 145 of file sequencer_intern.h.

anonymous enum
Enumerator:
SEQ_CUT_SOFT 
SEQ_CUT_HARD 

Definition at line 151 of file sequencer_intern.h.

anonymous enum
Enumerator:
SEQ_SELECTED 
SEQ_UNSELECTED 

Definition at line 155 of file sequencer_intern.h.


Function Documentation

void boundbox_seq ( struct Scene *  scene,
struct rctf *  rect 
)
void deselect_all_seq ( struct Scene *  scene)
void draw_image_seq ( const struct bContext *  C,
struct Scene *  scene,
struct ARegion *  ar,
struct SpaceSeq *  sseq,
int  cfra,
int  offset 
)
void draw_timeline_seq ( const struct bContext *  C,
struct ARegion *  ar 
)
int event_to_efftype ( int  event)
struct Sequence* find_nearest_seq ( struct Scene *  scene,
struct View2D *  v2d,
int *  hand,
const int  mval[2] 
) [read]
struct Sequence* find_neighboring_sequence ( struct Scene *  scene,
struct Sequence *  test,
int  lr,
int  sel 
) [read]
struct ImBuf* make_histogram_view_from_ibuf ( struct ImBuf *  ibuf) [read]
struct ImBuf* make_sep_waveform_view_from_ibuf ( struct ImBuf *  ibuf) [read]
struct ImBuf* make_vectorscope_view_from_ibuf ( struct ImBuf *  ibuf) [read]
struct ImBuf* make_waveform_view_from_ibuf ( struct ImBuf *  ibuf) [read]
struct ImBuf* make_zebra_view_from_ibuf ( struct ImBuf *  ibuf,
float  perc 
) [read]
void recurs_sel_seq ( struct Sequence *  seqm)
int seq_effect_find_selected ( struct Scene *  scene,
struct Sequence *  activeseq,
int  type,
struct Sequence **  selseq1,
struct Sequence **  selseq2,
struct Sequence **  selseq3,
const char **  error_str 
)
void seq_rectf ( struct Sequence *  seq,
struct rctf *  rectf 
)
void seq_reset_imageofs ( struct SpaceSeq *  sseq)
void sequencer_buttons_register ( struct ARegionType *  art)
int sequencer_edit_poll ( struct bContext *  C)
struct ARegion* sequencer_has_buttons_region ( struct ScrArea *  sa) [read]
void sequencer_keymap ( struct wmKeyConfig *  keyconf)
void sequencer_operatortypes ( void  )

Definition at line 56 of file sequencer_ops.c.

References SEQUENCER_OT_change_effect_input(), SEQUENCER_OT_change_effect_type(), SEQUENCER_OT_change_path(), SEQUENCER_OT_copy(), SEQUENCER_OT_cut(), SEQUENCER_OT_delete(), SEQUENCER_OT_duplicate(), SEQUENCER_OT_effect_strip_add(), SEQUENCER_OT_image_strip_add(), SEQUENCER_OT_images_separate(), SEQUENCER_OT_lock(), SEQUENCER_OT_meta_make(), SEQUENCER_OT_meta_separate(), SEQUENCER_OT_meta_toggle(), SEQUENCER_OT_movie_strip_add(), SEQUENCER_OT_mute(), SEQUENCER_OT_next_edit(), SEQUENCER_OT_offset_clear(), SEQUENCER_OT_paste(), SEQUENCER_OT_previous_edit(), SEQUENCER_OT_properties(), SEQUENCER_OT_reassign_inputs(), SEQUENCER_OT_rebuild_proxy(), SEQUENCER_OT_refresh_all(), SEQUENCER_OT_reload(), SEQUENCER_OT_rendersize(), SEQUENCER_OT_scene_strip_add(), SEQUENCER_OT_select(), SEQUENCER_OT_select_active_side(), SEQUENCER_OT_select_all(), SEQUENCER_OT_select_border(), SEQUENCER_OT_select_grouped(), SEQUENCER_OT_select_handles(), SEQUENCER_OT_select_less(), SEQUENCER_OT_select_linked(), SEQUENCER_OT_select_linked_pick(), SEQUENCER_OT_select_more(), SEQUENCER_OT_snap(), SEQUENCER_OT_sound_strip_add(), SEQUENCER_OT_swap(), SEQUENCER_OT_swap_data(), SEQUENCER_OT_swap_inputs(), SEQUENCER_OT_unlock(), SEQUENCER_OT_unmute(), SEQUENCER_OT_view_all(), SEQUENCER_OT_view_all_preview(), SEQUENCER_OT_view_ghost_border(), SEQUENCER_OT_view_selected(), SEQUENCER_OT_view_toggle(), SEQUENCER_OT_view_zoom_ratio(), and WM_operatortype_append().

Referenced by ED_spacetype_sequencer().

void SEQUENCER_OT_change_effect_input ( struct wmOperatorType *  ot)
void SEQUENCER_OT_change_effect_type ( struct wmOperatorType *  ot)
void SEQUENCER_OT_change_path ( struct wmOperatorType *  ot)
void SEQUENCER_OT_copy ( struct wmOperatorType *  ot)
void SEQUENCER_OT_cut ( struct wmOperatorType *  ot)
void SEQUENCER_OT_delete ( struct wmOperatorType *  ot)
void SEQUENCER_OT_duplicate ( struct wmOperatorType *  ot)
void SEQUENCER_OT_effect_strip_add ( struct wmOperatorType *  ot)
void SEQUENCER_OT_image_strip_add ( struct wmOperatorType *  ot)
void SEQUENCER_OT_images_separate ( struct wmOperatorType *  ot)
void SEQUENCER_OT_lock ( struct wmOperatorType *  ot)
void SEQUENCER_OT_meta_make ( struct wmOperatorType *  ot)
void SEQUENCER_OT_meta_separate ( struct wmOperatorType *  ot)
void SEQUENCER_OT_meta_toggle ( struct wmOperatorType *  ot)
void SEQUENCER_OT_movie_strip_add ( struct wmOperatorType *  ot)
void SEQUENCER_OT_mute ( struct wmOperatorType *  ot)
void SEQUENCER_OT_next_edit ( struct wmOperatorType *  ot)
void SEQUENCER_OT_offset_clear ( struct wmOperatorType *  ot)
void SEQUENCER_OT_paste ( struct wmOperatorType *  ot)
void SEQUENCER_OT_previous_edit ( struct wmOperatorType *  ot)
void SEQUENCER_OT_properties ( struct wmOperatorType *  ot)
void SEQUENCER_OT_reassign_inputs ( struct wmOperatorType *  ot)
void SEQUENCER_OT_rebuild_proxy ( struct wmOperatorType *  ot)
void SEQUENCER_OT_refresh_all ( struct wmOperatorType *  ot)
void SEQUENCER_OT_reload ( struct wmOperatorType *  ot)
void SEQUENCER_OT_rendersize ( struct wmOperatorType *  ot)
void SEQUENCER_OT_scene_strip_add ( struct wmOperatorType *  ot)
void SEQUENCER_OT_select ( struct wmOperatorType *  ot)
void SEQUENCER_OT_select_active_side ( struct wmOperatorType *  ot)
void SEQUENCER_OT_select_all ( struct wmOperatorType *  ot)
void SEQUENCER_OT_select_border ( struct wmOperatorType *  ot)
void SEQUENCER_OT_select_grouped ( struct wmOperatorType *  ot)
void SEQUENCER_OT_select_handles ( struct wmOperatorType *  ot)
void SEQUENCER_OT_select_inverse ( struct wmOperatorType *  ot)
void SEQUENCER_OT_select_less ( struct wmOperatorType *  ot)
void SEQUENCER_OT_select_linked ( struct wmOperatorType *  ot)
void SEQUENCER_OT_select_linked_pick ( struct wmOperatorType *  ot)
void SEQUENCER_OT_select_more ( struct wmOperatorType *  ot)
void SEQUENCER_OT_snap ( struct wmOperatorType *  ot)
void SEQUENCER_OT_sound_strip_add ( struct wmOperatorType *  ot)
void SEQUENCER_OT_swap ( struct wmOperatorType *  ot)
void SEQUENCER_OT_swap_data ( struct wmOperatorType *  ot)
void SEQUENCER_OT_swap_inputs ( struct wmOperatorType *  ot)
void SEQUENCER_OT_unlock ( struct wmOperatorType *  ot)
void SEQUENCER_OT_unmute ( struct wmOperatorType *  ot)
void SEQUENCER_OT_view_all ( struct wmOperatorType *  ot)
void SEQUENCER_OT_view_all_preview ( struct wmOperatorType *  ot)
void SEQUENCER_OT_view_ghost_border ( struct wmOperatorType *  ot)
void SEQUENCER_OT_view_selected ( struct wmOperatorType *  ot)
void SEQUENCER_OT_view_toggle ( struct wmOperatorType *  ot)
void SEQUENCER_OT_view_zoom_ratio ( struct wmOperatorType *  ot)
int sequencer_strip_has_path_poll ( struct bContext *  C)
int sequencer_strip_poll ( struct bContext *  C)

Definition at line 1006 of file sequencer_edit.c.

References Editing::act_seq, CTX_data_scene(), FALSE, NULL, and seq_give_editing().

int sequencer_view_poll ( struct bContext *  C)

Variable Documentation

Definition at line 81 of file sequencer_edit.c.

Referenced by SEQUENCER_OT_effect_strip_add().