376 #define SEQ_FONT_NOT_LOADED -2
468 #define SEQ_EDIT_OVERLAY_SHOW 1
469 #define SEQ_EDIT_OVERLAY_ABS 2
471 #define SEQ_STRIP_OFSBOTTOM 0.05f
472 #define SEQ_STRIP_OFSTOP 0.95f
476 #define SEQ_EDIT_PROXY_DIR_STORAGE 1
479 #define SEQ_SPEED_INTEGRATE (1 << 0)
480 #define SEQ_SPEED_UNUSED_1 (1 << 1)
481 #define SEQ_SPEED_COMPRESS_IPO_Y (1 << 2)
482 #define SEQ_SPEED_USE_INTERPOLATION (1 << 3)
485 #define SEQ_NAME_MAXSTR 64
537 #define SEQ_ALLSEL (SELECT + SEQ_LEFTSEL + SEQ_RIGHTSEL)
542 #define SEQ_COLOR_BALANCE_INVERSE_GAIN 1
543 #define SEQ_COLOR_BALANCE_INVERSE_GAMMA 2
544 #define SEQ_COLOR_BALANCE_INVERSE_LIFT 4
548 #define SEQ_PROXY_IMAGE_SIZE_25 1
549 #define SEQ_PROXY_IMAGE_SIZE_50 2
550 #define SEQ_PROXY_IMAGE_SIZE_75 4
551 #define SEQ_PROXY_IMAGE_SIZE_100 8
553 #define SEQ_PROXY_TC_NONE 0
554 #define SEQ_PROXY_TC_RECORD_RUN 1
555 #define SEQ_PROXY_TC_FREE_RUN 2
556 #define SEQ_PROXY_TC_INTERP_REC_DATE_FREE_RUN 4
557 #define SEQ_PROXY_TC_RECORD_RUN_NO_GAPS 8
558 #define SEQ_PROXY_TC_ALL 15
626 #define SEQ_MOVIECLIP_RENDER_UNDISTORTED (1 << 0)
627 #define SEQ_MOVIECLIP_RENDER_STABILIZED (1 << 1)
629 #define SEQ_BLEND_REPLACE 0
635 #define SEQ_HAS_PATH(_seq) \
636 (ELEM((_seq)->type, SEQ_TYPE_MOVIE, SEQ_TYPE_IMAGE, SEQ_TYPE_SOUND_RAM, SEQ_TYPE_SOUND_HD))
These structs are the foundation for all linked lists in the library system.
struct SpeedControlVars SpeedControlVars
@ SEQ_AUDIO_PITCH_ANIMATED
@ SEQ_USE_EFFECT_DEFAULT_FADE
@ SEQ_AUDIO_VOLUME_ANIMATED
@ SEQ_USE_LINEAR_MODIFIERS
@ SEQ_AUDIO_DRAW_WAVEFORM
struct ColorMixVars ColorMixVars
struct StripColorBalance StripColorBalance
struct TransformVars TransformVars
struct StripAnim StripAnim
struct WhiteBalanceModifierData WhiteBalanceModifierData
@ SEQUENCE_MASK_INPUT_STRIP
struct ColorBalanceModifierData ColorBalanceModifierData
struct CurvesModifierData CurvesModifierData
struct SequencerScopes SequencerScopes
@ SEQUENCE_MODIFIER_EXPANDED
@ SEQ_CACHE_STORE_PREPROCESSED
@ SEQ_CACHE_STORE_FINAL_OUT
@ SEQ_CACHE_STORE_COMPOSITE
@ SEQ_CACHE_VIEW_FINAL_OUT
@ SEQ_CACHE_DISK_CACHE_ENABLE
@ SEQ_CACHE_VIEW_COMPOSITE
@ SEQ_CACHE_PREFETCH_ENABLE
@ SEQ_CACHE_VIEW_PREPROCESSED
struct StripTransform StripTransform
@ SEQ_PROXY_SKIP_EXISTING
@ SEQUENCE_MASK_TIME_RELATIVE
@ SEQUENCE_MASK_TIME_ABSOLUTE
struct SequenceModifierData SequenceModifierData
struct StripCrop StripCrop
struct SequencerTonemapModifierData SequencerTonemapModifierData
@ NUM_SEQUENCE_MODIFIER_TYPES
@ seqModifierType_WhiteBalance
@ seqModifierType_BrightContrast
@ seqModifierType_ColorBalance
@ seqModifierType_HueCorrect
@ seqModifierType_Tonemap
struct SequenceRuntime SequenceRuntime
struct GaussianBlurVars GaussianBlurVars
@ SEQ_TEXT_ALIGN_X_CENTER
struct SolidColorVars SolidColorVars
struct HueCorrectModifierData HueCorrectModifierData
@ SEQ_TONEMAP_RD_PHOTORECEPTOR
struct StripProxy StripProxy
struct MetaStack MetaStack
@ SEQ_STORAGE_PROXY_CUSTOM_FILE
@ SEQ_STORAGE_PROXY_CUSTOM_DIR
struct StripElem StripElem
struct BrightContrastModifierData BrightContrastModifierData
@ SEQ_TEXT_ALIGN_Y_BOTTOM
@ SEQ_TEXT_ALIGN_Y_CENTER
struct SequencerMaskModifierData SequencerMaskModifierData
SequenceModifierData modifier
StripColorBalance color_balance
SequenceModifierData modifier
SequenceModifierData modifier
struct CurveMapping curve_mapping
struct PrefetchJob * prefetch_job
int64_t disk_cache_timestamp
SequenceModifierData modifier
struct CurveMapping curve_mapping
struct SequenceModifierData * next
struct SequenceModifierData * prev
struct Sequence * mask_sequence
struct Object * scene_camera
struct Stereo3dFormat * stereo3d_format
struct Ipo *ipo DNA_DEPRECATED
SequenceModifierData modifier
struct ImBuf * reference_ibuf
struct ImBuf * waveform_ibuf
struct ImBuf * sep_waveform_ibuf
struct ImBuf * zebra_ibuf
struct ImBuf * histogram_ibuf
struct ImBuf * vector_ibuf
SequenceModifierData modifier
ColorManagedColorspaceSettings colorspace_settings
StripColorBalance *color_balance DNA_DEPRECATED
StripTransform * transform
SequenceModifierData modifier