Blender  V2.93
Classes | Macros | Typedefs | Enumerations
DNA_sequence_types.h File Reference
#include "DNA_color_types.h"
#include "DNA_defs.h"
#include "DNA_listBase.h"
#include "DNA_session_uuid_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  Strip
 
struct  SequenceRuntime
 
struct  Sequence
 
struct  MetaStack
 
struct  Editing
 
struct  WipeVars
 
struct  GlowVars
 
struct  TransformVars
 
struct  SolidColorVars
 
struct  SpeedControlVars
 
struct  GaussianBlurVars
 
struct  TextVars
 
struct  ColorMixVars
 
struct  SequenceModifierData
 
struct  ColorBalanceModifierData
 
struct  CurvesModifierData
 
struct  HueCorrectModifierData
 
struct  BrightContrastModifierData
 
struct  SequencerMaskModifierData
 
struct  WhiteBalanceModifierData
 
struct  SequencerTonemapModifierData
 
struct  SequencerScopes
 

Macros

#define SEQ_FONT_NOT_LOADED   -2
 
#define MAXSEQ   32
 
#define SELECT   1
 
#define SEQ_EDIT_OVERLAY_SHOW   1
 
#define SEQ_EDIT_OVERLAY_ABS   2
 
#define SEQ_STRIP_OFSBOTTOM   0.05f
 
#define SEQ_STRIP_OFSTOP   0.95f
 
#define SEQ_EDIT_PROXY_DIR_STORAGE   1
 
#define SEQ_SPEED_INTEGRATE   (1 << 0)
 
#define SEQ_SPEED_UNUSED_1   (1 << 1) /* cleared */
 
#define SEQ_SPEED_COMPRESS_IPO_Y   (1 << 2)
 
#define SEQ_SPEED_USE_INTERPOLATION   (1 << 3)
 
#define SEQ_NAME_MAXSTR   64
 
#define SEQ_ALLSEL   (SELECT + SEQ_LEFTSEL + SEQ_RIGHTSEL)
 
#define SEQ_COLOR_BALANCE_INVERSE_GAIN   1
 
#define SEQ_COLOR_BALANCE_INVERSE_GAMMA   2
 
#define SEQ_COLOR_BALANCE_INVERSE_LIFT   4
 
#define SEQ_PROXY_IMAGE_SIZE_25   1
 
#define SEQ_PROXY_IMAGE_SIZE_50   2
 
#define SEQ_PROXY_IMAGE_SIZE_75   4
 
#define SEQ_PROXY_IMAGE_SIZE_100   8
 
#define SEQ_PROXY_TC_NONE   0
 
#define SEQ_PROXY_TC_RECORD_RUN   1
 
#define SEQ_PROXY_TC_FREE_RUN   2
 
#define SEQ_PROXY_TC_INTERP_REC_DATE_FREE_RUN   4
 
#define SEQ_PROXY_TC_RECORD_RUN_NO_GAPS   8
 
#define SEQ_PROXY_TC_ALL   15
 
#define SEQ_MOVIECLIP_RENDER_UNDISTORTED   (1 << 0)
 
#define SEQ_MOVIECLIP_RENDER_STABILIZED   (1 << 1)
 
#define SEQ_BLEND_REPLACE   0
 
#define SEQ_HAS_PATH(_seq)    (ELEM((_seq)->type, SEQ_TYPE_MOVIE, SEQ_TYPE_IMAGE, SEQ_TYPE_SOUND_RAM, SEQ_TYPE_SOUND_HD))
 

Typedefs

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 Strip Strip
 
typedef struct SequenceRuntime SequenceRuntime
 
typedef struct Sequence Sequence
 
typedef struct MetaStack MetaStack
 
typedef struct Editing Editing
 
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
 
typedef struct SequenceModifierData SequenceModifierData
 
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
 
typedef struct SequencerScopes SequencerScopes
 

Enumerations

enum  { SEQ_TEXT_SHADOW = (1 << 0) , SEQ_TEXT_BOX = (1 << 1) , SEQ_TEXT_BOLD = (1 << 2) , SEQ_TEXT_ITALIC = (1 << 3) }
 
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 }
 
enum  { SEQ_TONEMAP_RH_SIMPLE = 0 , SEQ_TONEMAP_RD_PHOTORECEPTOR = 1 }
 
