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.