[Bf-blender-cvs] [06871e6] terrible_consequencer: Minor corrections to the types
Antony Riakiotakis
noreply at git.blender.org
Fri Sep 26 21:48:40 CEST 2014
Commit: 06871e6fbcdaea046bb82079bf5eb06626db88ca
Author: Antony Riakiotakis
Date: Fri Sep 26 12:26:34 2014 +0200
Branches: terrible_consequencer
https://developer.blender.org/rB06871e6fbcdaea046bb82079bf5eb06626db88ca
Minor corrections to the types
===================================================================
M source/blender/makesdna/DNA_sequence_types.h
===================================================================
diff --git a/source/blender/makesdna/DNA_sequence_types.h b/source/blender/makesdna/DNA_sequence_types.h
index a8b724d..cb18000 100644
--- a/source/blender/makesdna/DNA_sequence_types.h
+++ b/source/blender/makesdna/DNA_sequence_types.h
@@ -481,39 +481,36 @@ enum {
/* nstrip->type */
enum {
- NCLIP_TYPE_DATA = 1,
- NCLIP_TYPE_FX,
+ NSTRIP_TYPE_DATA = 1,
+ NSTRIP_TYPE_FX,
+ NSTRIP_TYPE_CONTAINER,
};
-/* ndatastrip->subtype */
+/* nstrip->classtype */
enum {
- NDATASTRIP_TYPE_MOVIE = 1,
- NDATASTRIP_TYPE_MOVIECLIP,
- NDATASTRIP_TYPE_MASK,
- NDATASTRIP_TYPE_IMAGE,
- NDATASTRIP_TYPE_SOUND,
- NDATASTRIP_TYPE_SCENE,
-};
-
-/* nfxstrip->subtype */
-enum {
- NFXSTRIP_TYPE_EFFECT = 1,
- NFXSTRIP_TYPE_CROSS,
- NFXSTRIP_TYPE_ADD,
- NFXSTRIP_TYPE_SUB,
- NFXSTRIP_TYPE_ALPHAOVER,
- NFXSTRIP_TYPE_ALPHAUNDER,
- NFXSTRIP_TYPE_GAMCROSS,
- NFXSTRIP_TYPE_MUL,
- NFXSTRIP_TYPE_OVERDROP,
- NFXSTRIP_TYPE_WIPE,
- NFXSTRIP_TYPE_GLOW,
- NFXSTRIP_TYPE_TRANSFORM,
- NFXSTRIP_TYPE_COLOR,
- NFXSTRIP_TYPE_SPEED,
- NFXSTRIP_TYPE_MULTICAM,
- NFXSTRIP_TYPE_ADJUSTMENT,
- NFXSTRIP_TYPE_GAUSSIAN_BLUR,
+ NSTRIP_CLASS_MOVIE = 1,
+ NSTRIP_CLASS_MOVIECLIP,
+ NSTRIP_CLASS_MASK,
+ NSTRIP_CLASS_IMAGE,
+ NSTRIP_CLASS_SOUND,
+ NSTRIP_CLASS_SCENE,
+ NSTRIP_CLASS_EFFECT,
+ NSTRIP_CLASS_CROSS,
+ NSTRIP_CLASS_ADD,
+ NSTRIP_CLASS_SUB,
+ NSTRIP_CLASS_ALPHAOVER,
+ NSTRIP_CLASS_ALPHAUNDER,
+ NSTRIP_CLASS_GAMCROSS,
+ NSTRIP_CLASS_MUL,
+ NSTRIP_CLASS_OVERDROP,
+ NSTRIP_CLASS_WIPE,
+ NSTRIP_CLASS_GLOW,
+ NSTRIP_CLASS_TRANSFORM,
+ NSTRIP_CLASS_COLOR,
+ NSTRIP_CLASS_SPEED,
+ NSTRIP_CLASS_MULTICAM,
+ NSTRIP_CLASS_ADJUSTMENT,
+ NSTRIP_CLASS_GAUSSIAN_BLUR,
};
/* nclip->flag */
@@ -563,7 +560,10 @@ typedef struct NStrip {
int depth;
/* main type, data or fx */
- int type;
+ short type;
+
+ /* classtype identifier, to quickly determine the type of strip */
+ short classtype;
/* frame position in the timeline */
int start;
@@ -577,25 +577,20 @@ typedef struct NStrip {
typedef struct NDataStrip {
NStrip clip;
- /* subtype of data (movie, sound) */
- int subtype;
-
/* length of source data (depends on source data type) */
int len;
/* offset of data from start of the clip */
int offset;
- int pad;
} NDataStrip;
/* a data clip, it includes movies, sounds or image sequences */
typedef struct NFXStrip {
NStrip clip;
- /* subtype of fx (blur, alpha over, etc) */
- int subtype;
/* fader of the effect */
float effect_fader;
+ float pad;
/* specialize those per fx */
struct NStrip *clip1, *clip2, *clip3;
More information about the Bf-blender-cvs
mailing list