enum  {
  SEQ_LEFTSEL = (1 << 1) , SEQ_RIGHTSEL = (1 << 2) , SEQ_OVERLAP = (1 << 3) , SEQ_FILTERY = (1 << 4) ,
  SEQ_MUTE = (1 << 5) , SEQ_FLAG_UNUSED_6 = (1 << 6) , SEQ_REVERSE_FRAMES = (1 << 7) , SEQ_IPO_FRAME_LOCKED = (1 << 8) ,
  SEQ_EFFECT_NOT_LOADED = (1 << 9) , SEQ_FLAG_DELETE = (1 << 10) , SEQ_FLIPX = (1 << 11) , SEQ_FLIPY = (1 << 12) ,
  SEQ_MAKE_FLOAT = (1 << 13) , SEQ_LOCK = (1 << 14) , SEQ_USE_PROXY = (1 << 15) , SEQ_FLAG_UNUSED_23 = (1 << 16) ,
  SEQ_FLAG_UNUSED_22 = (1 << 17) , SEQ_FLAG_UNUSED_18 = (1 << 18) , SEQ_FLAG_UNUSED_19 = (1 << 19) , SEQ_FLAG_UNUSED_21 = (1 << 21) ,
  SEQ_USE_EFFECT_DEFAULT_FADE = (1 << 22) , SEQ_USE_LINEAR_MODIFIERS = (1 << 23) , SEQ_AUDIO_VOLUME_ANIMATED = (1 << 24) , SEQ_AUDIO_PITCH_ANIMATED = (1 << 25) ,
  SEQ_AUDIO_PAN_ANIMATED = (1 << 26) , SEQ_AUDIO_DRAW_WAVEFORM = (1 << 27) , SEQ_SCENE_NO_GPENCIL = (1 << 28) , SEQ_USE_VIEWS = (1 << 29) ,
  SEQ_SCENE_STRIPS = (1 << 30) , SEQ_INVALID_EFFECT = (1u << 31)
}
 
enum  { SEQ_STORAGE_PROXY_CUSTOM_FILE = (1 << 1) , SEQ_STORAGE_PROXY_CUSTOM_DIR = (1 << 2) }
 
enum  { SEQ_PROXY_SKIP_EXISTING = 1 }
 
enum  { SEQ_ALPHA_STRAIGHT = 0 , SEQ_ALPHA_PREMUL = 1 }
 
enum  {
  SEQ_TYPE_IMAGE = 0 , SEQ_TYPE_META = 1 , SEQ_TYPE_SCENE = 2 , SEQ_TYPE_MOVIE = 3 ,
  SEQ_TYPE_SOUND_RAM = 4 , SEQ_TYPE_SOUND_HD = 5 , SEQ_TYPE_MOVIECLIP = 6 , SEQ_TYPE_MASK = 7 ,
  SEQ_TYPE_EFFECT = 8 , SEQ_TYPE_CROSS = 8 , SEQ_TYPE_ADD = 9 , SEQ_TYPE_SUB = 10 ,
  SEQ_TYPE_ALPHAOVER = 11 , SEQ_TYPE_ALPHAUNDER = 12 , SEQ_TYPE_GAMCROSS = 13 , SEQ_TYPE_MUL = 14 ,
  SEQ_TYPE_OVERDROP = 15 , SEQ_TYPE_WIPE = 25 , SEQ_TYPE_GLOW = 26 , SEQ_TYPE_TRANSFORM = 27 ,
  SEQ_TYPE_COLOR = 28 , SEQ_TYPE_SPEED = 29 , SEQ_TYPE_MULTICAM = 30 , SEQ_TYPE_ADJUSTMENT = 31 ,
  SEQ_TYPE_GAUSSIAN_BLUR = 40 , SEQ_TYPE_TEXT = 41 , SEQ_TYPE_COLORMIX = 42 , SEQ_TYPE_SCREEN = 43 ,
  SEQ_TYPE_LIGHTEN = 44 , SEQ_TYPE_DODGE = 45 , SEQ_TYPE_DARKEN = 46 , SEQ_TYPE_COLOR_BURN = 47 ,
  SEQ_TYPE_LINEAR_BURN = 48 , SEQ_TYPE_OVERLAY = 49 , SEQ_TYPE_HARD_LIGHT = 50 , SEQ_TYPE_SOFT_LIGHT = 51 ,
  SEQ_TYPE_PIN_LIGHT = 52 , SEQ_TYPE_LIN_LIGHT = 53 , SEQ_TYPE_VIVID_LIGHT = 54 , SEQ_TYPE_HUE = 55 ,
  SEQ_TYPE_SATURATION = 56 , SEQ_TYPE_VALUE = 57 , SEQ_TYPE_BLEND_COLOR = 58 , SEQ_TYPE_DIFFERENCE = 59 ,
  SEQ_TYPE_EXCLUSION = 60 , SEQ_TYPE_MAX = 60
}
 
