|
Blender V4.3
|
#include <DNA_brush_types.h>
Definition at line 32 of file DNA_brush_types.h.
| char BrushGpencilSettings::_pad[1] |
Definition at line 62 of file DNA_brush_types.h.
| char BrushGpencilSettings::_pad2[2] |
Definition at line 59 of file DNA_brush_types.h.
| float BrushGpencilSettings::active_smooth |
Smooth while drawing factor.
Definition at line 82 of file DNA_brush_types.h.
Referenced by blender::ed::sculpt_paint::greasepencil::PaintOperationExecutor::active_smoothing().
| float BrushGpencilSettings::aspect_ratio[2] |
factor xy of shape for dots gradients
Definition at line 93 of file DNA_brush_types.h.
Referenced by blo_do_versions_280().
| short BrushGpencilSettings::brush_draw_mode |
Brush preselected mode (Active/Material/Vertex-color).
Definition at line 108 of file DNA_brush_types.h.
| int8_t BrushGpencilSettings::caps_type |
Definition at line 61 of file DNA_brush_types.h.
Referenced by blender::ed::greasepencil::grease_pencil_primitive_init_curves(), and blender::ed::sculpt_paint::greasepencil::PaintOperationExecutor::process_start_sample().
| struct CurveMapping* BrushGpencilSettings::curve_jitter |
Definition at line 124 of file DNA_brush_types.h.
Referenced by blender::ed::sculpt_paint::greasepencil::PaintOperationExecutor::active_jitter(), BKE_brush_init_gpencil_settings(), brush_blend_read_data(), brush_blend_write(), brush_copy_data(), brush_free_data(), blender::ed::sculpt_paint::grease_pencil_fill_init(), blender::ed::greasepencil::grease_pencil_primitive_invoke(), and blender::ed::sculpt_paint::greasepencil::init_brush().
| struct CurveMapping* BrushGpencilSettings::curve_rand_hue |
Definition at line 128 of file DNA_brush_types.h.
Referenced by BKE_brush_init_gpencil_settings(), brush_blend_read_data(), brush_blend_write(), brush_copy_data(), brush_free_data(), blender::ed::sculpt_paint::grease_pencil_fill_init(), blender::ed::greasepencil::grease_pencil_primitive_invoke(), blender::ed::sculpt_paint::greasepencil::init_brush(), and blender::ed::sculpt_paint::greasepencil::PaintOperationExecutor::randomize_color().
| struct CurveMapping* BrushGpencilSettings::curve_rand_pressure |
Definition at line 125 of file DNA_brush_types.h.
Referenced by BKE_brush_init_gpencil_settings(), brush_blend_read_data(), brush_blend_write(), brush_copy_data(), brush_free_data(), blender::ed::sculpt_paint::grease_pencil_fill_init(), blender::ed::greasepencil::grease_pencil_primitive_invoke(), blender::ed::sculpt_paint::greasepencil::init_brush(), and blender::ed::sculpt_paint::greasepencil::PaintOperationExecutor::randomize_radius().
| struct CurveMapping* BrushGpencilSettings::curve_rand_saturation |
Definition at line 129 of file DNA_brush_types.h.
Referenced by BKE_brush_init_gpencil_settings(), brush_blend_read_data(), brush_blend_write(), brush_copy_data(), brush_free_data(), blender::ed::sculpt_paint::grease_pencil_fill_init(), blender::ed::greasepencil::grease_pencil_primitive_invoke(), blender::ed::sculpt_paint::greasepencil::init_brush(), and blender::ed::sculpt_paint::greasepencil::PaintOperationExecutor::randomize_color().
| struct CurveMapping* BrushGpencilSettings::curve_rand_strength |
Definition at line 126 of file DNA_brush_types.h.
Referenced by BKE_brush_init_gpencil_settings(), brush_blend_read_data(), brush_blend_write(), brush_copy_data(), brush_free_data(), blender::ed::sculpt_paint::grease_pencil_fill_init(), blender::ed::greasepencil::grease_pencil_primitive_invoke(), blender::ed::sculpt_paint::greasepencil::init_brush(), and blender::ed::sculpt_paint::greasepencil::PaintOperationExecutor::randomize_opacity().
| struct CurveMapping* BrushGpencilSettings::curve_rand_uv |
Definition at line 127 of file DNA_brush_types.h.
Referenced by BKE_brush_init_gpencil_settings(), brush_blend_read_data(), brush_blend_write(), brush_copy_data(), brush_free_data(), blender::ed::sculpt_paint::grease_pencil_fill_init(), blender::ed::greasepencil::grease_pencil_primitive_invoke(), blender::ed::sculpt_paint::greasepencil::init_brush(), and blender::ed::sculpt_paint::greasepencil::PaintOperationExecutor::randomize_rotation().
| struct CurveMapping* BrushGpencilSettings::curve_rand_value |
Definition at line 130 of file DNA_brush_types.h.
Referenced by BKE_brush_init_gpencil_settings(), brush_blend_read_data(), brush_blend_write(), brush_copy_data(), brush_free_data(), blender::ed::sculpt_paint::grease_pencil_fill_init(), blender::ed::greasepencil::grease_pencil_primitive_invoke(), blender::ed::sculpt_paint::greasepencil::init_brush(), and blender::ed::sculpt_paint::greasepencil::PaintOperationExecutor::randomize_color().
| struct CurveMapping* BrushGpencilSettings::curve_sensitivity |
Definition at line 122 of file DNA_brush_types.h.
Referenced by BKE_brush_init_gpencil_settings(), brush_blend_read_data(), brush_blend_write(), brush_copy_data(), brush_free_data(), blender::ed::sculpt_paint::greasepencil::brush_radius(), blender::ed::sculpt_paint::grease_pencil_fill_init(), blender::ed::greasepencil::grease_pencil_primitive_invoke(), blender::ed::sculpt_paint::greasepencil::init_brush(), and blender::ed::sculpt_paint::greasepencil::TintOperation::on_stroke_begin().
| struct CurveMapping* BrushGpencilSettings::curve_strength |
Definition at line 123 of file DNA_brush_types.h.
Referenced by BKE_brush_init_gpencil_settings(), brush_blend_read_data(), brush_blend_write(), brush_copy_data(), brush_free_data(), blender::ed::sculpt_paint::greasepencil::EraseOperationExecutor::execute(), blender::ed::sculpt_paint::grease_pencil_fill_init(), blender::ed::greasepencil::grease_pencil_primitive_invoke(), blender::ed::sculpt_paint::greasepencil::init_brush(), blender::ed::sculpt_paint::greasepencil::EraseOperation::on_stroke_begin(), and blender::ed::sculpt_paint::greasepencil::TintOperation::on_stroke_begin().
| int BrushGpencilSettings::dilate_pixels |
Number of pixels to dilate fill area.
Definition at line 120 of file DNA_brush_types.h.
Referenced by blender::ed::greasepencil::process_image().
| int brush_type BrushGpencilSettings::DNA_DEPRECATED |
Moved to 'Brush.gpencil_brush_type'.
Definition at line 78 of file DNA_brush_types.h.
| float BrushGpencilSettings::draw_angle |
Angle when the brush has full thickness.
Definition at line 42 of file DNA_brush_types.h.
Referenced by blender::ed::sculpt_paint::greasepencil::PaintOperationExecutor::process_extension_sample().
| float BrushGpencilSettings::draw_angle_factor |
Factor to apply when angle change (only 90 degrees).
Definition at line 44 of file DNA_brush_types.h.
Referenced by blender::ed::sculpt_paint::greasepencil::PaintOperationExecutor::process_extension_sample().
| float BrushGpencilSettings::draw_jitter |
Amount of jitter to apply to newly created strokes.
Definition at line 40 of file DNA_brush_types.h.
Referenced by blender::ed::sculpt_paint::greasepencil::PaintOperationExecutor::active_jitter(), BKE_brush_init_gpencil_settings(), and blender::ed::sculpt_paint::greasepencil::PaintOperationExecutor::process_extension_sample().
| float BrushGpencilSettings::draw_random_press |
Factor of randomness for pressure.
Definition at line 46 of file DNA_brush_types.h.
Referenced by blender::ed::sculpt_paint::greasepencil::PaintOperationExecutor::process_extension_sample(), and blender::ed::sculpt_paint::greasepencil::PaintOperationExecutor::randomize_radius().
| float BrushGpencilSettings::draw_random_strength |
Factor of strength for strength.
Definition at line 48 of file DNA_brush_types.h.
Referenced by blender::ed::sculpt_paint::greasepencil::PaintOperationExecutor::process_extension_sample(), and blender::ed::sculpt_paint::greasepencil::PaintOperationExecutor::randomize_opacity().
| float BrushGpencilSettings::draw_smoothfac |
Amount of smoothing to apply to newly created strokes.
Definition at line 34 of file DNA_brush_types.h.
| short BrushGpencilSettings::draw_smoothlvl |
Number of times to apply smooth factor to new strokes.
Definition at line 50 of file DNA_brush_types.h.
Referenced by BKE_brush_init_gpencil_settings().
| float BrushGpencilSettings::draw_strength |
Amount of alpha strength to apply to newly created strokes.
Definition at line 38 of file DNA_brush_types.h.
Referenced by BKE_brush_init_gpencil_settings().
| short BrushGpencilSettings::draw_subdivide |
Number of times to subdivide new strokes.
Definition at line 52 of file DNA_brush_types.h.
| float BrushGpencilSettings::era_strength_f |
Factor to apply to strength for soft eraser.
Definition at line 84 of file DNA_brush_types.h.
Referenced by blo_do_versions_280().
| float BrushGpencilSettings::era_thickness_f |
Factor to apply to thickness for soft eraser.
Definition at line 86 of file DNA_brush_types.h.
Referenced by blo_do_versions_280().
| int BrushGpencilSettings::eraser_mode |
Soft, hard or stroke.
Definition at line 80 of file DNA_brush_types.h.
Referenced by blender::ed::sculpt_paint::greasepencil::EraseOperation::on_stroke_begin().
| short BrushGpencilSettings::fill_direction |
Definition at line 55 of file DNA_brush_types.h.
Referenced by blender::ed::sculpt_paint::GreasePencilFillOpData::from_context().
| int BrushGpencilSettings::fill_draw_mode |
Type of control lines drawing mode.
Definition at line 69 of file DNA_brush_types.h.
| float BrushGpencilSettings::fill_extend_fac |
Factor to extend stroke extremes using fill tool.
Definition at line 118 of file DNA_brush_types.h.
Referenced by blender::ed::sculpt_paint::GreasePencilFillOpData::from_context(), and blender::ed::sculpt_paint::grease_pencil_apply_fill().
| int BrushGpencilSettings::fill_extend_mode |
Type of gap filling extension to use.
Definition at line 71 of file DNA_brush_types.h.
Referenced by blender::ed::sculpt_paint::GreasePencilFillOpData::from_context().
| float BrushGpencilSettings::fill_factor |
Fill zoom factor
Definition at line 36 of file DNA_brush_types.h.
Referenced by blender::ed::greasepencil::fill_strokes().
| short BrushGpencilSettings::fill_layer_mode |
Layers used for fill.
Definition at line 54 of file DNA_brush_types.h.
Referenced by blender::ed::sculpt_paint::grease_pencil_apply_fill().
| int BrushGpencilSettings::fill_simplylvl |
Number of simplify steps.
Definition at line 67 of file DNA_brush_types.h.
Referenced by blender::ed::sculpt_paint::grease_pencil_apply_fill().
| float BrushGpencilSettings::fill_threshold |
Factor for transparency.
Definition at line 58 of file DNA_brush_types.h.
Referenced by blender::ed::sculpt_paint::grease_pencil_apply_fill().
| int BrushGpencilSettings::flag |
Internal grease pencil drawing flags.
Definition at line 88 of file DNA_brush_types.h.
Referenced by blender::ed::sculpt_paint::greasepencil::PaintOperationExecutor::active_jitter(), BKE_brush_init_gpencil_settings(), BKE_grease_pencil_object_material_ensure_from_active_input_brush(), BKE_grease_pencil_object_material_ensure_from_brush(), BKE_grease_pencil_object_material_from_brush_get(), brush_blend_read_after_liblink(), blender::ed::sculpt_paint::GreasePencilFillOpData::from_context(), blender::ed::sculpt_paint::greasepencil::get_drawings_for_painting(), blender::ed::sculpt_paint::grease_pencil_apply_fill(), blender::ed::sculpt_paint::grease_pencil_fill_invoke(), blender::ed::sculpt_paint::greasepencil::EraseOperation::on_stroke_begin(), blender::ed::sculpt_paint::greasepencil::TintOperation::on_stroke_begin(), blender::ed::sculpt_paint::greasepencil::PaintOperationExecutor::PaintOperationExecutor(), blender::ed::greasepencil::stroke_trim_execute(), and unpin_file_local_grease_pencil_brush_materials().
| int BrushGpencilSettings::flag2 |
Definition at line 64 of file DNA_brush_types.h.
Referenced by blender::ed::sculpt_paint::greasepencil::PaintOperationExecutor::randomize_color(), blender::ed::sculpt_paint::greasepencil::PaintOperationExecutor::randomize_opacity(), blender::ed::sculpt_paint::greasepencil::PaintOperationExecutor::randomize_radius(), and blender::ed::sculpt_paint::greasepencil::PaintOperationExecutor::randomize_rotation().
| float BrushGpencilSettings::hardness |
gradient control along y for color
Definition at line 91 of file DNA_brush_types.h.
Referenced by blo_do_versions_280(), blender::ed::greasepencil::grease_pencil_primitive_invoke(), and blender::ed::sculpt_paint::greasepencil::PaintOperationExecutor::PaintOperationExecutor().
| int BrushGpencilSettings::input_samples |
Maximum distance before generate new point for very fast mouse movements.
Definition at line 74 of file DNA_brush_types.h.
| struct Material* BrushGpencilSettings::material |
Definition at line 139 of file DNA_brush_types.h.
Referenced by BKE_gpencil_brush_material_set(), BKE_grease_pencil_brush_material_get(), brush_blend_read_after_liblink(), brush_foreach_id(), blender::ed::sculpt_paint::grease_pencil_fill_invoke(), and unpin_file_local_grease_pencil_brush_materials().
| struct Material* BrushGpencilSettings::material_alt |
Material Alternative for secondary operations.
Definition at line 141 of file DNA_brush_types.h.
Referenced by brush_foreach_id().
| float BrushGpencilSettings::outline_fac |
Factor for external line thickness conversion to outline.
Definition at line 133 of file DNA_brush_types.h.
| short BrushGpencilSettings::preset_type |
Preset type (used to reset brushes - internal).
Definition at line 106 of file DNA_brush_types.h.
| float BrushGpencilSettings::random_hue |
Randomness for Hue.
Definition at line 111 of file DNA_brush_types.h.
Referenced by blender::ed::sculpt_paint::greasepencil::PaintOperationExecutor::randomize_color().
| float BrushGpencilSettings::random_saturation |
Randomness for Saturation.
Definition at line 113 of file DNA_brush_types.h.
Referenced by blender::ed::sculpt_paint::greasepencil::PaintOperationExecutor::randomize_color().
| float BrushGpencilSettings::random_value |
Randomness for Value.
Definition at line 115 of file DNA_brush_types.h.
Referenced by blender::ed::sculpt_paint::greasepencil::PaintOperationExecutor::randomize_color().
| int BrushGpencilSettings::sculpt_flag |
eGP_Sculpt_Flag.
Definition at line 102 of file DNA_brush_types.h.
| int BrushGpencilSettings::sculpt_mode_flag |
eGP_Sculpt_Mode_Flag.
Definition at line 104 of file DNA_brush_types.h.
Referenced by blender::ed::sculpt_paint::greasepencil::RandomizeOperation::on_stroke_extended(), and blender::ed::sculpt_paint::greasepencil::SmoothOperation::on_stroke_extended().
| float BrushGpencilSettings::simplify_f |
Simplify adaptive factor
Definition at line 95 of file DNA_brush_types.h.
| float BrushGpencilSettings::simplify_px |
Screen space simplify threshold. Points within this margin are treated as a straight line.
Definition at line 135 of file DNA_brush_types.h.
| float BrushGpencilSettings::uv_random |
Random factor for UV rotation.
Definition at line 76 of file DNA_brush_types.h.
Referenced by blender::ed::sculpt_paint::greasepencil::PaintOperationExecutor::process_extension_sample(), blender::ed::sculpt_paint::greasepencil::PaintOperationExecutor::process_start_sample(), and blender::ed::sculpt_paint::greasepencil::PaintOperationExecutor::randomize_rotation().
| float BrushGpencilSettings::vertex_factor |
Mix color-factor.
Definition at line 98 of file DNA_brush_types.h.
Referenced by blender::ed::greasepencil::boundary_to_curves(), blender::ed::greasepencil::grease_pencil_primitive_invoke(), and blender::ed::sculpt_paint::greasepencil::PaintOperationExecutor::PaintOperationExecutor().
| int BrushGpencilSettings::vertex_mode |
Definition at line 99 of file DNA_brush_types.h.
Referenced by blender::ed::greasepencil::boundary_to_curves(), blender::ed::sculpt_paint::greasepencil::do_vertex_color_fill(), blender::ed::sculpt_paint::greasepencil::do_vertex_color_points(), blender::ed::sculpt_paint::grease_pencil_brush_cursor_draw(), blender::ed::greasepencil::grease_pencil_primitive_invoke(), and blender::ed::sculpt_paint::greasepencil::PaintOperationExecutor::PaintOperationExecutor().