Blender V5.0
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  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 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 161 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.
Examples
/usr/src/RPM/BUILD/blender5.0-5.0.0/source/blender/blenkernel/BKE_grease_pencil.hh.

◆ 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