enum  {
  seqModifierType_ColorBalance = 1 , seqModifierType_Curves = 2 , seqModifierType_HueCorrect = 3 , seqModifierType_BrightContrast = 4 ,
  seqModifierType_Mask = 5 , seqModifierType_WhiteBalance = 6 , seqModifierType_Tonemap = 7 , NUM_SEQUENCE_MODIFIER_TYPES
}
 
enum  { SEQUENCE_MODIFIER_MUTE = (1 << 0) , SEQUENCE_MODIFIER_EXPANDED = (1 << 1) }
 
enum  { SEQUENCE_MASK_INPUT_STRIP = 0 , SEQUENCE_MASK_INPUT_ID = 1 }
 
enum  { SEQUENCE_MASK_TIME_RELATIVE = 0 , SEQUENCE_MASK_TIME_ABSOLUTE = 1 }
 
enum  {
  SEQ_CACHE_STORE_RAW = (1 << 0) , SEQ_CACHE_STORE_PREPROCESSED = (1 << 1) , SEQ_CACHE_STORE_COMPOSITE = (1 << 2) , SEQ_CACHE_STORE_FINAL_OUT = (1 << 3) ,
  SEQ_CACHE_ALL_TYPES , SEQ_CACHE_OVERRIDE = (1 << 4) , SEQ_CACHE_VIEW_ENABLE = (1 << 5) , SEQ_CACHE_VIEW_RAW = (1 << 6) ,
  SEQ_CACHE_VIEW_PREPROCESSED = (1 << 7) , SEQ_CACHE_VIEW_COMPOSITE = (1 << 8) , SEQ_CACHE_VIEW_FINAL_OUT = (1 << 9) , SEQ_CACHE_PREFETCH_ENABLE = (1 << 10) ,
  SEQ_CACHE_DISK_CACHE_ENABLE = (1 << 11)
}
 

Detailed Description

Structs for use by the 'Sequencer' (Video Editor)

Note on terminology

Definition in file DNA_sequence_types.h.

Macro Definition Documentation

◆ MAXSEQ

#define MAXSEQ   32

Definition at line 463 of file DNA_sequence_types.h.

◆ SELECT

#define SELECT   1

Definition at line 465 of file DNA_sequence_types.h.

◆ SEQ_ALLSEL

#define SEQ_ALLSEL   (SELECT + SEQ_LEFTSEL + SEQ_RIGHTSEL)

Definition at line 537 of file DNA_sequence_types.h.

◆ SEQ_BLEND_REPLACE

#define SEQ_BLEND_REPLACE   0

Definition at line 629 of file DNA_sequence_types.h.

◆ SEQ_COLOR_BALANCE_INVERSE_GAIN

#define SEQ_COLOR_BALANCE_INVERSE_GAIN   1

Definition at line 542 of file DNA_sequence_types.h.

◆ SEQ_COLOR_BALANCE_INVERSE_GAMMA

#define SEQ_COLOR_BALANCE_INVERSE_GAMMA   2

Definition at line 543 of file DNA_sequence_types.h.

◆ SEQ_COLOR_BALANCE_INVERSE_LIFT

#define SEQ_COLOR_BALANCE_INVERSE_LIFT   4

Definition at line 544 of file DNA_sequence_types.h.

◆ SEQ_EDIT_OVERLAY_ABS

#define SEQ_EDIT_OVERLAY_ABS   2

Definition at line 469 of file DNA_sequence_types.h.

◆ SEQ_EDIT_OVERLAY_SHOW

#define SEQ_EDIT_OVERLAY_SHOW   1

Definition at line 468 of file DNA_sequence_types.h.

◆ SEQ_EDIT_PROXY_DIR_STORAGE

#define SEQ_EDIT_PROXY_DIR_STORAGE   1

Definition at line 476 of file DNA_sequence_types.h.

◆ SEQ_FONT_NOT_LOADED

