|
Blender V4.5
|
#include "DNA_color_types.h"#include "DNA_defs.h"#include "DNA_listBase.h"#include "DNA_session_uid_types.h"#include "DNA_vec_types.h"Go to the source code of this file.
Classes | |
| struct | StripAnim |
| struct | StripElem |
| struct | StripCrop |
| struct | StripTransform |
| struct | StripColorBalance |
| struct | StripProxy |
| struct | StripData |
| struct | SeqRetimingKey |
| struct | StripRuntime |
| struct | Strip |
| struct | MetaStack |
| struct | SeqTimelineChannel |
| struct | StripConnection |
| struct | EditingRuntime |
| struct | Editing |
| struct | WipeVars |
| struct | GlowVars |
| struct | TransformVars |
| struct | SolidColorVars |
| struct | SpeedControlVars |
| struct | GaussianBlurVars |
| struct | TextVars |
| struct | ColorMixVars |
| struct | StripModifierData |
| struct | ColorBalanceModifierData |
| struct | CurvesModifierData |
| struct | HueCorrectModifierData |
| struct | BrightContrastModifierData |
| struct | SequencerMaskModifierData |
| struct | WhiteBalanceModifierData |
| struct | SequencerTonemapModifierData |
| struct | EQCurveMappingData |
| struct | SoundEqualizerModifierData |
Typedefs | |
| typedef struct FinalImageCache | FinalImageCache |
| typedef struct IntraFrameCache | IntraFrameCache |
| typedef struct MediaPresence | MediaPresence |
| typedef struct ThumbnailCache | ThumbnailCache |
| typedef struct TextVarsRuntime | TextVarsRuntime |
| typedef struct PrefetchJob | PrefetchJob |
| typedef struct SourceImageCache | SourceImageCache |
| typedef struct StripLookup | StripLookup |
Sound Modifiers | |
| typedef struct EQCurveMappingData | EQCurveMappingData |
| typedef struct SoundEqualizerModifierData | SoundEqualizerModifierData |
Effect Variable Structs | |
| #define | STRIP_FONT_NOT_LOADED -2 |
| enum | { SEQ_SPEED_STRETCH = 0 , SEQ_SPEED_MULTIPLY = 1 , SEQ_SPEED_LENGTH = 2 , SEQ_SPEED_FRAME_NUMBER = 3 } |
| enum | { SEQ_TEXT_SHADOW = (1 << 0) , SEQ_TEXT_BOX = (1 << 1) , SEQ_TEXT_BOLD = (1 << 2) , SEQ_TEXT_ITALIC = (1 << 3) , SEQ_TEXT_OUTLINE = (1 << 4) } |
| enum | { SEQ_TEXT_ALIGN_X_LEFT = 0 , SEQ_TEXT_ALIGN_X_CENTER = 1 , SEQ_TEXT_ALIGN_X_RIGHT = 2 } |
| enum | { SEQ_TEXT_ALIGN_Y_TOP = 0 , SEQ_TEXT_ALIGN_Y_CENTER = 1 , SEQ_TEXT_ALIGN_Y_BOTTOM = 2 } |
| typedef struct WipeVars | WipeVars |
| typedef struct GlowVars | GlowVars |
| typedef struct TransformVars | TransformVars |
| typedef struct SolidColorVars | SolidColorVars |
| typedef struct SpeedControlVars | SpeedControlVars |
| typedef struct GaussianBlurVars | GaussianBlurVars |
| typedef struct TextVars | TextVars |
| typedef struct ColorMixVars | ColorMixVars |
Strip & Editing Structs | |
| enum | eSeqRetimingKeyFlag { SEQ_SPEED_TRANSITION_IN = (1 << 0) , SEQ_SPEED_TRANSITION_OUT = (1 << 1) , SEQ_FREEZE_FRAME_IN = (1 << 2) , SEQ_FREEZE_FRAME_OUT = (1 << 3) , SEQ_KEY_SELECTED = (1 << 4) } |
| typedef struct StripAnim | StripAnim |
| typedef struct StripElem | StripElem |
| typedef struct StripCrop | StripCrop |
| typedef struct StripTransform | StripTransform |
| typedef struct StripColorBalance | StripColorBalance |
| typedef struct StripProxy | StripProxy |
| typedef struct StripData | StripData |
| typedef enum eSeqRetimingKeyFlag | eSeqRetimingKeyFlag |
| typedef struct SeqRetimingKey | SeqRetimingKey |
| typedef struct StripRuntime | StripRuntime |
| typedef struct Strip | Strip |
| typedef struct MetaStack | MetaStack |
| typedef struct SeqTimelineChannel | SeqTimelineChannel |
| typedef struct StripConnection | StripConnection |
| typedef struct EditingRuntime | EditingRuntime |
| typedef struct Editing | Editing |
Strip Modifiers | |
| enum | { SEQ_COLOR_BALANCE_METHOD_LIFTGAMMAGAIN = 0 , SEQ_COLOR_BALANCE_METHOD_SLOPEOFFSETPOWER = 1 } |
| enum | { SEQ_TONEMAP_RH_SIMPLE = 0 , SEQ_TONEMAP_RD_PHOTORECEPTOR = 1 } |
| typedef struct StripModifierData | StripModifierData |
| typedef struct ColorBalanceModifierData | ColorBalanceModifierData |
| typedef struct CurvesModifierData | CurvesModifierData |
| typedef struct HueCorrectModifierData | HueCorrectModifierData |
| typedef struct BrightContrastModifierData | BrightContrastModifierData |
| typedef struct SequencerMaskModifierData | SequencerMaskModifierData |
| typedef struct WhiteBalanceModifierData | WhiteBalanceModifierData |
| typedef struct SequencerTonemapModifierData | SequencerTonemapModifierData |
Structs for use by the 'Sequencer' (Video Editor)
Note on terminology
Definition in file DNA_sequence_types.h.
| #define SELECT 1 |
Definition at line 635 of file DNA_sequence_types.h.
| #define STRIP_ALLSEL (SELECT + SEQ_LEFTSEL + SEQ_RIGHTSEL) |
Definition at line 688 of file DNA_sequence_types.h.
Referenced by blender::ed::vse::deselect_all_strips(), blender::ed::vse::recurs_sel_strip(), blender::ed::vse::select_linked_time_strip(), blender::ed::vse::sequencer_add_duplicate_exec(), blender::ed::vse::sequencer_copy_handles_to_selected_strips(), blender::ed::vse::sequencer_de_select_all_exec(), blender::ed::vse::sequencer_select_connected_strips(), blender::ed::vse::sequencer_select_inverse_exec(), blender::ed::vse::sequencer_select_linked_handle(), blender::ed::vse::sequencer_select_strip_impl(), and blender::ed::vse::sequencer_split_exec().
| #define STRIP_FONT_NOT_LOADED -2 |
Definition at line 500 of file DNA_sequence_types.h.
Referenced by blender::seq::strip_read_data_cb(), and blender::seq::text_effect_font_init().
| #define STRIP_HAS_PATH | ( | _strip | ) |
Definition at line 805 of file DNA_sequence_types.h.
Referenced by blender::ed::vse::select_grouped_data(), blender::ed::vse::sequencer_generic_invoke_path__internal(), blender::ed::vse::sequencer_strip_has_path_poll(), and strip_foreach_path_callback().
| #define STRIP_NAME_MAXSTR 64 |
Definition at line 632 of file DNA_sequence_types.h.
Referenced by blender::seq::ensure_unique_name(), and blender::seq::seqbase_unique_name().
| #define STRIP_OFSBOTTOM 0.05f |
Definition at line 615 of file DNA_sequence_types.h.
Referenced by blender::ed::vse::draw_cache_background(), blender::ed::vse::draw_cache_source_iter_fn(), blender::ed::vse::draw_seq_in_view(), blender::ed::vse::draw_strip_offsets(), blender::ed::vse::drawmeta_contents(), blender::ed::vse::strip_draw_context_get(), blender::ed::vse::strip_rectf(), and blender::ed::vse::strip_y_rescale().
| #define STRIP_OFSTOP 0.95f |
Definition at line 616 of file DNA_sequence_types.h.
Referenced by blender::ed::vse::draw_seq_in_view(), blender::ed::vse::drawmeta_contents(), blender::ed::vse::strip_draw_context_get(), blender::ed::vse::strip_rectf(), and blender::ed::vse::strip_y_rescale().
| typedef struct BrightContrastModifierData BrightContrastModifierData |
| typedef struct ColorBalanceModifierData ColorBalanceModifierData |
| typedef struct ColorMixVars ColorMixVars |
| typedef struct CurvesModifierData CurvesModifierData |
| typedef struct Editing Editing |
| typedef struct EditingRuntime EditingRuntime |
| typedef struct EQCurveMappingData EQCurveMappingData |
Definition at line 49 of file DNA_sequence_types.h.
| typedef struct GaussianBlurVars GaussianBlurVars |
| typedef struct GlowVars GlowVars |
| typedef struct HueCorrectModifierData HueCorrectModifierData |
Definition at line 50 of file DNA_sequence_types.h.
| typedef struct MediaPresence MediaPresence |
Definition at line 51 of file DNA_sequence_types.h.
| typedef struct MetaStack MetaStack |
| typedef struct PrefetchJob PrefetchJob |
Definition at line 54 of file DNA_sequence_types.h.
| typedef struct SeqRetimingKey SeqRetimingKey |
| typedef struct SeqTimelineChannel SeqTimelineChannel |
| typedef struct SequencerMaskModifierData SequencerMaskModifierData |
| typedef struct SequencerTonemapModifierData SequencerTonemapModifierData |
| typedef struct SolidColorVars SolidColorVars |
| typedef struct SoundEqualizerModifierData SoundEqualizerModifierData |
Definition at line 55 of file DNA_sequence_types.h.
| typedef struct SpeedControlVars SpeedControlVars |
| typedef struct Strip Strip |
| typedef struct StripAnim StripAnim |
| typedef struct StripColorBalance StripColorBalance |
| typedef struct StripConnection StripConnection |
| typedef struct StripCrop StripCrop |
| typedef struct StripData StripData |
| typedef struct StripElem StripElem |
| typedef struct StripLookup StripLookup |
Definition at line 56 of file DNA_sequence_types.h.
| typedef struct StripModifierData StripModifierData |
| typedef struct StripProxy StripProxy |
| typedef struct StripRuntime StripRuntime |
| typedef struct StripTransform StripTransform |
| typedef struct TextVars TextVars |
Definition at line 53 of file DNA_sequence_types.h.
| typedef struct ThumbnailCache ThumbnailCache |
Definition at line 52 of file DNA_sequence_types.h.
| typedef struct TransformVars TransformVars |
| typedef struct WhiteBalanceModifierData WhiteBalanceModifierData |
| typedef struct WipeVars WipeVars |
| anonymous enum |
| Enumerator | |
|---|---|
| SEQ_ALPHA_STRAIGHT | |
| SEQ_ALPHA_PREMUL | |
Definition at line 727 of file DNA_sequence_types.h.
| anonymous enum |
| Enumerator | |
|---|---|
| SEQ_PROXY_IMAGE_SIZE_25 | |
| SEQ_PROXY_IMAGE_SIZE_50 | |
| SEQ_PROXY_IMAGE_SIZE_75 | |
| SEQ_PROXY_IMAGE_SIZE_100 | |
Definition at line 705 of file DNA_sequence_types.h.
| anonymous enum |
| Enumerator | |
|---|---|
| SEQ_SPEED_UNUSED_2 | |
| SEQ_SPEED_UNUSED_1 | |
| SEQ_SPEED_UNUSED_3 | |
| SEQ_SPEED_USE_INTERPOLATION | |
Definition at line 625 of file DNA_sequence_types.h.
| anonymous enum |
| Enumerator | |
|---|---|
| SEQ_TONEMAP_RH_SIMPLE | |
| SEQ_TONEMAP_RD_PHOTORECEPTOR | |
Definition at line 578 of file DNA_sequence_types.h.
| anonymous enum |
Definition at line 815 of file DNA_sequence_types.h.
| anonymous enum |
| Enumerator | |
|---|---|
| SEQ_STORAGE_PROXY_CUSTOM_FILE | |
| SEQ_STORAGE_PROXY_CUSTOM_DIR | |
Definition at line 682 of file DNA_sequence_types.h.
| anonymous enum |
Definition at line 638 of file DNA_sequence_types.h.
| anonymous enum |
| Enumerator | |
|---|---|
| SEQUENCE_MASK_TIME_RELATIVE | |
| SEQUENCE_MASK_TIME_ABSOLUTE | |
Definition at line 839 of file DNA_sequence_types.h.
| anonymous enum |
| Enumerator | |
|---|---|
| SEQ_COLOR_BALANCE_METHOD_LIFTGAMMAGAIN | |
| SEQ_COLOR_BALANCE_METHOD_SLOPEOFFSETPOWER | |
Definition at line 535 of file DNA_sequence_types.h.
| anonymous enum |
Definition at line 846 of file DNA_sequence_types.h.
| anonymous enum |
| Enumerator | |
|---|---|
| SEQ_PROXY_TC_NONE | |
| SEQ_PROXY_TC_RECORD_RUN | |
| SEQ_PROXY_TC_RECORD_RUN_NO_GAPS | |
Definition at line 715 of file DNA_sequence_types.h.
| anonymous enum |
Editing::show_missing_media_flag
| Enumerator | |
|---|---|
| SEQ_EDIT_SHOW_MISSING_MEDIA | |
Definition at line 611 of file DNA_sequence_types.h.
| anonymous enum |
SpeedControlVars.speed_control_type
| Enumerator | |
|---|---|
| SEQ_SPEED_STRETCH | |
| SEQ_SPEED_MULTIPLY | |
| SEQ_SPEED_LENGTH | |
| SEQ_SPEED_FRAME_NUMBER | |
Definition at line 436 of file DNA_sequence_types.h.
| anonymous enum |
| Enumerator | |
|---|---|
| SEQ_BLEND_REPLACE | |
Definition at line 797 of file DNA_sequence_types.h.
| anonymous enum |
#Editor::overlay_frame_flag
| Enumerator | |
|---|---|
| SEQ_EDIT_OVERLAY_FRAME_SHOW | |
| SEQ_EDIT_OVERLAY_FRAME_ABS | |
Definition at line 605 of file DNA_sequence_types.h.
| anonymous enum |
#TextVars.align_y
| Enumerator | |
|---|---|
| SEQ_TEXT_ALIGN_Y_TOP | |
| SEQ_TEXT_ALIGN_Y_CENTER | |
| SEQ_TEXT_ALIGN_Y_BOTTOM | |
Definition at line 494 of file DNA_sequence_types.h.
| anonymous enum |
| Enumerator | |
|---|---|
| SEQ_TEXT_SHADOW | |
| SEQ_TEXT_BOX | |
| SEQ_TEXT_BOLD | |
| SEQ_TEXT_ITALIC | |
| SEQ_TEXT_OUTLINE | |
Definition at line 478 of file DNA_sequence_types.h.
| anonymous enum |
| Enumerator | |
|---|---|
| SEQUENCE_MASK_INPUT_STRIP | |
| SEQUENCE_MASK_INPUT_ID | |
Definition at line 834 of file DNA_sequence_types.h.
| anonymous enum |
| Enumerator | |
|---|---|
| SEQUENCE_MODIFIER_MUTE | |
| SEQUENCE_MODIFIER_EXPANDED | |
Definition at line 829 of file DNA_sequence_types.h.
| anonymous enum |
Definition at line 693 of file DNA_sequence_types.h.
| anonymous enum |
| Enumerator | |
|---|---|
| SEQ_TRANSFORM_FILTER_AUTO | |
| SEQ_TRANSFORM_FILTER_NEAREST | |
| SEQ_TRANSFORM_FILTER_BILINEAR | |
| SEQ_TRANSFORM_FILTER_BOX | |
| SEQ_TRANSFORM_FILTER_CUBIC_BSPLINE | |
| SEQ_TRANSFORM_FILTER_CUBIC_MITCHELL | |
Definition at line 883 of file DNA_sequence_types.h.
| anonymous enum |
SeqProxy.build_flags
| Enumerator | |
|---|---|
| SEQ_PROXY_SKIP_EXISTING | |
Definition at line 722 of file DNA_sequence_types.h.
| anonymous enum |
| Enumerator | |
|---|---|
| SEQ_MOVIECLIP_RENDER_UNDISTORTED | |
| SEQ_MOVIECLIP_RENDER_STABILIZED | |
Definition at line 792 of file DNA_sequence_types.h.
| anonymous enum |
| Enumerator | |
|---|---|
| SEQ_TEXT_ALIGN_X_LEFT | |
| SEQ_TEXT_ALIGN_X_CENTER | |
| SEQ_TEXT_ALIGN_X_RIGHT | |
Definition at line 487 of file DNA_sequence_types.h.
| anonymous enum |
#Editor::proxy_storage
| Enumerator | |
|---|---|
| SEQ_EDIT_PROXY_DIR_STORAGE | Store proxies in project directory. |
Definition at line 619 of file DNA_sequence_types.h.
| enum eSeqChannelFlag |
| Enumerator | |
|---|---|
| SEQ_CHANNEL_LOCK | |
| SEQ_CHANNEL_MUTE | |
Definition at line 892 of file DNA_sequence_types.h.
| enum eSeqRetimingKeyFlag |
| Enumerator | |
|---|---|
| SEQ_SPEED_TRANSITION_IN | |
| SEQ_SPEED_TRANSITION_OUT | |
| SEQ_FREEZE_FRAME_IN | |
| SEQ_FREEZE_FRAME_OUT | |
| SEQ_KEY_SELECTED | |
Definition at line 147 of file DNA_sequence_types.h.
| enum StripColorTag |
| Enumerator | |
|---|---|
| STRIP_COLOR_NONE | |
| STRIP_COLOR_01 | |
| STRIP_COLOR_02 | |
| STRIP_COLOR_03 | |
| STRIP_COLOR_04 | |
| STRIP_COLOR_05 | |
| STRIP_COLOR_06 | |
| STRIP_COLOR_07 | |
| STRIP_COLOR_08 | |
| STRIP_COLOR_09 | |
| STRIP_COLOR_TOT | |
Definition at line 867 of file DNA_sequence_types.h.
| enum StripType |
Definition at line 737 of file DNA_sequence_types.h.