user interface units, off by default.
[blender-staging.git] / source / blender / makesdna / DNA_scene_types.h
index 8e517ad776068d3831d14989f812b398b26f1ae2..cf32e4e2980e64f3ed0ba1521846b51f5eb917d8 100644 (file)
@@ -36,7 +36,6 @@ extern "C" {
 #include "DNA_brush_types.h"
 #include "DNA_vec_types.h"
 #include "DNA_listBase.h"
-#include "DNA_scriptlink_types.h"
 #include "DNA_ID.h"
 
 struct Object;
@@ -235,7 +234,7 @@ typedef struct RenderData {
         */
        int mode;
 
-       /* render engine, octree resolution */
+       /* render engine (deprecated), octree resolution */
        short renderer, ocres;
 
        /**
@@ -334,6 +333,8 @@ typedef struct RenderData {
        float pad2;                     //  XXX deprecated since 2.5
        struct Text *dometext;  //  XXX deprecated since 2.5
 
+       /* render engine */
+       char engine[32];
 } RenderData;
 
 /* control render convert and shading engine */
@@ -433,7 +434,7 @@ typedef struct ImagePaintSettings {
        short flag, tool;
        
        /* for projection painting only */
-       short seam_bleed,normal_angle;
+       short seam_bleed, normal_angle;
 
        void *paintcursor;                      /* wm handle */
 } ImagePaintSettings;
@@ -569,7 +570,7 @@ typedef struct ToolSettings {
        float clean_thresh;
 
        /* Auto-Keying Mode */
-       short autokey_mode, pad2;       /* defines in DNA_userdef_types.h */
+       short autokey_mode, autokey_flag;       /* defines in DNA_userdef_types.h */
        
        /* Retopo */
        char retopo_mode;
@@ -641,7 +642,7 @@ typedef struct Scene {
        float twmin[3], twmax[3];       /* boundbox of selection for transform widget */
        unsigned int lay;
        
-       
+
        short flag;                                                             /* various settings */
        
        short use_nodes;
@@ -658,11 +659,10 @@ typedef struct Scene {
        struct RenderData r;
        struct AudioData audio;         /* DEPRECATED 2.5 */
        
-       ScriptLink scriptlink;
-       
        ListBase markers;
        ListBase transform_spaces;
        
+       ListBase sound_handles;
        
        /* none of the dependancy graph  vars is mean to be saved */
        struct  DagForest *theDag;
@@ -961,11 +961,10 @@ typedef enum SculptFlags {
        SCULPT_LOCK_Z = 256
 } SculptFlags;
 
-/* toolsettings->imagepaint_flag */
+/* ImagePaintSettings.flag */
 #define IMAGEPAINT_DRAWING                             1
 #define IMAGEPAINT_DRAW_TOOL                   2
 #define IMAGEPAINT_DRAW_TOOL_DRAWING   4
-
 /* projection painting only */
 #define IMAGEPAINT_PROJECT_DISABLE             8       /* Non projection 3D painting */
 #define IMAGEPAINT_PROJECT_XRAY                        16