#define SEQ_FONT_NOT_LOADED   -2

Definition at line 376 of file DNA_sequence_types.h.

◆ SEQ_HAS_PATH

#define SEQ_HAS_PATH (   _seq)     (ELEM((_seq)->type, SEQ_TYPE_MOVIE, SEQ_TYPE_IMAGE, SEQ_TYPE_SOUND_RAM, SEQ_TYPE_SOUND_HD))

Definition at line 635 of file DNA_sequence_types.h.

◆ SEQ_MOVIECLIP_RENDER_STABILIZED

#define SEQ_MOVIECLIP_RENDER_STABILIZED   (1 << 1)

Definition at line 627 of file DNA_sequence_types.h.

◆ SEQ_MOVIECLIP_RENDER_UNDISTORTED

#define SEQ_MOVIECLIP_RENDER_UNDISTORTED   (1 << 0)

Definition at line 626 of file DNA_sequence_types.h.

◆ SEQ_NAME_MAXSTR

#define SEQ_NAME_MAXSTR   64

Definition at line 485 of file DNA_sequence_types.h.

◆ SEQ_PROXY_IMAGE_SIZE_100

#define SEQ_PROXY_IMAGE_SIZE_100   8

Definition at line 551 of file DNA_sequence_types.h.

◆ SEQ_PROXY_IMAGE_SIZE_25

#define SEQ_PROXY_IMAGE_SIZE_25   1

Definition at line 548 of file DNA_sequence_types.h.

◆ SEQ_PROXY_IMAGE_SIZE_50

#define SEQ_PROXY_IMAGE_SIZE_50   2

Definition at line 549 of file DNA_sequence_types.h.

◆ SEQ_PROXY_IMAGE_SIZE_75

#define SEQ_PROXY_IMAGE_SIZE_75   4

Definition at line 550 of file DNA_sequence_types.h.

◆ SEQ_PROXY_TC_ALL

#define SEQ_PROXY_TC_ALL   15

Definition at line 558 of file DNA_sequence_types.h.

◆ SEQ_PROXY_TC_FREE_RUN

#define SEQ_PROXY_TC_FREE_RUN   2

Definition at line 555 of file DNA_sequence_types.h.

◆ SEQ_PROXY_TC_INTERP_REC_DATE_FREE_RUN

#define SEQ_PROXY_TC_INTERP_REC_DATE_FREE_RUN   4

Definition at line 556 of file DNA_sequence_types.h.

◆ SEQ_PROXY_TC_NONE

#define SEQ_PROXY_TC_NONE   0

Definition at line 553 of file DNA_sequence_types.h.

◆ SEQ_PROXY_TC_RECORD_RUN

#define SEQ_PROXY_TC_RECORD_RUN   1

Definition at line 554 of file DNA_sequence_types.h.

◆ SEQ_PROXY_TC_RECORD_RUN_NO_GAPS

#define SEQ_PROXY_TC_RECORD_RUN_NO_GAPS   8

Definition at line 557 of file DNA_sequence_types.h.

◆ SEQ_SPEED_COMPRESS_IPO_Y

#define SEQ_SPEED_COMPRESS_IPO_Y   (1 << 2)

Definition at line 481 of file DNA_sequence_types.h.

◆ SEQ_SPEED_INTEGRATE

#define SEQ_SPEED_INTEGRATE   (1 << 0)

Definition at line 479 of file DNA_sequence_types.h.

◆ SEQ_SPEED_UNUSED_1

#define SEQ_SPEED_UNUSED_1   (1 << 1) /* cleared */

Definition at line 480 of file DNA_sequence_types.h.

◆ SEQ_SPEED_USE_INTERPOLATION

#define SEQ_SPEED_USE_INTERPOLATION   (1 << 3)

Definition at line 482 of file DNA_sequence_types.h.

◆ SEQ_STRIP_OFSBOTTOM

#define SEQ_STRIP_OFSBOTTOM   0.05f

Definition at line 471 of file DNA_sequence_types.h.

◆ SEQ_STRIP_OFSTOP

#define SEQ_STRIP_OFSTOP   0.95f

Definition at line 472 of file DNA_sequence_types.h.

Typedef Documentation

◆ BrightContrastModifierData

◆ ColorBalanceModifierData

◆ ColorMixVars

typedef struct ColorMixVars ColorMixVars

◆ CurvesModifierData

◆ Editing

