Sculpt:
[blender-staging.git] / source / blender / makesdna / DNA_scene_types.h
index bc592387a64c32a1de2f7331653b1a509955d2de..ab186ffe380d518135b363fce87871fe1221688c 100644 (file)
@@ -77,7 +77,7 @@ typedef struct AviCodecData {
 } AviCodecData;
 
 typedef struct QuicktimeCodecData {
-
+       /*Old quicktime implementation compatibility fields, read only in 2.5 - deprecated*/
        void                    *cdParms;   /* codec/compressor options */
        void                    *pad;       /* padding */
 
@@ -86,6 +86,22 @@ typedef struct QuicktimeCodecData {
 
        char                    qtcodecname[128];
 } QuicktimeCodecData;
+       
+typedef struct QuicktimeCodecSettings {
+       /* Codec settings detailed for 2.5 implementation*/
+       int codecType; /* Types defined in quicktime_export.h */
+       int     codecSpatialQuality; /* in 0-100 scale, to be translated in 0-1024 for qt use */
+
+       /* Settings not available in current QTKit API */
+       int     codec;
+       int     codecFlags;
+       int     colorDepth;
+       int     codecTemporalQuality; /* in 0-100 scale, to be translated in 0-1024 for qt use */
+       int     minSpatialQuality; /* in 0-100 scale, to be translated in 0-1024 for qt use */
+       int     minTemporalQuality; /* in 0-100 scale, to be translated in 0-1024 for qt use */
+       int     keyFrameRate;
+       int     bitRate;        /* bitrate in bps */
+} QuicktimeCodecSettings;
 
 typedef struct FFMpegCodecData {
        int type;
@@ -176,6 +192,7 @@ typedef struct RenderData {
        
        struct AviCodecData *avicodecdata;
        struct QuicktimeCodecData *qtcodecdata;
+       struct QuicktimeCodecSettings qtcodecsettings;
        struct FFMpegCodecData ffcodecdata;
        
        int cfra, sfra, efra;   /* frames as in 'images' */
@@ -542,7 +559,6 @@ typedef struct Sculpt {
 typedef struct VPaint {
        Paint paint;
 
-       float gamma, mul;                       /* should become part of struct Brush? */
        short mode, flag;
        int tot;                                                        /* allocation size of prev buffers */
        unsigned int *vpaint_prev;                      /* previous mesh colors */
@@ -554,11 +570,10 @@ typedef struct VPaint {
 /* VPaint flag */
 #define VP_COLINDEX    1
 #define VP_AREA                2
-#define VP_SOFT                4
+
 #define VP_NORMALS     8
 #define VP_SPRAY       16
 // #define VP_MIRROR_X 32 // depricated in 2.5x use (me->editflag & ME_EDIT_MIRROR_X)
-#define VP_HARD                64
 #define VP_ONLYVGROUP  128