|
Blender
V3.3
|
#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 | SeqTimelineChannel |
| struct | EditingRuntime |
| 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 |
Typedefs | |
Sequence & Editing Structs | |
| 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 SeqTimelineChannel | SeqTimelineChannel |
| typedef struct EditingRuntime | EditingRuntime |
| typedef struct Editing | Editing |
Effect Variable Structs | |
| #define | SEQ_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) } |
| 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 |
Scopes | |
| #define | MAXSEQ 128 |
| #define | SELECT 1 |
| #define | SEQ_EDIT_OVERLAY_FRAME_SHOW 1 |
| #define | SEQ_EDIT_OVERLAY_FRAME_ABS 2 |
| #define | SEQ_STRIP_OFSBOTTOM 0.05f |
| #define | SEQ_STRIP_OFSTOP 0.95f |
| #define | SEQ_EDIT_PROXY_DIR_STORAGE 1 |
| #define | SEQ_SPEED_UNUSED_2 (1 << 0) /* cleared */ |
| #define | SEQ_SPEED_UNUSED_1 (1 << 1) /* cleared */ |
| #define | SEQ_SPEED_UNUSED_3 (1 << 2) /* cleared */ |
| #define | SEQ_SPEED_USE_INTERPOLATION (1 << 3) |
| typedef struct SequencerScopes | SequencerScopes |
Sequence 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 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 |
Structs for use by the 'Sequencer' (Video Editor)
Note on terminology
Definition in file DNA_sequence_types.h.
| #define MAXSEQ 128 |
Definition at line 523 of file DNA_sequence_types.h.
| #define SELECT 1 |
Definition at line 525 of file DNA_sequence_types.h.
| #define SEQ_ALLSEL (SELECT + SEQ_LEFTSEL + SEQ_RIGHTSEL) |
Definition at line 602 of file DNA_sequence_types.h.
| #define SEQ_BLEND_REPLACE 0 |
Definition at line 701 of file DNA_sequence_types.h.
| #define SEQ_COLOR_BALANCE_INVERSE_GAIN 1 |
Definition at line 607 of file DNA_sequence_types.h.
| #define SEQ_COLOR_BALANCE_INVERSE_GAMMA 2 |
Definition at line 608 of file DNA_sequence_types.h.
| #define SEQ_COLOR_BALANCE_INVERSE_LIFT 4 |
Definition at line 609 of file DNA_sequence_types.h.
| #define SEQ_COLOR_BALANCE_INVERSE_OFFSET 16 |
Definition at line 611 of file DNA_sequence_types.h.
| #define SEQ_COLOR_BALANCE_INVERSE_POWER 32 |
Definition at line 612 of file DNA_sequence_types.h.
| #define SEQ_COLOR_BALANCE_INVERSE_SLOPE 8 |
Definition at line 610 of file DNA_sequence_types.h.
| #define SEQ_EDIT_OVERLAY_FRAME_ABS 2 |
Definition at line 529 of file DNA_sequence_types.h.
| #define SEQ_EDIT_OVERLAY_FRAME_SHOW 1 |
#Editor.overlay_frame_flag
Definition at line 528 of file DNA_sequence_types.h.
| #define SEQ_EDIT_PROXY_DIR_STORAGE 1 |
Definition at line 536 of file DNA_sequence_types.h.
| #define SEQ_FONT_NOT_LOADED -2 |
Definition at line 423 of file DNA_sequence_types.h.
| #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 707 of file DNA_sequence_types.h.
| #define SEQ_MOVIECLIP_RENDER_STABILIZED (1 << 1) |
Definition at line 699 of file DNA_sequence_types.h.
| #define SEQ_MOVIECLIP_RENDER_UNDISTORTED (1 << 0) |
Definition at line 698 of file DNA_sequence_types.h.
| #define SEQ_NAME_MAXSTR 64 |
Definition at line 550 of file DNA_sequence_types.h.
| #define SEQ_PROXY_IMAGE_SIZE_100 8 |
Definition at line 619 of file DNA_sequence_types.h.
| #define SEQ_PROXY_IMAGE_SIZE_25 1 |
Definition at line 616 of file DNA_sequence_types.h.
| #define SEQ_PROXY_IMAGE_SIZE_50 2 |
Definition at line 617 of file DNA_sequence_types.h.
| #define SEQ_PROXY_IMAGE_SIZE_75 4 |
Definition at line 618 of file DNA_sequence_types.h.
| #define SEQ_PROXY_TC_ALL 15 |
Definition at line 626 of file DNA_sequence_types.h.
| #define SEQ_PROXY_TC_FREE_RUN 2 |
Definition at line 623 of file DNA_sequence_types.h.
| #define SEQ_PROXY_TC_INTERP_REC_DATE_FREE_RUN 4 |
Definition at line 624 of file DNA_sequence_types.h.
| #define SEQ_PROXY_TC_NONE 0 |
Definition at line 621 of file DNA_sequence_types.h.
| #define SEQ_PROXY_TC_RECORD_RUN 1 |
Definition at line 622 of file DNA_sequence_types.h.
| #define SEQ_PROXY_TC_RECORD_RUN_NO_GAPS 8 |
Definition at line 625 of file DNA_sequence_types.h.
| #define SEQ_SPEED_UNUSED_1 (1 << 1) /* cleared */ |
Definition at line 540 of file DNA_sequence_types.h.
| #define SEQ_SPEED_UNUSED_2 (1 << 0) /* cleared */ |
Definition at line 539 of file DNA_sequence_types.h.
| #define SEQ_SPEED_UNUSED_3 (1 << 2) /* cleared */ |
Definition at line 541 of file DNA_sequence_types.h.
| #define SEQ_SPEED_USE_INTERPOLATION (1 << 3) |
Definition at line 542 of file DNA_sequence_types.h.
| #define SEQ_STRIP_OFSBOTTOM 0.05f |
Definition at line 531 of file DNA_sequence_types.h.
| #define SEQ_STRIP_OFSTOP 0.95f |
Definition at line 532 of file DNA_sequence_types.h.
| typedef struct BrightContrastModifierData BrightContrastModifierData |
| typedef struct ColorBalanceModifierData ColorBalanceModifierData |
| typedef struct ColorMixVars ColorMixVars |
| typedef struct CurvesModifierData CurvesModifierData |
| typedef struct EditingRuntime EditingRuntime |
| typedef enum eSeqChannelFlag eSeqChannelFlag |
| typedef struct GaussianBlurVars GaussianBlurVars |
| typedef struct HueCorrectModifierData HueCorrectModifierData |
| typedef struct SeqTimelineChannel SeqTimelineChannel |
The sequence structure is the basic struct used by any strip. each of the strips uses a different sequence structure.
| typedef enum SequenceColorTag SequenceColorTag |
| typedef struct SequenceModifierData SequenceModifierData |
| typedef struct SequencerMaskModifierData SequencerMaskModifierData |
| typedef struct SequencerScopes SequencerScopes |
| typedef struct SequencerTonemapModifierData SequencerTonemapModifierData |
| typedef struct SequenceRuntime SequenceRuntime |
| typedef struct SolidColorVars SolidColorVars |
| typedef struct SpeedControlVars SpeedControlVars |
| typedef struct StripColorBalance StripColorBalance |
| typedef struct StripProxy StripProxy |
| typedef struct StripTransform StripTransform |
| typedef struct TransformVars TransformVars |
| typedef struct WhiteBalanceModifierData WhiteBalanceModifierData |
| anonymous enum |
SpeedControlVars.speed_control_type
| Enumerator | |
|---|---|
| SEQ_SPEED_STRETCH | |
| SEQ_SPEED_MULTIPLY | |
| SEQ_SPEED_LENGTH | |
| SEQ_SPEED_FRAME_NUMBER | |
Definition at line 375 of file DNA_sequence_types.h.
| anonymous enum |
| Enumerator | |
|---|---|
| SEQ_TEXT_SHADOW | |
| SEQ_TEXT_BOX | |
| SEQ_TEXT_BOLD | |
| SEQ_TEXT_ITALIC | |
Definition at line 402 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 410 of file DNA_sequence_types.h.
| anonymous enum |
| Enumerator | |
|---|---|
| SEQ_TEXT_ALIGN_Y_TOP | |
| SEQ_TEXT_ALIGN_Y_CENTER | |
| SEQ_TEXT_ALIGN_Y_BOTTOM | |
Definition at line 417 of file DNA_sequence_types.h.
| anonymous enum |
| Enumerator | |
|---|---|
| SEQ_COLOR_BALANCE_METHOD_LIFTGAMMAGAIN | |
| SEQ_COLOR_BALANCE_METHOD_SLOPEOFFSETPOWER | |
Definition at line 459 of file DNA_sequence_types.h.
| anonymous enum |
| Enumerator | |
|---|---|
| SEQ_TONEMAP_RH_SIMPLE | |
| SEQ_TONEMAP_RD_PHOTORECEPTOR | |
Definition at line 502 of file DNA_sequence_types.h.
| anonymous enum |
Definition at line 553 of file DNA_sequence_types.h.
| anonymous enum |
| Enumerator | |
|---|---|
| SEQ_STORAGE_PROXY_CUSTOM_FILE | |
| SEQ_STORAGE_PROXY_CUSTOM_DIR | |
Definition at line 596 of file DNA_sequence_types.h.
| anonymous enum |
SeqProxy.build_flags
| Enumerator | |
|---|---|
| SEQ_PROXY_SKIP_EXISTING | |
Definition at line 629 of file DNA_sequence_types.h.
| anonymous enum |
| Enumerator | |
|---|---|
| SEQ_ALPHA_STRAIGHT | |
| SEQ_ALPHA_PREMUL | |
Definition at line 634 of file DNA_sequence_types.h.
| anonymous enum |
Definition at line 644 of file DNA_sequence_types.h.
| anonymous enum |
Definition at line 713 of file DNA_sequence_types.h.
| anonymous enum |
| Enumerator | |
|---|---|
| SEQUENCE_MODIFIER_MUTE | |
| SEQUENCE_MODIFIER_EXPANDED | |
Definition at line 726 of file DNA_sequence_types.h.
| anonymous enum |
| Enumerator | |
|---|---|
| SEQUENCE_MASK_INPUT_STRIP | |
| SEQUENCE_MASK_INPUT_ID | |
Definition at line 731 of file DNA_sequence_types.h.
| anonymous enum |
| Enumerator | |
|---|---|
| SEQUENCE_MASK_TIME_RELATIVE | |
| SEQUENCE_MASK_TIME_ABSOLUTE | |
Definition at line 736 of file DNA_sequence_types.h.
| anonymous enum |
Editing.cache_flag all entries
Definition at line 753 of file DNA_sequence_types.h.
| anonymous enum |
| Enumerator | |
|---|---|
| SEQ_TRANSFORM_FILTER_NEAREST | |
| SEQ_TRANSFORM_FILTER_BILINEAR | |
Definition at line 794 of file DNA_sequence_types.h.
| enum eSeqChannelFlag |
| Enumerator | |
|---|---|
| SEQ_CHANNEL_LOCK | |
| SEQ_CHANNEL_MUTE | |
Definition at line 799 of file DNA_sequence_types.h.
| enum SequenceColorTag |
Definition at line 778 of file DNA_sequence_types.h.