typedef struct Editing Editing

◆ GaussianBlurVars

◆ GlowVars

typedef struct GlowVars GlowVars

◆ HueCorrectModifierData

◆ MetaStack

typedef struct MetaStack MetaStack

◆ Sequence

typedef struct Sequence Sequence

The sequence structure is the basic struct used by any strip. each of the strips uses a different sequence structure.

Warning
The first part identical to ID (for use in ipo's) the comment above is historic, probably we can drop the ID compatibility, but take care making this change.
This is really a 'Strip' in the UI!, name is highly confusing.

◆ SequenceModifierData

◆ SequencerMaskModifierData

◆ SequencerScopes

◆ SequencerTonemapModifierData

◆ SequenceRuntime

◆ SolidColorVars

◆ SpeedControlVars

◆ Strip

typedef struct Strip Strip

◆ StripAnim

typedef struct StripAnim StripAnim

◆ StripColorBalance

◆ StripCrop

typedef struct StripCrop StripCrop

◆ StripElem

typedef struct StripElem StripElem

◆ StripProxy

typedef struct StripProxy StripProxy

◆ StripTransform

◆ TextVars

typedef struct TextVars TextVars

◆ TransformVars

typedef struct TransformVars TransformVars

◆ WhiteBalanceModifierData

◆ WipeVars

typedef struct WipeVars WipeVars

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
Enumerator
SEQ_TEXT_SHADOW 
SEQ_TEXT_BOX 
SEQ_TEXT_BOLD 
SEQ_TEXT_ITALIC 

Definition at line 355 of file DNA_sequence_types.h.

◆ anonymous enum

anonymous enum
Enumerator
SEQ_TEXT_ALIGN_X_LEFT 
SEQ_TEXT_ALIGN_X_CENTER 
SEQ_TEXT_ALIGN_X_RIGHT 

Definition at line 363 of file DNA_sequence_types.h.

◆ anonymous enum

anonymous enum
Enumerator
SEQ_TEXT_ALIGN_Y_TOP 
SEQ_TEXT_ALIGN_Y_CENTER 
SEQ_TEXT_ALIGN_Y_BOTTOM 

Definition at line 370 of file DNA_sequence_types.h.

◆ anonymous enum

anonymous enum
Enumerator
SEQ_TONEMAP_RH_SIMPLE 
SEQ_TONEMAP_RD_PHOTORECEPTOR 

Definition at line 446 of file DNA_sequence_types.h.

◆ anonymous enum

anonymous enum
Enumerator
SEQ_LEFTSEL 
SEQ_RIGHTSEL 
SEQ_OVERLAP 
SEQ_FILTERY 
SEQ_MUTE 
SEQ_FLAG_UNUSED_6 
SEQ_REVERSE_FRAMES 
SEQ_IPO_FRAME_LOCKED 
SEQ_EFFECT_NOT_LOADED 
SEQ_FLAG_DELETE 
SEQ_FLIPX 
SEQ_FLIPY 
SEQ_MAKE_FLOAT 
SEQ_LOCK 
SEQ_USE_PROXY 
SEQ_FLAG_UNUSED_23 
SEQ_FLAG_UNUSED_22 
SEQ_FLAG_UNUSED_18 
SEQ_FLAG_UNUSED_19 
SEQ_FLAG_UNUSED_21 
SEQ_USE_EFFECT_DEFAULT_FADE 
SEQ_USE_LINEAR_MODIFIERS 
SEQ_AUDIO_VOLUME_ANIMATED 
SEQ_AUDIO_PITCH_ANIMATED 
SEQ_AUDIO_PAN_ANIMATED 
SEQ_AUDIO_DRAW_WAVEFORM 
SEQ_SCENE_NO_GPENCIL 
SEQ_USE_VIEWS 
SEQ_SCENE_STRIPS 
SEQ_INVALID_EFFECT 

Definition at line 488 of file DNA_sequence_types.h.

◆ anonymous enum

anonymous enum
Enumerator
SEQ_STORAGE_PROXY_CUSTOM_FILE 
SEQ_STORAGE_PROXY_CUSTOM_DIR 

Definition at line 531 of file DNA_sequence_types.h.

◆ anonymous enum

anonymous enum
Enumerator
SEQ_PROXY_SKIP_EXISTING 

Definition at line 561 of file DNA_sequence_types.h.

◆ anonymous enum

anonymous enum
Enumerator
SEQ_ALPHA_STRAIGHT 
SEQ_ALPHA_PREMUL 

Definition at line 566 of file DNA_sequence_types.h.

◆ anonymous enum

anonymous enum
Enumerator
SEQ_TYPE_IMAGE 
SEQ_TYPE_META 
SEQ_TYPE_SCENE 
SEQ_TYPE_MOVIE 
SEQ_TYPE_SOUND_RAM 
SEQ_TYPE_SOUND_HD 
SEQ_TYPE_MOVIECLIP 
SEQ_TYPE_MASK 
SEQ_TYPE_EFFECT 
SEQ_TYPE_CROSS 
SEQ_TYPE_ADD 
SEQ_TYPE_SUB 
SEQ_TYPE_ALPHAOVER 
SEQ_TYPE_ALPHAUNDER 
SEQ_TYPE_GAMCROSS 
SEQ_TYPE_MUL 
SEQ_TYPE_OVERDROP 
SEQ_TYPE_WIPE 
SEQ_TYPE_GLOW 
SEQ_TYPE_TRANSFORM 
SEQ_TYPE_COLOR 
SEQ_TYPE_SPEED 
SEQ_TYPE_MULTICAM 
SEQ_TYPE_ADJUSTMENT 
SEQ_TYPE_GAUSSIAN_BLUR 
SEQ_TYPE_TEXT 
SEQ_TYPE_COLORMIX 
SEQ_TYPE_SCREEN 
SEQ_TYPE_LIGHTEN 
SEQ_TYPE_DODGE 
SEQ_TYPE_DARKEN 
SEQ_TYPE_COLOR_BURN 
SEQ_TYPE_LINEAR_BURN 
SEQ_TYPE_OVERLAY 
SEQ_TYPE_HARD_LIGHT 
SEQ_TYPE_SOFT_LIGHT 
SEQ_TYPE_PIN_LIGHT 
SEQ_TYPE_LIN_LIGHT 
SEQ_TYPE_VIVID_LIGHT 
SEQ_TYPE_HUE 
SEQ_TYPE_SATURATION 
SEQ_TYPE_VALUE 
SEQ_TYPE_BLEND_COLOR 
SEQ_TYPE_DIFFERENCE 
SEQ_TYPE_EXCLUSION 
SEQ_TYPE_MAX 

Definition at line 572 of file DNA_sequence_types.h.

◆ anonymous enum

anonymous enum
Enumerator
seqModifierType_ColorBalance 
seqModifierType_Curves 
seqModifierType_HueCorrect 
seqModifierType_BrightContrast 
seqModifierType_Mask 
seqModifierType_WhiteBalance 
seqModifierType_Tonemap 
NUM_SEQUENCE_MODIFIER_TYPES 

Definition at line 641 of file DNA_sequence_types.h.

◆ anonymous enum

anonymous enum
Enumerator
SEQUENCE_MODIFIER_MUTE 
SEQUENCE_MODIFIER_EXPANDED 

Definition at line 654 of file DNA_sequence_types.h.

◆ anonymous enum

anonymous enum
Enumerator
SEQUENCE_MASK_INPUT_STRIP 
SEQUENCE_MASK_INPUT_ID 

Definition at line 659 of file DNA_sequence_types.h.

◆ anonymous enum

anonymous enum
Enumerator
SEQUENCE_MASK_TIME_RELATIVE 
SEQUENCE_MASK_TIME_ABSOLUTE 

Definition at line 664 of file DNA_sequence_types.h.

◆ anonymous enum

anonymous enum
Enumerator
SEQ_CACHE_STORE_RAW 
SEQ_CACHE_STORE_PREPROCESSED 
SEQ_CACHE_STORE_COMPOSITE 
SEQ_CACHE_STORE_FINAL_OUT 
SEQ_CACHE_ALL_TYPES 
SEQ_CACHE_OVERRIDE 
SEQ_CACHE_VIEW_ENABLE 
SEQ_CACHE_VIEW_RAW 
SEQ_CACHE_VIEW_PREPROCESSED 
SEQ_CACHE_VIEW_COMPOSITE 
SEQ_CACHE_VIEW_FINAL_OUT 
SEQ_CACHE_PREFETCH_ENABLE 
SEQ_CACHE_DISK_CACHE_ENABLE 

Definition at line 680 of file DNA_sequence_types.h.