Cleanup: spaces around operators in DNA headers

This commit is contained in:
Campbell Barton 2019-03-18 14:21:37 +11:00
parent 317cb1dd65
commit 8f5ba8e1a1
18 changed files with 306 additions and 306 deletions

View File

@ -699,7 +699,7 @@ typedef struct bDopeSheet {
/** Standard flags. */
int flag;
/** Index+1 of channel to rename - only gets set by renaming operator. */
/** `index + 1` of channel to rename - only gets set by renaming operator. */
int renameIndex;
} bDopeSheet;
@ -833,11 +833,11 @@ typedef enum eSAction_Flag {
/* draw time in seconds instead of time in frames */
SACTION_DRAWTIME = (1 << 2),
/* don't filter action channels according to visibility */
//SACTION_NOHIDE = (1<<3), // XXX deprecated... old animation system
//SACTION_NOHIDE = (1 << 3), // XXX deprecated... old animation system
/* don't kill overlapping keyframes after transform */
SACTION_NOTRANSKEYCULL = (1 << 4),
/* don't include keyframes that are out of view */
//SACTION_HORIZOPTIMISEON = (1<<5), // XXX deprecated... old irrelevant trick
//SACTION_HORIZOPTIMISEON = (1 << 5), // XXX deprecated... old irrelevant trick
/* show pose-markers (local to action) in Action Editor mode */
SACTION_POSEMARKERS_SHOW = (1 << 6),
/* don't draw action channels using group colors (where applicable) */

View File

@ -140,7 +140,7 @@ typedef enum eFMod_Generator_Modes {
*/
typedef enum eFMod_Generator_Flags {
/* generator works in conjunction with other modifiers (i.e. doesn't replace those before it) */
FCM_GENERATOR_ADDITIVE = (1<<0),
FCM_GENERATOR_ADDITIVE = (1 << 0),
} eFMod_Generator_Flags;
@ -301,9 +301,9 @@ typedef struct FMod_Stepped {
/* stepped modifier range flags */
typedef enum eFMod_Stepped_Flags {
/** Don't affect frames before the start frame. */
FCM_STEPPED_NO_BEFORE = (1<<0),
FCM_STEPPED_NO_BEFORE = (1 << 0),
/** Don't affect frames after the end frame. */
FCM_STEPPED_NO_AFTER = (1<<1),
FCM_STEPPED_NO_AFTER = (1 << 1),
} eFMod_Stepped_Flags;
/* Drivers -------------------------------------- */
@ -604,31 +604,31 @@ typedef struct FCurve {
/* user-editable flags/settings */
typedef enum eFCurve_Flags {
/** curve/keyframes are visible in editor */
FCURVE_VISIBLE = (1<<0),
FCURVE_VISIBLE = (1 << 0),
/** curve is selected for editing */
FCURVE_SELECTED = (1<<1),
FCURVE_SELECTED = (1 << 1),
/** curve is active one */
FCURVE_ACTIVE = (1<<2),
FCURVE_ACTIVE = (1 << 2),
/** keyframes (beztriples) cannot be edited */
FCURVE_PROTECTED = (1<<3),
FCURVE_PROTECTED = (1 << 3),
/** fcurve will not be evaluated for the next round */
FCURVE_MUTED = (1<<4),
FCURVE_MUTED = (1 << 4),
/** fcurve uses 'auto-handles', which stay horizontal... */
// DEPRECATED
FCURVE_AUTO_HANDLES = (1<<5),
FCURVE_MOD_OFF = (1<<6),
FCURVE_AUTO_HANDLES = (1 << 5),
FCURVE_MOD_OFF = (1 << 6),
/** skip evaluation, as RNA-path cannot be resolved
* (similar to muting, but cannot be set by user) */
FCURVE_DISABLED = (1<<10),
FCURVE_DISABLED = (1 << 10),
/** curve can only have whole-number values (integer types) */
FCURVE_INT_VALUES = (1<<11),
FCURVE_INT_VALUES = (1 << 11),
/** curve can only have certain discrete-number values
* (no interpolation at all, for enums/booleans) */
FCURVE_DISCRETE_VALUES = (1<<12),
FCURVE_DISCRETE_VALUES = (1 << 12),
/** temporary tag for editing */
FCURVE_TAGGED = (1<<15),
FCURVE_TAGGED = (1 << 15),
} eFCurve_Flags;
/* extrapolation modes (only simple value 'extending') */
@ -753,40 +753,40 @@ typedef enum eNlaStrip_Extrapolate_Mode {
typedef enum eNlaStrip_Flag {
/* UI selection flags */
/** NLA strip is the active one in the track (also indicates if strip is being tweaked) */
NLASTRIP_FLAG_ACTIVE = (1<<0),
NLASTRIP_FLAG_ACTIVE = (1 << 0),
/* NLA strip is selected for editing */
NLASTRIP_FLAG_SELECT = (1<<1),
// NLASTRIP_FLAG_SELECT_L = (1<<2), // left handle selected
// NLASTRIP_FLAG_SELECT_R = (1<<3), // right handle selected
NLASTRIP_FLAG_SELECT = (1 << 1),
// NLASTRIP_FLAG_SELECT_L = (1 << 2), // left handle selected
// NLASTRIP_FLAG_SELECT_R = (1 << 3), // right handle selected
/** NLA strip uses the same action that the action being tweaked uses
* (not set for the tweaking one though). */
NLASTRIP_FLAG_TWEAKUSER = (1<<4),
NLASTRIP_FLAG_TWEAKUSER = (1 << 4),
/* controls driven by local F-Curves */
/** strip influence is controlled by local F-Curve */
NLASTRIP_FLAG_USR_INFLUENCE = (1<<5),
NLASTRIP_FLAG_USR_TIME = (1<<6),
NLASTRIP_FLAG_USR_TIME_CYCLIC = (1<<7),
NLASTRIP_FLAG_USR_INFLUENCE = (1 << 5),
NLASTRIP_FLAG_USR_TIME = (1 << 6),
NLASTRIP_FLAG_USR_TIME_CYCLIC = (1 << 7),
/** NLA strip length is synced to the length of the referenced action */
NLASTRIP_FLAG_SYNC_LENGTH = (1<<9),
NLASTRIP_FLAG_SYNC_LENGTH = (1 << 9),
/* playback flags (may be overridden by F-Curves) */
/** NLA strip blendin/out values are set automatically based on overlaps */
NLASTRIP_FLAG_AUTO_BLENDS = (1<<10),
NLASTRIP_FLAG_AUTO_BLENDS = (1 << 10),
/** NLA strip is played back in reverse order */
NLASTRIP_FLAG_REVERSE = (1<<11),
NLASTRIP_FLAG_REVERSE = (1 << 11),
/** NLA strip is muted (i.e. doesn't contribute in any way) */
NLASTRIP_FLAG_MUTED = (1<<12),
NLASTRIP_FLAG_MUTED = (1 << 12),
/** NLA Strip is played back in 'ping-pong' style */
NLASTRIP_FLAG_MIRROR = (1<<13),
NLASTRIP_FLAG_MIRROR = (1 << 13),
/* temporary editing flags */
/** NLA strip should ignore frame range and hold settings, and evaluate at global time. */
NLASTRIP_FLAG_NO_TIME_MAP = (1<<29),
NLASTRIP_FLAG_NO_TIME_MAP = (1 << 29),
/** NLA-Strip is really just a temporary meta used to facilitate easier transform code */
NLASTRIP_FLAG_TEMP_META = (1<<30),
NLASTRIP_FLAG_TEMP_META = (1 << 30),
NLASTRIP_FLAG_EDIT_TOUCHED = (1u << 31),
} eNlaStrip_Flag;
@ -833,19 +833,19 @@ typedef struct NlaTrack {
typedef enum eNlaTrack_Flag {
/** track is the one that settings can be modified on,
* also indicates if track is being 'tweaked' */
NLATRACK_ACTIVE = (1<<0),
NLATRACK_ACTIVE = (1 << 0),
/** track is selected in UI for relevant editing operations */
NLATRACK_SELECTED = (1<<1),
NLATRACK_SELECTED = (1 << 1),
/** track is not evaluated */
NLATRACK_MUTED = (1<<2),
NLATRACK_MUTED = (1 << 2),
/** track is the only one evaluated (must be used in conjunction with adt->flag) */
NLATRACK_SOLO = (1<<3),
NLATRACK_SOLO = (1 << 3),
/** track's settings (and strips) cannot be edited (to guard against unwanted changes) */
NLATRACK_PROTECTED = (1<<4),
NLATRACK_PROTECTED = (1 << 4),
/** track is not allowed to execute,
* usually as result of tweaking being enabled (internal flag) */
NLATRACK_DISABLED = (1<<10),
NLATRACK_DISABLED = (1 << 10),
} eNlaTrack_Flag;
@ -891,7 +891,7 @@ typedef struct KS_Path {
/* KS_Path->flag */
typedef enum eKSP_Settings {
/* entire array (not just the specified index) gets keyframed */
KSP_FLAG_WHOLE_ARRAY = (1<<0),
KSP_FLAG_WHOLE_ARRAY = (1 << 0),
} eKSP_Settings;
/* KS_Path->groupmode */
@ -952,36 +952,36 @@ typedef struct KeyingSet {
/* KeyingSet settings */
typedef enum eKS_Settings {
/** Keyingset cannot be removed (and doesn't need to be freed). */
KEYINGSET_BUILTIN = (1<<0),
KEYINGSET_BUILTIN = (1 << 0),
/** Keyingset does not depend on context info (i.e. paths are absolute). */
KEYINGSET_ABSOLUTE = (1<<1),
KEYINGSET_ABSOLUTE = (1 << 1),
} eKS_Settings;
/* Flags for use by keyframe creation/deletion calls */
typedef enum eInsertKeyFlags {
INSERTKEY_NOFLAGS = 0,
/** only insert keyframes where they're needed */
INSERTKEY_NEEDED = (1<<0),
INSERTKEY_NEEDED = (1 << 0),
/** insert 'visual' keyframes where possible/needed */
INSERTKEY_MATRIX = (1<<1),
INSERTKEY_MATRIX = (1 << 1),
/** don't recalculate handles,etc. after adding key */
INSERTKEY_FAST = (1<<2),
INSERTKEY_FAST = (1 << 2),
/** don't realloc mem (or increase count, as array has already been set out) */
INSERTKEY_FASTR = (1<<3),
INSERTKEY_FASTR = (1 << 3),
/** only replace an existing keyframe (this overrides INSERTKEY_NEEDED) */
INSERTKEY_REPLACE = (1<<4),
INSERTKEY_REPLACE = (1 << 4),
/** transform F-Curves should have XYZ->RGB color mode */
INSERTKEY_XYZ2RGB = (1<<5),
INSERTKEY_XYZ2RGB = (1 << 5),
/** ignore user-prefs (needed for predictable API use) */
INSERTKEY_NO_USERPREF = (1<<6),
INSERTKEY_NO_USERPREF = (1 << 6),
/** Allow to make a full copy of new key into existing one, if any,
* instead of 'reusing' existing handles.
* Used by copy/paste code. */
INSERTKEY_OVERWRITE_FULL = (1<<7),
INSERTKEY_OVERWRITE_FULL = (1 << 7),
/** for driver FCurves, use driver's "input" value - for easier corrective driver setup */
INSERTKEY_DRIVER = (1<<8),
INSERTKEY_DRIVER = (1 << 8),
/** for cyclic FCurves, adjust key timing to preserve the cycle period and flow */
INSERTKEY_CYCLE_AWARE = (1<<9),
INSERTKEY_CYCLE_AWARE = (1 << 9),
} eInsertKeyFlags;
/* ************************************************ */
@ -1077,31 +1077,31 @@ typedef struct AnimData {
/* Animation Data settings (mostly for NLA) */
typedef enum eAnimData_Flag {
/** Only evaluate a single track in the NLA. */
ADT_NLA_SOLO_TRACK = (1<<0),
ADT_NLA_SOLO_TRACK = (1 << 0),
/** Don't use NLA */
ADT_NLA_EVAL_OFF = (1<<1),
ADT_NLA_EVAL_OFF = (1 << 1),
/** NLA is being 'tweaked' (i.e. in EditMode). */
ADT_NLA_EDIT_ON = (1<<2),
ADT_NLA_EDIT_ON = (1 << 2),
/** Active Action for 'tweaking' does not have mapping applied for editing. */
ADT_NLA_EDIT_NOMAP = (1<<3),
ADT_NLA_EDIT_NOMAP = (1 << 3),
/** NLA-Strip F-Curves are expanded in UI. */
ADT_NLA_SKEYS_COLLAPSED = (1<<4),
ADT_NLA_SKEYS_COLLAPSED = (1 << 4),
/** Drivers expanded in UI. */
ADT_DRIVERS_COLLAPSED = (1<<10),
ADT_DRIVERS_COLLAPSED = (1 << 10),
/** Don't execute drivers. */
ADT_DRIVERS_DISABLED = (1<<11),
ADT_DRIVERS_DISABLED = (1 << 11),
/** AnimData block is selected in UI. */
ADT_UI_SELECTED = (1<<14),
ADT_UI_SELECTED = (1 << 14),
/** AnimData block is active in UI. */
ADT_UI_ACTIVE = (1<<15),
ADT_UI_ACTIVE = (1 << 15),
/** F-Curves from this AnimData block are not visible in the Graph Editor. */
ADT_CURVES_NOT_VISIBLE = (1<<16),
ADT_CURVES_NOT_VISIBLE = (1 << 16),
/** F-Curves from this AnimData block are always visible. */
ADT_CURVES_ALWAYS_VISIBLE = (1<<17),
ADT_CURVES_ALWAYS_VISIBLE = (1 << 17),
} eAnimData_Flag;
/* Base Struct for Anim ------------------------------------- */

View File

@ -135,27 +135,27 @@ typedef struct bArmature {
/* armature->flag */
/* don't use bit 7, was saved in files to disable stuff */
typedef enum eArmature_Flag {
ARM_RESTPOS = (1<<0),
ARM_RESTPOS = (1 << 0),
/** XRAY is here only for backwards converting */
ARM_FLAG_UNUSED_1 = (1 << 1), /* cleared */
ARM_DRAWAXES = (1<<2),
ARM_DRAWNAMES = (1<<3),
ARM_POSEMODE = (1<<4),
ARM_FLAG_UNUSED_5 = (1<<5), /* cleared */
ARM_DELAYDEFORM = (1<<6),
ARM_DRAWAXES = (1 << 2),
ARM_DRAWNAMES = (1 << 3),
ARM_POSEMODE = (1 << 4),
ARM_FLAG_UNUSED_5 = (1 << 5), /* cleared */
ARM_DELAYDEFORM = (1 << 6),
ARM_FLAG_UNUSED_7 = (1 << 7), /* cleared */
ARM_MIRROR_EDIT = (1<<8),
ARM_AUTO_IK = (1<<9),
ARM_MIRROR_EDIT = (1 << 8),
ARM_AUTO_IK = (1 << 9),
/** made option negative, for backwards compat */
ARM_NO_CUSTOM = (1<<10),
ARM_NO_CUSTOM = (1 << 10),
/** draw custom colors */
ARM_COL_CUSTOM = (1<<11),
ARM_COL_CUSTOM = (1 << 11),
/** when ghosting, only show selected bones (this should belong to ghostflag instead) */
ARM_FLAG_UNUSED_12 = (1 << 12), /* cleared */
/** dopesheet channel is expanded */
ARM_DS_EXPAND = (1<<13),
ARM_DS_EXPAND = (1 << 13),
/** other objects are used for visualizing various states (hack for efficient updates) */
ARM_HAS_VIZ_DEPS = (1<<14),
ARM_HAS_VIZ_DEPS = (1 << 14),
} eArmature_Flag;
/* armature->drawtype */
@ -175,24 +175,24 @@ typedef enum eArmature_VertDeformer {
/* armature->deformflag */
typedef enum eArmature_DeformFlag {
ARM_DEF_VGROUP = (1<<0),
ARM_DEF_ENVELOPE = (1<<1),
ARM_DEF_QUATERNION = (1<<2),
ARM_DEF_VGROUP = (1 << 0),
ARM_DEF_ENVELOPE = (1 << 1),
ARM_DEF_QUATERNION = (1 << 2),
#ifdef DNA_DEPRECATED
ARM_DEF_B_BONE_REST = (1<<3), /* deprecated */
ARM_DEF_B_BONE_REST = (1 << 3), /* deprecated */
#endif
ARM_DEF_INVERT_VGROUP = (1<<4),
ARM_DEF_INVERT_VGROUP = (1 << 4),
} eArmature_DeformFlag;
/* armature->pathflag */
// XXX deprecated... old animation system (armature only viz)
#ifdef DNA_DEPRECATED
typedef enum eArmature_PathFlag {
ARM_PATH_FNUMS = (1<<0),
ARM_PATH_KFRAS = (1<<1),
ARM_PATH_HEADS = (1<<2),
ARM_PATH_ACFRA = (1<<3),
ARM_PATH_KFNOS = (1<<4),
ARM_PATH_FNUMS = (1 << 0),
ARM_PATH_KFRAS = (1 << 1),
ARM_PATH_HEADS = (1 << 2),
ARM_PATH_ACFRA = (1 << 3),
ARM_PATH_KFNOS = (1 << 4),
} eArmature_PathFlag;
#endif

View File

@ -114,7 +114,7 @@ typedef struct bConstraintTarget {
/* bConstraintTarget -> flag */
typedef enum eConstraintTargetFlag {
/** temporary target-struct that needs to be freed after use */
CONSTRAINT_TAR_TEMP = (1<<0),
CONSTRAINT_TAR_TEMP = (1 << 0),
} eConstraintTargetFlag;
/* bConstraintTarget/bConstraintOb -> type */
@ -666,26 +666,26 @@ typedef enum eBConstraint_Types {
} eBConstraint_Types;
/* bConstraint->flag */
/* flags 0x2 (1<<1) and 0x8 (1<<3) were used in past */
/* flag 0x20 (1<<5) was used to indicate that a constraint was evaluated
/* flags 0x2 (1 << 1) and 0x8 (1 << 3) were used in past */
/* flag 0x20 (1 << 5) was used to indicate that a constraint was evaluated
* using a 'local' hack for posebones only. */
typedef enum eBConstraint_Flags {
/* expand for UI */
CONSTRAINT_EXPAND = (1<<0),
CONSTRAINT_EXPAND = (1 << 0),
/* pre-check for illegal object name or bone name */
CONSTRAINT_DISABLE = (1<<2),
CONSTRAINT_DISABLE = (1 << 2),
/* to indicate which Ipo should be shown, maybe for 3d access later too */
CONSTRAINT_ACTIVE = (1<<4),
CONSTRAINT_ACTIVE = (1 << 4),
/* to indicate that the owner's space should only be changed into ownspace, but not out of it */
CONSTRAINT_SPACEONCE = (1<<6),
CONSTRAINT_SPACEONCE = (1 << 6),
/* influence ipo is on constraint itself, not in action channel */
CONSTRAINT_OWN_IPO = (1<<7),
CONSTRAINT_OWN_IPO = (1 << 7),
/* indicates that constraint was added locally (i.e. didn't come from the proxy-lib) */
CONSTRAINT_PROXY_LOCAL = (1<<8),
CONSTRAINT_PROXY_LOCAL = (1 << 8),
/* indicates that constraint is temporarily disabled (only used in GE) */
CONSTRAINT_OFF = (1<<9),
CONSTRAINT_OFF = (1 << 9),
/* use bbone curve shape when calculating headtail values (also used by dependency graph!) */
CONSTRAINT_BBONE_SHAPE = (1<<10),
CONSTRAINT_BBONE_SHAPE = (1 << 10),
/* That constraint has been inserted in local override (i.e. it can be fully edited!). */
CONSTRAINT_STATICOVERRIDE_LOCAL = (1 << 11),
/* use full transformation (not just segment locations) - only set at runtime */
@ -710,43 +710,43 @@ typedef enum eBConstraint_SpaceTypes {
/* bConstraintChannel.flag */
// XXX deprecated... old AnimSys
typedef enum eConstraintChannel_Flags {
CONSTRAINT_CHANNEL_SELECT = (1<<0),
CONSTRAINT_CHANNEL_PROTECTED = (1<<1),
CONSTRAINT_CHANNEL_SELECT = (1 << 0),
CONSTRAINT_CHANNEL_PROTECTED = (1 << 1),
} eConstraintChannel_Flags;
/* -------------------------------------- */
/* bRotateLikeConstraint.flag */
typedef enum eCopyRotation_Flags {
ROTLIKE_X = (1<<0),
ROTLIKE_Y = (1<<1),
ROTLIKE_Z = (1<<2),
ROTLIKE_X_INVERT = (1<<4),
ROTLIKE_Y_INVERT = (1<<5),
ROTLIKE_Z_INVERT = (1<<6),
ROTLIKE_OFFSET = (1<<7),
ROTLIKE_X = (1 << 0),
ROTLIKE_Y = (1 << 1),
ROTLIKE_Z = (1 << 2),
ROTLIKE_X_INVERT = (1 << 4),
ROTLIKE_Y_INVERT = (1 << 5),
ROTLIKE_Z_INVERT = (1 << 6),
ROTLIKE_OFFSET = (1 << 7),
} eCopyRotation_Flags;
/* bLocateLikeConstraint.flag */
typedef enum eCopyLocation_Flags {
LOCLIKE_X = (1<<0),
LOCLIKE_Y = (1<<1),
LOCLIKE_Z = (1<<2),
LOCLIKE_X = (1 << 0),
LOCLIKE_Y = (1 << 1),
LOCLIKE_Z = (1 << 2),
/** LOCLIKE_TIP is a deprecated option... use headtail=1.0f instead */
LOCLIKE_TIP = (1<<3),
LOCLIKE_X_INVERT = (1<<4),
LOCLIKE_Y_INVERT = (1<<5),
LOCLIKE_Z_INVERT = (1<<6),
LOCLIKE_OFFSET = (1<<7),
LOCLIKE_TIP = (1 << 3),
LOCLIKE_X_INVERT = (1 << 4),
LOCLIKE_Y_INVERT = (1 << 5),
LOCLIKE_Z_INVERT = (1 << 6),
LOCLIKE_OFFSET = (1 << 7),
} eCopyLocation_Flags;
/* bSizeLikeConstraint.flag */
typedef enum eCopyScale_Flags {
SIZELIKE_X = (1<<0),
SIZELIKE_Y = (1<<1),
SIZELIKE_Z = (1<<2),
SIZELIKE_OFFSET = (1<<3),
SIZELIKE_MULTIPLY = (1<<4),
SIZELIKE_X = (1 << 0),
SIZELIKE_Y = (1 << 1),
SIZELIKE_Z = (1 << 2),
SIZELIKE_OFFSET = (1 << 3),
SIZELIKE_MULTIPLY = (1 << 4),
} eCopyScale_Flags;
/* bTransformConstraint.to/from */
@ -812,14 +812,14 @@ typedef enum eShrinkwrap_Flags {
/* FollowPath flags */
typedef enum eFollowPath_Flags {
FOLLOWPATH_FOLLOW = (1<<0),
FOLLOWPATH_STATIC = (1<<1),
FOLLOWPATH_RADIUS = (1<<2),
FOLLOWPATH_FOLLOW = (1 << 0),
FOLLOWPATH_STATIC = (1 << 1),
FOLLOWPATH_RADIUS = (1 << 2),
} eFollowPath_Flags;
/* bTrackToConstraint->flags */
typedef enum eTrackTo_Flags {
TARGET_Z_UP = (1<<0),
TARGET_Z_UP = (1 << 0),
} eTrackTo_Flags;
/* Stretch To Constraint -> volmode */
@ -847,30 +847,30 @@ typedef enum eClampTo_Modes {
/* ClampTo Constraint ->flag2 */
typedef enum eClampTo_Flags {
CLAMPTO_CYCLIC = (1<<0),
CLAMPTO_CYCLIC = (1 << 0),
} eClampTo_Flags;
/* bKinematicConstraint->flag */
typedef enum eKinematic_Flags {
CONSTRAINT_IK_TIP = (1<<0),
CONSTRAINT_IK_ROT = (1<<1),
CONSTRAINT_IK_TIP = (1 << 0),
CONSTRAINT_IK_ROT = (1 << 1),
/* targetless */
CONSTRAINT_IK_AUTO = (1<<2),
CONSTRAINT_IK_AUTO = (1 << 2),
/* autoik */
CONSTRAINT_IK_TEMP = (1<<3),
CONSTRAINT_IK_STRETCH = (1<<4),
CONSTRAINT_IK_POS = (1<<5),
CONSTRAINT_IK_SETANGLE = (1<<6),
CONSTRAINT_IK_GETANGLE = (1<<7),
CONSTRAINT_IK_TEMP = (1 << 3),
CONSTRAINT_IK_STRETCH = (1 << 4),
CONSTRAINT_IK_POS = (1 << 5),
CONSTRAINT_IK_SETANGLE = (1 << 6),
CONSTRAINT_IK_GETANGLE = (1 << 7),
/* limit axis */
CONSTRAINT_IK_NO_POS_X = (1<<8),
CONSTRAINT_IK_NO_POS_Y = (1<<9),
CONSTRAINT_IK_NO_POS_Z = (1<<10),
CONSTRAINT_IK_NO_ROT_X = (1<<11),
CONSTRAINT_IK_NO_ROT_Y = (1<<12),
CONSTRAINT_IK_NO_ROT_Z = (1<<13),
CONSTRAINT_IK_NO_POS_X = (1 << 8),
CONSTRAINT_IK_NO_POS_Y = (1 << 9),
CONSTRAINT_IK_NO_POS_Z = (1 << 10),
CONSTRAINT_IK_NO_ROT_X = (1 << 11),
CONSTRAINT_IK_NO_ROT_Y = (1 << 12),
CONSTRAINT_IK_NO_ROT_Z = (1 << 13),
/* axis relative to target */
CONSTRAINT_IK_TARGETAXIS = (1<<14),
CONSTRAINT_IK_TARGETAXIS = (1 << 14),
} eKinematic_Flags;
/* bSplineIKConstraint->flag */
@ -906,52 +906,52 @@ typedef enum eSplineIK_XZScaleModes {
/* bArmatureConstraint -> flag */
typedef enum eArmature_Flags {
/** use dual quaternion blending */
CONSTRAINT_ARMATURE_QUATERNION = (1<<0),
CONSTRAINT_ARMATURE_QUATERNION = (1 << 0),
/** use envelopes */
CONSTRAINT_ARMATURE_ENVELOPE = (1<<1),
CONSTRAINT_ARMATURE_ENVELOPE = (1 << 1),
/** use current bone location */
CONSTRAINT_ARMATURE_CUR_LOCATION = (1<<2),
CONSTRAINT_ARMATURE_CUR_LOCATION = (1 << 2),
} eArmature_Flags;
/* MinMax (floor) flags */
typedef enum eFloor_Flags {
MINMAX_STICKY = (1<<0),
MINMAX_STUCK = (1<<1),
MINMAX_USEROT = (1<<2),
MINMAX_STICKY = (1 << 0),
MINMAX_STUCK = (1 << 1),
MINMAX_USEROT = (1 << 2),
} eFloor_Flags;
/* transform limiting constraints -> flag2 */
typedef enum eTransformLimits_Flags2 {
/* not used anymore - for older Limit Location constraints only */
LIMIT_NOPARENT = (1<<0),
LIMIT_NOPARENT = (1 << 0),
/* for all Limit constraints - allow to be used during transform? */
LIMIT_TRANSFORM = (1<<1),
LIMIT_TRANSFORM = (1 << 1),
} eTransformLimits_Flags2;
/* transform limiting constraints -> flag (own flags) */
typedef enum eTransformLimits_Flags {
LIMIT_XMIN = (1<<0),
LIMIT_XMAX = (1<<1),
LIMIT_YMIN = (1<<2),
LIMIT_YMAX = (1<<3),
LIMIT_ZMIN = (1<<4),
LIMIT_ZMAX = (1<<5),
LIMIT_XMIN = (1 << 0),
LIMIT_XMAX = (1 << 1),
LIMIT_YMIN = (1 << 2),
LIMIT_YMAX = (1 << 3),
LIMIT_ZMIN = (1 << 4),
LIMIT_ZMAX = (1 << 5),
} eTransformLimits_Flags;
/* limit rotation constraint -> flag (own flags) */
typedef enum eRotLimit_Flags {
LIMIT_XROT = (1<<0),
LIMIT_YROT = (1<<1),
LIMIT_ZROT = (1<<2),
LIMIT_XROT = (1 << 0),
LIMIT_YROT = (1 << 1),
LIMIT_ZROT = (1 << 2),
} eRotLimit_Flags;
/* distance limit constraint */
/* bDistLimitConstraint->flag */
typedef enum eDistLimit_Flag {
/* "soft" cushion effect when reaching the limit sphere */ // NOT IMPLEMENTED!
LIMITDIST_USESOFT = (1<<0),
LIMITDIST_USESOFT = (1 << 0),
/* as for all Limit constraints - allow to be used during transform? */
LIMITDIST_TRANSFORM = (1<<1),
LIMITDIST_TRANSFORM = (1 << 1),
} eDistLimit_Flag;
/* bDistLimitConstraint->mode */
@ -963,21 +963,21 @@ typedef enum eDistLimit_Modes {
/* python constraint -> flag */
typedef enum ePyConstraint_Flags {
PYCON_USETARGETS = (1<<0),
PYCON_SCRIPTERROR = (1<<1),
PYCON_USETARGETS = (1 << 0),
PYCON_SCRIPTERROR = (1 << 1),
} ePyConstraint_Flags;
/* ChildOf Constraint -> flag */
typedef enum eChildOf_Flags {
CHILDOF_LOCX = (1<<0),
CHILDOF_LOCY = (1<<1),
CHILDOF_LOCZ = (1<<2),
CHILDOF_ROTX = (1<<3),
CHILDOF_ROTY = (1<<4),
CHILDOF_ROTZ = (1<<5),
CHILDOF_SIZEX = (1<<6),
CHILDOF_SIZEY = (1<<7),
CHILDOF_SIZEZ = (1<<8),
CHILDOF_LOCX = (1 << 0),
CHILDOF_LOCY = (1 << 1),
CHILDOF_LOCZ = (1 << 2),
CHILDOF_ROTX = (1 << 3),
CHILDOF_ROTY = (1 << 4),
CHILDOF_ROTZ = (1 << 5),
CHILDOF_SIZEX = (1 << 6),
CHILDOF_SIZEY = (1 << 7),
CHILDOF_SIZEZ = (1 << 8),
CHILDOF_ALL = 511,
} eChildOf_Flags;
@ -1005,15 +1005,15 @@ typedef enum ePivotConstraint_Axis {
/* settings for Pivot Constraint in general */
typedef enum ePivotConstraint_Flag {
/* offset is to be interpreted as being a fixed-point in space */
PIVOTCON_FLAG_OFFSET_ABS = (1<<0),
PIVOTCON_FLAG_OFFSET_ABS = (1 << 0),
/* rotation-based activation uses negative rotation to drive result */
PIVOTCON_FLAG_ROTACT_NEG = (1<<1),
PIVOTCON_FLAG_ROTACT_NEG = (1 << 1),
} ePivotConstraint_Flag;
typedef enum eFollowTrack_Flags {
FOLLOWTRACK_ACTIVECLIP = (1<<0),
FOLLOWTRACK_USE_3D_POSITION = (1<<1),
FOLLOWTRACK_USE_UNDISTORTION = (1<<2),
FOLLOWTRACK_ACTIVECLIP = (1 << 0),
FOLLOWTRACK_USE_3D_POSITION = (1 << 1),
FOLLOWTRACK_USE_UNDISTORTION = (1 << 2),
} eFollowTrack_Flags;
typedef enum eFollowTrack_FrameMethod {
@ -1024,12 +1024,12 @@ typedef enum eFollowTrack_FrameMethod {
/* CameraSolver Constraint -> flag */
typedef enum eCameraSolver_Flags {
CAMERASOLVER_ACTIVECLIP = (1<<0),
CAMERASOLVER_ACTIVECLIP = (1 << 0),
} eCameraSolver_Flags;
/* ObjectSolver Constraint -> flag */
typedef enum eObjectSolver_Flags {
OBJECTSOLVER_ACTIVECLIP = (1<<0),
OBJECTSOLVER_ACTIVECLIP = (1 << 0),
} eObjectSolver_Flags;
/* ObjectSolver Constraint -> flag */

View File

@ -200,24 +200,24 @@ typedef struct Ipo {
#define MA_FRESTRAI 25
#define MA_ADD 26
#define MA_MAP1 (1<<5)
#define MA_MAP2 (1<<6)
#define MA_MAP3 (1<<7)
#define MA_MAP4 (1<<8)
#define MA_MAP5 (1<<9)
#define MA_MAP6 (1<<10)
#define MA_MAP7 (1<<11)
#define MA_MAP8 (1<<12)
#define MA_MAP9 (1<<13)
#define MA_MAP10 (1<<14)
#define MA_MAP11 (1<<15)
#define MA_MAP12 (1<<16)
#define MA_MAP13 (1<<17)
#define MA_MAP14 (1<<18)
#define MA_MAP15 (1<<19)
#define MA_MAP16 (1<<20)
#define MA_MAP17 (1<<21)
#define MA_MAP18 (1<<22)
#define MA_MAP1 (1 << 5)
#define MA_MAP2 (1 << 6)
#define MA_MAP3 (1 << 7)
#define MA_MAP4 (1 << 8)
#define MA_MAP5 (1 << 9)
#define MA_MAP6 (1 << 10)
#define MA_MAP7 (1 << 11)
#define MA_MAP8 (1 << 12)
#define MA_MAP9 (1 << 13)
#define MA_MAP10 (1 << 14)
#define MA_MAP11 (1 << 15)
#define MA_MAP12 (1 << 16)
#define MA_MAP13 (1 << 17)
#define MA_MAP14 (1 << 18)
#define MA_MAP15 (1 << 19)
#define MA_MAP16 (1 << 20)
#define MA_MAP17 (1 << 21)
#define MA_MAP18 (1 << 22)
/* ********** Texture Slots (MTex) ********** */
@ -518,6 +518,6 @@ typedef struct Ipo {
/* driver->flag */
/* invalid flag: currently only used for buggy pydriver expressions */
#define IPO_DRIVER_FLAG_INVALID (1<<0)
#define IPO_DRIVER_FLAG_INVALID (1 << 0)
#endif

View File

@ -116,7 +116,7 @@ typedef struct MetaBall {
#define MB_UPDATE_NEVER 3
/* mb->flag2 */
#define MB_DS_EXPAND (1<<0)
#define MB_DS_EXPAND (1 << 0)
/* ml->type */

View File

@ -172,7 +172,7 @@ enum {
enum {
MCLIP_USE_PROXY = (1 << 0),
MCLIP_USE_PROXY_CUSTOM_DIR = (1 << 1),
/* MCLIP_CUSTOM_START_FRAME = (1<<2), */ /* UNUSED */
/* MCLIP_CUSTOM_START_FRAME = (1 << 2), */ /* UNUSED */
MCLIP_DATA_EXPAND = (1 << 3),
MCLIP_TIMECODE_FLAGS = (MCLIP_USE_PROXY | MCLIP_USE_PROXY_CUSTOM_DIR),

View File

@ -94,20 +94,20 @@ typedef struct bActionStrip {
/* strip->flag */
typedef enum eActStrip_Flag {
ACTSTRIP_SELECT = (1<<0),
ACTSTRIP_USESTRIDE = (1<<1),
ACTSTRIP_SELECT = (1 << 0),
ACTSTRIP_USESTRIDE = (1 << 1),
/* Not implemented. Is not used anywhere */
ACTSTRIP_BLENDTONEXT = (1<<2),
ACTSTRIP_HOLDLASTFRAME = (1<<3),
ACTSTRIP_ACTIVE = (1<<4),
ACTSTRIP_LOCK_ACTION = (1<<5),
ACTSTRIP_MUTE = (1<<6),
ACTSTRIP_BLENDTONEXT = (1 << 2),
ACTSTRIP_HOLDLASTFRAME = (1 << 3),
ACTSTRIP_ACTIVE = (1 << 4),
ACTSTRIP_LOCK_ACTION = (1 << 5),
ACTSTRIP_MUTE = (1 << 6),
/* This has yet to be implemented. To indicate that a strip should be played backwards */
ACTSTRIP_REVERSE = (1<<7),
ACTSTRIP_CYCLIC_USEX = (1<<8),
ACTSTRIP_CYCLIC_USEY = (1<<9),
ACTSTRIP_CYCLIC_USEZ = (1<<10),
ACTSTRIP_AUTO_BLENDS = (1<<11),
ACTSTRIP_REVERSE = (1 << 7),
ACTSTRIP_CYCLIC_USEX = (1 << 8),
ACTSTRIP_CYCLIC_USEY = (1 << 9),
ACTSTRIP_CYCLIC_USEZ = (1 << 10),
ACTSTRIP_AUTO_BLENDS = (1 << 11),
} eActStrip_Flag;
#endif

View File

@ -307,31 +307,31 @@ typedef struct bNode {
#define NODE_MUTED 512
// #define NODE_CUSTOM_NAME 1024 /* deprecated! */
/* group node types: use const outputs by default */
#define NODE_CONST_OUTPUT (1<<11)
#define NODE_CONST_OUTPUT (1 << 11)
/* node is always behind others */
#define NODE_BACKGROUND (1<<12)
#define NODE_BACKGROUND (1 << 12)
/* automatic flag for nodes included in transforms */
#define NODE_TRANSFORM (1<<13)
#define NODE_TRANSFORM (1 << 13)
/* node is active texture */
/* note: take care with this flag since its possible it gets
* `stuck` inside/outside the active group - which makes buttons
* window texture not update, we try to avoid it by clearing the
* flag when toggling group editing - Campbell */
#define NODE_ACTIVE_TEXTURE (1<<14)
#define NODE_ACTIVE_TEXTURE (1 << 14)
/* use a custom color for the node */
#define NODE_CUSTOM_COLOR (1<<15)
#define NODE_CUSTOM_COLOR (1 << 15)
/* Node has been initialized
* This flag indicates the node->typeinfo->init function has been called.
* In case of undefined type at creation time this can be delayed until
* until the node type is registered.
*/
#define NODE_INIT (1<<16)
#define NODE_INIT (1 << 16)
/* do recalc of output, used to skip recalculation of unwanted
* composite out nodes when editing tree
*/
#define NODE_DO_OUTPUT_RECALC (1<<17)
#define NODE_DO_OUTPUT_RECALC (1 << 17)
/* node->update */
/* XXX NODE_UPDATE is a generic update flag. More fine-grained updates

View File

@ -152,25 +152,25 @@ typedef struct FluidsimSettings {
#define OB_FLUIDSIM_CONTROL 128
#define OB_TYPEFLAG_START 7
#define OB_FSGEO_THIN (1<<(OB_TYPEFLAG_START+1))
#define OB_FSBND_NOSLIP (1<<(OB_TYPEFLAG_START+2))
#define OB_FSBND_PARTSLIP (1<<(OB_TYPEFLAG_START+3))
#define OB_FSBND_FREESLIP (1<<(OB_TYPEFLAG_START+4))
#define OB_FSINFLOW_LOCALCOORD (1<<(OB_TYPEFLAG_START+5))
#define OB_FSGEO_THIN (1 << (OB_TYPEFLAG_START + 1))
#define OB_FSBND_NOSLIP (1 << (OB_TYPEFLAG_START + 2))
#define OB_FSBND_PARTSLIP (1 << (OB_TYPEFLAG_START + 3))
#define OB_FSBND_FREESLIP (1 << (OB_TYPEFLAG_START + 4))
#define OB_FSINFLOW_LOCALCOORD (1 << (OB_TYPEFLAG_START + 5))
/* surface generation flag (part of enabling chapter 6 of
* "Free Surface Flows with Moving and Deforming Objects for LBM") */
#define OB_FSSG_NOOBS (1<<(OB_TYPEFLAG_START+6))
#define OB_FSSG_NOOBS (1 << (OB_TYPEFLAG_START + 6))
// guiDisplayMode particle flags
#define OB_FSDOM_GEOM 1
#define OB_FSDOM_PREVIEW 2
#define OB_FSDOM_FINAL 3
#define OB_FSPART_BUBBLE (1<<1)
#define OB_FSPART_DROP (1<<2)
#define OB_FSPART_NEWPART (1<<3)
#define OB_FSPART_FLOAT (1<<4)
#define OB_FSPART_TRACER (1<<5)
#define OB_FSPART_BUBBLE (1 << 1)
#define OB_FSPART_DROP (1 << 2)
#define OB_FSPART_NEWPART (1 << 3)
#define OB_FSPART_FLOAT (1 << 4)
#define OB_FSPART_TRACER (1 << 5)
// new fluid bit flags for fss->flags
#define OB_FLUIDSIM_REVERSE (1 << 0)

View File

@ -186,7 +186,7 @@ typedef struct EffectorWeights {
#define EFF_WEIGHT_DO_HAIR 1
/* Point cache file data types:
* - used as (1<<flag) so poke jahka if you reach the limit of 15
* - used as (1 << flag) so poke jahka if you reach the limit of 15
* - to add new data types update:
* - BKE_ptcache_data_size()
* - ptcache_file_init_pointers()
@ -274,7 +274,7 @@ typedef struct PointCache {
char path[1024];
/**
* Array of length endframe-startframe+1 with flags to indicate cached frames.
* Array of length `endframe - startframe + 1` with flags to indicate cached frames.
* Can be later used for other per frame flags too if needed.
*/
char *cached_frames;
@ -450,7 +450,7 @@ typedef struct SoftBody {
/** used for (simple) force */
#define PFIELD_GRAVITATION (1 << 18)
/** Enable cloth collision side detection based on normal. */
#define PFIELD_CLOTH_USE_CULLING (1<< 19)
#define PFIELD_CLOTH_USE_CULLING (1 << 19)
/** Replace collision direction with collider normal. */
#define PFIELD_CLOTH_USE_NORMAL (1 << 20)

View File

@ -452,32 +452,32 @@ typedef enum eParticleDrawFlag {
#define PART_EDISTR 256 /* particle/face from face areas */
#define PART_ROTATIONS 512 /* calculate particle rotations (and store them in pointcache) */
#define PART_DIE_ON_COL (1<<12)
#define PART_SIZE_DEFL (1<<13) /* swept sphere deflections */
#define PART_ROT_DYN (1<<14) /* dynamic rotation */
#define PART_SIZEMASS (1<<16)
#define PART_DIE_ON_COL (1 << 12)
#define PART_SIZE_DEFL (1 << 13) /* swept sphere deflections */
#define PART_ROT_DYN (1 << 14) /* dynamic rotation */
#define PART_SIZEMASS (1 << 16)
#define PART_HIDE_ADVANCED_HAIR (1<<15)
#define PART_HIDE_ADVANCED_HAIR (1 << 15)
//#define PART_ABS_TIME (1<<17)
//#define PART_GLOB_TIME (1<<18)
//#define PART_ABS_TIME (1 << 17)
//#define PART_GLOB_TIME (1 << 18)
#define PART_BOIDS_2D (1<<19)
#define PART_BOIDS_2D (1 << 19)
//#define PART_BRANCHING (1<<20)
//#define PART_ANIM_BRANCHING (1<<21)
//#define PART_BRANCHING (1 << 20)
//#define PART_ANIM_BRANCHING (1 << 21)
#define PART_HAIR_BSPLINE 1024
#define PART_GRID_HEXAGONAL (1<<24)
#define PART_GRID_INVERT (1<<26)
#define PART_GRID_HEXAGONAL (1 << 24)
#define PART_GRID_INVERT (1 << 26)
#define PART_CHILD_EFFECT (1<<27)
#define PART_CHILD_LONG_HAIR (1<<28)
/* #define PART_CHILD_RENDER (1<<29) */ /*UNUSED*/
#define PART_CHILD_GUIDE (1<<30)
#define PART_CHILD_EFFECT (1 << 27)
#define PART_CHILD_LONG_HAIR (1 << 28)
/* #define PART_CHILD_RENDER (1 << 29) */ /*UNUSED*/
#define PART_CHILD_GUIDE (1 << 30)
#define PART_SELF_EFFECT (1<<22)
#define PART_SELF_EFFECT (1 << 22)
/* part->from */
#define PART_FROM_VERT 0
@ -510,15 +510,15 @@ typedef enum eParticleKink {
/* part->child_flag */
typedef enum eParticleChildFlag {
PART_CHILD_USE_CLUMP_NOISE = (1<<0),
PART_CHILD_USE_CLUMP_CURVE = (1<<1),
PART_CHILD_USE_ROUGH_CURVE = (1<<2),
PART_CHILD_USE_TWIST_CURVE = (1<<3),
PART_CHILD_USE_CLUMP_NOISE = (1 << 0),
PART_CHILD_USE_CLUMP_CURVE = (1 << 1),
PART_CHILD_USE_ROUGH_CURVE = (1 << 2),
PART_CHILD_USE_TWIST_CURVE = (1 << 3),
} eParticleChildFlag;
/* part->shape_flag */
typedef enum eParticleShapeFlag {
PART_SHAPE_CLOSE_TIP = (1<<0),
PART_SHAPE_CLOSE_TIP = (1 << 0),
} eParticleShapeFlag;
/* part->draw_col */
@ -643,25 +643,25 @@ typedef enum eParticleShapeFlag {
/* mapto */
typedef enum eParticleTextureInfluence {
/* init */
PAMAP_TIME = (1<<0), /* emission time */
PAMAP_LIFE = (1<<1), /* life time */
PAMAP_DENS = (1<<2), /* density */
PAMAP_SIZE = (1<<3), /* physical size */
PAMAP_TIME = (1 << 0), /* emission time */
PAMAP_LIFE = (1 << 1), /* life time */
PAMAP_DENS = (1 << 2), /* density */
PAMAP_SIZE = (1 << 3), /* physical size */
PAMAP_INIT = (PAMAP_TIME | PAMAP_LIFE | PAMAP_DENS | PAMAP_SIZE),
/* reset */
PAMAP_IVEL = (1<<5), /* initial velocity */
PAMAP_IVEL = (1 << 5), /* initial velocity */
/* physics */
PAMAP_FIELD = (1<<6), /* force fields */
PAMAP_GRAVITY = (1<<10),
PAMAP_DAMP = (1<<11),
PAMAP_FIELD = (1 << 6), /* force fields */
PAMAP_GRAVITY = (1 << 10),
PAMAP_DAMP = (1 << 11),
PAMAP_PHYSICS = (PAMAP_FIELD | PAMAP_GRAVITY | PAMAP_DAMP),
/* children */
PAMAP_CLUMP = (1<<7),
PAMAP_KINK_FREQ = (1<<8),
PAMAP_KINK_AMP = (1<<12),
PAMAP_ROUGH = (1<<9),
PAMAP_LENGTH = (1<<4),
PAMAP_TWIST = (1<<13),
PAMAP_CLUMP = (1 << 7),
PAMAP_KINK_FREQ = (1 << 8),
PAMAP_KINK_AMP = (1 << 12),
PAMAP_ROUGH = (1 << 9),
PAMAP_LENGTH = (1 << 4),
PAMAP_TWIST = (1 << 13),
PAMAP_CHILD = (PAMAP_CLUMP | PAMAP_KINK_FREQ | PAMAP_KINK_AMP | PAMAP_ROUGH | PAMAP_LENGTH | PAMAP_TWIST),
} eParticleTextureInfluence;

View File

@ -334,7 +334,7 @@ typedef struct SceneRenderView {
} SceneRenderView;
/* SceneRenderView.viewflag */
#define SCE_VIEW_DISABLE (1<<0)
#define SCE_VIEW_DISABLE (1 << 0)
/* RenderData.views_format */
enum {
@ -483,17 +483,17 @@ typedef struct ImageFormatData {
#define R_IMF_IMTYPE_INVALID 255
/* ImageFormatData.flag */
#define R_IMF_FLAG_ZBUF (1<<0) /* was R_OPENEXR_ZBUF */
#define R_IMF_FLAG_PREVIEW_JPG (1<<1) /* was R_PREVIEW_JPG */
#define R_IMF_FLAG_ZBUF (1 << 0) /* was R_OPENEXR_ZBUF */
#define R_IMF_FLAG_PREVIEW_JPG (1 << 1) /* was R_PREVIEW_JPG */
/* return values from BKE_imtype_valid_depths, note this is depts per channel */
#define R_IMF_CHAN_DEPTH_1 (1<<0) /* 1bits (unused) */
#define R_IMF_CHAN_DEPTH_8 (1<<1) /* 8bits (default) */
#define R_IMF_CHAN_DEPTH_10 (1<<2) /* 10bits (uncommon, Cineon/DPX support) */
#define R_IMF_CHAN_DEPTH_12 (1<<3) /* 12bits (uncommon, jp2/DPX support) */
#define R_IMF_CHAN_DEPTH_16 (1<<4) /* 16bits (tiff, halff float exr) */
#define R_IMF_CHAN_DEPTH_24 (1<<5) /* 24bits (unused) */
#define R_IMF_CHAN_DEPTH_32 (1<<6) /* 32bits (full float exr) */
#define R_IMF_CHAN_DEPTH_1 (1 << 0) /* 1bits (unused) */
#define R_IMF_CHAN_DEPTH_8 (1 << 1) /* 8bits (default) */
#define R_IMF_CHAN_DEPTH_10 (1 << 2) /* 10bits (uncommon, Cineon/DPX support) */
#define R_IMF_CHAN_DEPTH_12 (1 << 3) /* 12bits (uncommon, jp2/DPX support) */
#define R_IMF_CHAN_DEPTH_16 (1 << 4) /* 16bits (tiff, halff float exr) */
#define R_IMF_CHAN_DEPTH_24 (1 << 5) /* 24bits (unused) */
#define R_IMF_CHAN_DEPTH_32 (1 << 6) /* 32bits (full float exr) */
/* ImageFormatData.planes */
#define R_IMF_PLANES_RGB 24
@ -514,16 +514,16 @@ typedef struct ImageFormatData {
#define R_IMF_EXR_CODEC_MAX 10
/* ImageFormatData.jp2_flag */
#define R_IMF_JP2_FLAG_YCC (1<<0) /* when disabled use RGB */ /* was R_JPEG2K_YCC */
#define R_IMF_JP2_FLAG_CINE_PRESET (1<<1) /* was R_JPEG2K_CINE_PRESET */
#define R_IMF_JP2_FLAG_CINE_48 (1<<2) /* was R_JPEG2K_CINE_48FPS */
#define R_IMF_JP2_FLAG_YCC (1 << 0) /* when disabled use RGB */ /* was R_JPEG2K_YCC */
#define R_IMF_JP2_FLAG_CINE_PRESET (1 << 1) /* was R_JPEG2K_CINE_PRESET */
#define R_IMF_JP2_FLAG_CINE_48 (1 << 2) /* was R_JPEG2K_CINE_48FPS */
/* ImageFormatData.jp2_codec */
#define R_IMF_JP2_CODEC_JP2 0
#define R_IMF_JP2_CODEC_J2K 1
/* ImageFormatData.cineon_flag */
#define R_IMF_CINEON_FLAG_LOG (1<<0) /* was R_CINEON_LOG */
#define R_IMF_CINEON_FLAG_LOG (1 << 0) /* was R_CINEON_LOG */
/* ImageFormatData.tiff_codec */
enum {
@ -1785,10 +1785,10 @@ typedef struct Scene {
/* RenderData.flag */
/* use preview range */
#define SCER_PRV_RANGE (1<<0)
#define SCER_LOCK_FRAME_SELECTION (1<<1)
#define SCER_PRV_RANGE (1 << 0)
#define SCER_LOCK_FRAME_SELECTION (1 << 1)
/* show/use subframes (for checking motion blur) */
#define SCER_SHOW_SUBFRAME (1<<3)
#define SCER_SHOW_SUBFRAME (1 << 3)
/* RenderData.mode */
#define R_OSA (1 << 0)
@ -2128,11 +2128,11 @@ typedef enum eVGroupSelect {
/* Scene.flag */
#define SCE_DS_SELECTED (1<<0)
#define SCE_DS_COLLAPSED (1<<1)
#define SCE_NLA_EDIT_ON (1<<2)
#define SCE_FRAME_DROP (1<<3)
#define SCE_KEYS_NO_SELONLY (1<<4)
#define SCE_DS_SELECTED (1 << 0)
#define SCE_DS_COLLAPSED (1 << 1)
#define SCE_NLA_EDIT_ON (1 << 2)
#define SCE_FRAME_DROP (1 << 3)
#define SCE_KEYS_NO_SELONLY (1 << 4)
/* return flag BKE_scene_base_iter_next functions */
/* #define F_ERROR -1 */ /* UNUSED */
@ -2141,10 +2141,10 @@ typedef enum eVGroupSelect {
#define F_DUPLI 3
/* AudioData.flag */
#define AUDIO_MUTE (1<<0)
#define AUDIO_SYNC (1<<1)
#define AUDIO_SCRUB (1<<2)
#define AUDIO_VOLUME_ANIMATED (1<<3)
#define AUDIO_MUTE (1 << 0)
#define AUDIO_SYNC (1 << 1)
#define AUDIO_SCRUB (1 << 2)
#define AUDIO_VOLUME_ANIMATED (1 << 3)
/* FFMpegCodecData.flags */
enum {

View File

@ -38,11 +38,11 @@ enum {
};
/* noise */
#define MOD_SMOKE_NOISEWAVE (1<<0)
#define MOD_SMOKE_NOISEFFT (1<<1)
#define MOD_SMOKE_NOISECURL (1<<2)
#define MOD_SMOKE_NOISEWAVE (1 << 0)
#define MOD_SMOKE_NOISEFFT (1 << 1)
#define MOD_SMOKE_NOISECURL (1 << 2)
/* viewsettings */
#define MOD_SMOKE_VIEW_SHOW_HIGHRES (1<<0)
#define MOD_SMOKE_VIEW_SHOW_HIGHRES (1 << 0)
/* slice method */
enum {
@ -112,10 +112,10 @@ enum {
#define SM_HRES_FULLSAMPLE 2
/* smoke data fields (active_fields) */
#define SM_ACTIVE_HEAT (1<<0)
#define SM_ACTIVE_FIRE (1<<1)
#define SM_ACTIVE_COLORS (1<<2)
#define SM_ACTIVE_COLOR_SET (1<<3)
#define SM_ACTIVE_HEAT (1 << 0)
#define SM_ACTIVE_FIRE (1 << 1)
#define SM_ACTIVE_COLORS (1 << 2)
#define SM_ACTIVE_COLOR_SET (1 << 3)
enum {
VDB_COMPRESSION_BLOSC = 0,

View File

@ -55,8 +55,8 @@ typedef struct Speaker {
/* **************** SPEAKER ********************* */
/* flag */
#define SPK_DS_EXPAND (1<<0)
#define SPK_MUTED (1<<1)
// #define SPK_RELATIVE (1<<2) /* UNUSED */
#define SPK_DS_EXPAND (1 << 0)
#define SPK_MUTED (1 << 1)
// #define SPK_RELATIVE (1 << 2) /* UNUSED */
#endif /* __DNA_SPEAKER_TYPES_H__ */

View File

@ -128,7 +128,7 @@ typedef struct PointDensity {
/** for 'Object' or 'Particle system' type - source object */
struct Object *object;
/** index+1 in ob.particlesystem, non-ID pointer not allowed */
/** `index + 1` in ob.particlesystem, non-ID pointer not allowed */
int psys;
/** cache points in worldspace, object space, ... ? */
short psys_cache_space;

View File

@ -182,8 +182,8 @@ typedef struct wmWindowManager {
/* wmWindowManager.initialized */
enum {
WM_WINDOW_IS_INITIALIZED = (1<<0),
WM_KEYCONFIG_IS_INITIALIZED = (1<<1),
WM_WINDOW_IS_INITIALIZED = (1 << 0),
WM_KEYCONFIG_IS_INITIALIZED = (1 << 1),
};
#define WM_KEYCONFIG_STR_DEFAULT "blender"

View File

@ -113,10 +113,10 @@ enum {
};
/* flag */
#define WO_DS_EXPAND (1<<0)
#define WO_DS_EXPAND (1 << 0)
/* NOTE: this must have the same value as MA_DS_SHOW_TEXS,
* otherwise anim-editors will not read correctly
*/
#define WO_DS_SHOW_TEXS (1<<2)
#define WO_DS_SHOW_TEXS (1 << 2)
#endif