Blender V4.3
DNA_brush_types.h File Reference
#include "DNA_ID.h"
#include "DNA_brush_enums.h"
#include "DNA_curve_types.h"
#include "DNA_defs.h"
#include "DNA_texture_types.h"

Go to the source code of this file.

Classes

struct  BrushClone
 
struct  BrushGpencilSettings
 
struct  BrushCurvesSculptSettings
 
struct  Brush
 
struct  tPaletteColorHSV
 
struct  PaletteColor
 
struct  Palette
 
struct  PaintCurvePoint
 
struct  PaintCurve
 

Macros

#define AUTOMASKING_BOUNDARY_EDGES_MAX_PROPAGATION_STEPS   20
 

Typedefs

typedef struct BrushClone BrushClone
 
typedef struct BrushGpencilSettings BrushGpencilSettings
 
typedef struct BrushCurvesSculptSettings BrushCurvesSculptSettings
 
typedef struct Brush Brush
 
typedef struct tPaletteColorHSV tPaletteColorHSV
 
typedef struct PaletteColor PaletteColor
 
typedef struct Palette Palette
 
typedef struct PaintCurvePoint PaintCurvePoint
 
typedef struct PaintCurve PaintCurve
 

Macro Definition Documentation

◆ AUTOMASKING_BOUNDARY_EDGES_MAX_PROPAGATION_STEPS

#define AUTOMASKING_BOUNDARY_EDGES_MAX_PROPAGATION_STEPS   20

Max number of propagation steps for automasking settings.

Definition at line 168 of file DNA_brush_types.h.

Referenced by rna_def_brush(), and rna_def_sculpt().

Typedef Documentation

◆ Brush

typedef struct Brush Brush
Note
Any change to members that is user visible and that may make the brush differ from the one saved in the asset library should be followed by a BKE_brush_tag_unsaved_changes() call.

◆ BrushClone

typedef struct BrushClone BrushClone

◆ BrushCurvesSculptSettings

typedef struct BrushCurvesSculptSettings BrushCurvesSculptSettings

◆ BrushGpencilSettings

typedef struct BrushGpencilSettings BrushGpencilSettings

◆ PaintCurve

typedef struct PaintCurve PaintCurve

◆ PaintCurvePoint

typedef struct PaintCurvePoint PaintCurvePoint

◆ Palette

typedef struct Palette Palette

◆ PaletteColor

typedef struct PaletteColor PaletteColor

◆ tPaletteColorHSV

typedef struct tPaletteColorHSV tPaletteColorHSV