Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCampbell Barton <ideasman42@gmail.com>2018-12-17 01:55:02 +0300
committerCampbell Barton <ideasman42@gmail.com>2018-12-17 01:55:47 +0300
commit98f43ba3e4cb0a26eb62ea98e27a313265f8948c (patch)
tree5a54513b8b0cef1b9a66be0cd04bb13d21c78643 /source/blender/makesdna/DNA_object_force_types.h
parent4e3562f45ad6109fe3913c5ec7b2d5ff9c6f97bc (diff)
Cleanup: use bit-shifted flag definitions in DNA
Diffstat (limited to 'source/blender/makesdna/DNA_object_force_types.h')
-rw-r--r--source/blender/makesdna/DNA_object_force_types.h70
1 files changed, 35 insertions, 35 deletions
diff --git a/source/blender/makesdna/DNA_object_force_types.h b/source/blender/makesdna/DNA_object_force_types.h
index c90a626784a..424f5499e39 100644
--- a/source/blender/makesdna/DNA_object_force_types.h
+++ b/source/blender/makesdna/DNA_object_force_types.h
@@ -352,27 +352,27 @@ typedef struct SoftBody {
/* pd->flag: various settings */
-#define PFIELD_USEMAX 1
-/*#define PDEFLE_DEFORM 2*/ /*UNUSED*/
-#define PFIELD_GUIDE_PATH_ADD 4 /* TODO: do_versions for below */
-#define PFIELD_PLANAR 8 /* used for do_versions */
-#define PDEFLE_KILL_PART 16
-#define PFIELD_POSZ 32 /* used for do_versions */
-#define PFIELD_TEX_OBJECT 64
-#define PFIELD_GLOBAL_CO 64 /* used for turbulence */
-#define PFIELD_TEX_2D 128
-#define PFIELD_MULTIPLE_SPRINGS 128 /* used for harmonic force */
-#define PFIELD_USEMIN 256
-#define PFIELD_USEMAXR 512
-#define PFIELD_USEMINR 1024
-#define PFIELD_TEX_ROOTCO 2048
-#define PFIELD_SURFACE (1<<12) /* used for do_versions */
-#define PFIELD_VISIBILITY (1<<13)
-#define PFIELD_DO_LOCATION (1<<14)
-#define PFIELD_DO_ROTATION (1<<15)
-#define PFIELD_GUIDE_PATH_WEIGHT (1<<16) /* apply curve weights */
-#define PFIELD_SMOKE_DENSITY (1<<17) /* multiply smoke force by density */
-#define PFIELD_GRAVITATION (1<<18) /* used for (simple) force */
+#define PFIELD_USEMAX (1 << 0)
+/*#define PDEFLE_DEFORM (1 << 1)*/ /*UNUSED*/
+#define PFIELD_GUIDE_PATH_ADD (1 << 2) /* TODO: do_versions for below */
+#define PFIELD_PLANAR (1 << 3) /* used for do_versions */
+#define PDEFLE_KILL_PART (1 << 4)
+#define PFIELD_POSZ (1 << 5) /* used for do_versions */
+#define PFIELD_TEX_OBJECT (1 << 6)
+#define PFIELD_GLOBAL_CO (1 << 6) /* used for turbulence */
+#define PFIELD_TEX_2D (1 << 7)
+#define PFIELD_MULTIPLE_SPRINGS (1 << 7) /* used for harmonic force */
+#define PFIELD_USEMIN (1 << 8)
+#define PFIELD_USEMAXR (1 << 9)
+#define PFIELD_USEMINR (1 << 10)
+#define PFIELD_TEX_ROOTCO (1 << 11)
+#define PFIELD_SURFACE (1 << 12) /* used for do_versions */
+#define PFIELD_VISIBILITY (1 << 13)
+#define PFIELD_DO_LOCATION (1 << 14)
+#define PFIELD_DO_ROTATION (1 << 15)
+#define PFIELD_GUIDE_PATH_WEIGHT (1 << 16) /* apply curve weights */
+#define PFIELD_SMOKE_DENSITY (1 << 17) /* multiply smoke force by density */
+#define PFIELD_GRAVITATION (1 << 18) /* used for (simple) force */
/* pd->falloff */
#define PFIELD_FALL_SPHERE 0
@@ -396,22 +396,22 @@ typedef struct SoftBody {
#define PFIELD_Z_NEG 2
/* pointcache->flag */
-#define PTCACHE_BAKED 1
-#define PTCACHE_OUTDATED 2
-#define PTCACHE_SIMULATION_VALID 4
-#define PTCACHE_BAKING 8
-//#define PTCACHE_BAKE_EDIT 16
-//#define PTCACHE_BAKE_EDIT_ACTIVE 32
-#define PTCACHE_DISK_CACHE 64
-//#define PTCACHE_QUICK_CACHE 128 /* removed since 2.64 - [#30974], could be added back in a more useful way */
-#define PTCACHE_FRAMES_SKIPPED 256
-#define PTCACHE_EXTERNAL 512
-#define PTCACHE_READ_INFO 1024
+#define PTCACHE_BAKED (1 << 0)
+#define PTCACHE_OUTDATED (1 << 1)
+#define PTCACHE_SIMULATION_VALID (1 << 2)
+#define PTCACHE_BAKING (1 << 3)
+//#define PTCACHE_BAKE_EDIT (1 << 4)
+//#define PTCACHE_BAKE_EDIT_ACTIVE (1 << 5)
+#define PTCACHE_DISK_CACHE (1 << 6)
+//#define PTCACHE_QUICK_CACHE (1 << 7) /* removed since 2.64 - [#30974], could be added back in a more useful way */
+#define PTCACHE_FRAMES_SKIPPED (1 << 8)
+#define PTCACHE_EXTERNAL (1 << 9)
+#define PTCACHE_READ_INFO (1 << 10)
/* don't use the filename of the blendfile the data is linked from (write a local cache) */
-#define PTCACHE_IGNORE_LIBPATH 2048
+#define PTCACHE_IGNORE_LIBPATH (1 << 11)
/* high resolution cache is saved for smoke for backwards compatibility, so set this flag to know it's a "fake" cache */
-#define PTCACHE_FAKE_SMOKE (1<<12)
-#define PTCACHE_IGNORE_CLEAR (1<<13)
+#define PTCACHE_FAKE_SMOKE (1 << 12)
+#define PTCACHE_IGNORE_CLEAR (1 << 13)
/* PTCACHE_OUTDATED + PTCACHE_FRAMES_SKIPPED */
#define PTCACHE_REDO_NEEDED 258