diff options
author | Ton Roosendaal <ton@blender.org> | 2009-01-12 22:02:08 +0300 |
---|---|---|
committer | Ton Roosendaal <ton@blender.org> | 2009-01-12 22:02:08 +0300 |
commit | 03fc5696dc154259dea599b805c94c82b58e70b6 (patch) | |
tree | 18839fb1ba9f76fdd271022db310be7b2f8d3485 /source/blender/editors/space_sequencer/sequencer_intern.h | |
parent | ca45efba287a1758e1fa46c6316b397956dbe586 (diff) |
2.5
12k lines of sequencer back! Only seqaudio.c skipped for now.
Notes:
- it only draws now, nothing refreshes or edits.
- fixed bug in view2d.c with vertical grid step being 0.0f
- render code and fileselect code is #ifdeffed out
- sequence evaluation code moved to blenkernel, so it can
be used for render without bad level calls
General note; sequencer code is very untidy, mixing styles too
much. Tried to clean it some, but it would be nice if formatting
is kept consistant from now on.
Diffstat (limited to 'source/blender/editors/space_sequencer/sequencer_intern.h')
-rw-r--r-- | source/blender/editors/space_sequencer/sequencer_intern.h | 28 |
1 files changed, 25 insertions, 3 deletions
diff --git a/source/blender/editors/space_sequencer/sequencer_intern.h b/source/blender/editors/space_sequencer/sequencer_intern.h index d3eb681686b..47d2ae6ee9b 100644 --- a/source/blender/editors/space_sequencer/sequencer_intern.h +++ b/source/blender/editors/space_sequencer/sequencer_intern.h @@ -28,14 +28,36 @@ #ifndef ED_SEQUENCER_INTERN_H #define ED_SEQUENCER_INTERN_H -#define MAXSEQ 32 - /* internal exports only */ +struct Sequence; +struct bContext; +struct rctf; +struct SpaceSeq; +struct ARegion; +struct Scene; + +#define SEQ_ZOOM_FAC(szoom) (szoom > 0)? (szoom) : (szoom == 0)? (1.0) : (-1.0/szoom) /* sequencer_header.c */ -void sequencer_header_buttons(const bContext *C, ARegion *ar); +void sequencer_header_buttons(const struct bContext *C, struct ARegion *ar); + +/* sequencer_draw.c */ +void drawseqspace(const struct bContext *C, struct ARegion *ar); + +/* sequencer_edit.c */ +int check_single_seq(struct Sequence *seq); +int seq_tx_get_final_left(struct Sequence *seq, int metaclip); +int seq_tx_get_final_right(struct Sequence *seq, int metaclip); +void boundbox_seq(struct Scene *scene, struct rctf *rect); +struct Sequence *get_last_seq(struct Scene *scene); +/* sequencer_scope.c */ +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); #endif /* ED_SEQUENCER_INTERN_H */ |