Blender V5.0
DNA_scene_enums.h File Reference
#include "BLI_utildefines.h"

Go to the source code of this file.

Macros

#define PAINT_SYMM_AXIS_ALL   (PAINT_SYMM_X | PAINT_SYMM_Y | PAINT_SYMM_Z)

Typedefs

typedef enum eVGroupSelect eVGroupSelect
typedef enum eSeqImageFitMethod eSeqImageFitMethod
typedef enum ePaintSymmetryFlags ePaintSymmetryFlags
typedef enum eUnifiedPaintSettingsFlags eUnifiedPaintSettingsFlags
typedef enum PaintCurveVisibilityFlags PaintCurveVisibilityFlags

Enumerations

enum  eVGroupSelect {
  WT_VGROUP_ALL = 0 , WT_VGROUP_ACTIVE = 1 , WT_VGROUP_BONE_SELECT = 2 , WT_VGROUP_BONE_DEFORM = 3 ,
  WT_VGROUP_BONE_DEFORM_OFF = 4
}
enum  eSeqImageFitMethod { SEQ_SCALE_TO_FIT , SEQ_SCALE_TO_FILL , SEQ_STRETCH_TO_FILL , SEQ_USE_ORIGINAL_SIZE }
enum  ePaintSymmetryFlags {
  PAINT_SYMM_NONE = 0 , PAINT_SYMM_X = (1 << 0) , PAINT_SYMM_Y = (1 << 1) , PAINT_SYMM_Z = (1 << 2) ,
  PAINT_SYMMETRY_FEATHER = (1 << 3) , PAINT_TILE_X = (1 << 4) , PAINT_TILE_Y = (1 << 5) , PAINT_TILE_Z = (1 << 6)
}
enum  eUnifiedPaintSettingsFlags {
  UNIFIED_PAINT_SIZE = (1 << 0) , UNIFIED_PAINT_ALPHA = (1 << 1) , UNIFIED_PAINT_BRUSH_LOCK_SIZE = (1 << 2) , UNIFIED_PAINT_FLAG_UNUSED_0 = (1 << 3) ,
  UNIFIED_PAINT_FLAG_UNUSED_1 = (1 << 4) , UNIFIED_PAINT_WEIGHT = (1 << 5) , UNIFIED_PAINT_COLOR = (1 << 6) , UNIFIED_PAINT_INPUT_SAMPLES = (1 << 7) ,
  UNIFIED_PAINT_COLOR_JITTER = (1 << 8)
}
enum  PaintCurveVisibilityFlags { PAINT_CURVE_SHOW_STRENGTH = (1 << 0) , PAINT_CURVE_SHOW_SIZE = (1 << 1) , PAINT_CURVE_SHOW_JITTER = (1 << 2) }

Functions

 ENUM_OPERATORS (ePaintSymmetryFlags, PAINT_TILE_Z)

Macro Definition Documentation

◆ PAINT_SYMM_AXIS_ALL

#define PAINT_SYMM_AXIS_ALL   (PAINT_SYMM_X | PAINT_SYMM_Y | PAINT_SYMM_Z)

Definition at line 44 of file DNA_scene_enums.h.

Typedef Documentation

◆ ePaintSymmetryFlags

Paint::symmetry_flags (for now just a duplicate of sculpt symmetry flags).

◆ eSeqImageFitMethod

◆ eUnifiedPaintSettingsFlags

◆ eVGroupSelect

◆ PaintCurveVisibilityFlags

Paint::curve_visibility_flag

Enumeration Type Documentation

◆ ePaintSymmetryFlags

Paint::symmetry_flags (for now just a duplicate of sculpt symmetry flags).

Enumerator
PAINT_SYMM_NONE 
PAINT_SYMM_X 
PAINT_SYMM_Y 
PAINT_SYMM_Z 
PAINT_SYMMETRY_FEATHER 
PAINT_TILE_X 
PAINT_TILE_Y 
PAINT_TILE_Z 

Definition at line 33 of file DNA_scene_enums.h.

◆ eSeqImageFitMethod

Enumerator
SEQ_SCALE_TO_FIT 
SEQ_SCALE_TO_FILL 
SEQ_STRETCH_TO_FILL 
SEQ_USE_ORIGINAL_SIZE 

Definition at line 22 of file DNA_scene_enums.h.

◆ eUnifiedPaintSettingsFlags

UnifiedPaintSettings::flag

Enumerator
UNIFIED_PAINT_SIZE 
UNIFIED_PAINT_ALPHA 
UNIFIED_PAINT_BRUSH_LOCK_SIZE 

Only used if unified size is enabled, mirrors the brush flag BRUSH_LOCK_SIZE.

UNIFIED_PAINT_FLAG_UNUSED_0 
UNIFIED_PAINT_FLAG_UNUSED_1 
UNIFIED_PAINT_WEIGHT 
UNIFIED_PAINT_COLOR 
UNIFIED_PAINT_INPUT_SAMPLES 
UNIFIED_PAINT_COLOR_JITTER 

Definition at line 55 of file DNA_scene_enums.h.

◆ eVGroupSelect

ToolSettings.vgroupsubset

Enumerator
WT_VGROUP_ALL 
WT_VGROUP_ACTIVE 
WT_VGROUP_BONE_SELECT 
WT_VGROUP_BONE_DEFORM 
WT_VGROUP_BONE_DEFORM_OFF 

Definition at line 14 of file DNA_scene_enums.h.

◆ PaintCurveVisibilityFlags

Paint::curve_visibility_flag

Enumerator
PAINT_CURVE_SHOW_STRENGTH 
PAINT_CURVE_SHOW_SIZE 
PAINT_CURVE_SHOW_JITTER 

Definition at line 69 of file DNA_scene_enums.h.

Function Documentation

◆ ENUM_OPERATORS()

ENUM_OPERATORS ( ePaintSymmetryFlags ,
PAINT_TILE_Z  )

References PAINT_TILE_Z.