diff options
author | Campbell Barton <ideasman42@gmail.com> | 2018-12-17 01:55:02 +0300 |
---|---|---|
committer | Campbell Barton <ideasman42@gmail.com> | 2018-12-17 01:55:47 +0300 |
commit | 98f43ba3e4cb0a26eb62ea98e27a313265f8948c (patch) | |
tree | 5a54513b8b0cef1b9a66be0cd04bb13d21c78643 /source/blender/makesdna/DNA_object_force_types.h | |
parent | 4e3562f45ad6109fe3913c5ec7b2d5ff9c6f97bc (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.h | 70 |
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 |