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 ARegionsequencer_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 Sequencefind_nearest_seq (struct Scene *scene, struct View2D *v2d, int *hand, const int mval[2])
struct Sequencefind_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 ImBufmake_waveform_view_from_ibuf (struct ImBuf *ibuf)
struct ImBufmake_sep_waveform_view_from_ibuf (struct ImBuf *ibuf)
struct ImBufmake_vectorscope_view_from_ibuf (struct ImBuf *ibuf)
struct ImBufmake_zebra_view_from_ibuf (struct ImBuf *ibuf, float perc)
struct ImBufmake_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().