|
Blender V5.0
|
#include <DNA_brush_types.h>
Definition at line 22 of file DNA_brush_types.h.
| char BrushGpencilSettings::_pad[1] |
Definition at line 52 of file DNA_brush_types.h.
| char BrushGpencilSettings::_pad1[4] |
Definition at line 108 of file DNA_brush_types.h.
| char BrushGpencilSettings::_pad2[2] |
Definition at line 49 of file DNA_brush_types.h.
| float BrushGpencilSettings::active_smooth |
Smooth while drawing factor.
Definition at line 72 of file DNA_brush_types.h.
Referenced by blender::ed::sculpt_paint::greasepencil::create_fill_guide_brush().
| float BrushGpencilSettings::aspect_ratio[2] |
factor xy of shape for dots gradients
Definition at line 83 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 98 of file DNA_brush_types.h.
Referenced by blender::ed::sculpt_paint::greasepencil::create_fill_guide_brush().
| int8_t BrushGpencilSettings::caps_type |
Definition at line 51 of file DNA_brush_types.h.
Referenced by blender::ed::greasepencil::grease_pencil_primitive_init_curves().
| int BrushGpencilSettings::color_jitter_flag |
Definition at line 107 of file DNA_brush_types.h.
| struct CurveMapping* BrushGpencilSettings::curve_jitter |
Definition at line 117 of file DNA_brush_types.h.
Referenced by brush_blend_read_data(), brush_blend_write(), brush_copy_data(), brush_free_data(), blender::ed::sculpt_paint::greasepencil::create_fill_guide_brush(), blender::ed::sculpt_paint::grease_pencil_fill_init(), blender::ed::greasepencil::grease_pencil_primitive_invoke(), and blender::ed::sculpt_paint::greasepencil::PaintOperation::on_stroke_begin().
| struct CurveMapping* BrushGpencilSettings::curve_rand_hue |
Definition at line 121 of file DNA_brush_types.h.
Referenced by brush_blend_read_data(), brush_blend_write(), brush_copy_data(), brush_free_data(), and do_version_convert_gp_jitter_values().
| struct CurveMapping* BrushGpencilSettings::curve_rand_pressure |
Definition at line 118 of file DNA_brush_types.h.
Referenced by brush_blend_read_data(), brush_blend_write(), brush_copy_data(), brush_free_data(), blender::ed::sculpt_paint::greasepencil::create_fill_guide_brush(), blender::ed::sculpt_paint::grease_pencil_fill_init(), blender::ed::greasepencil::grease_pencil_primitive_invoke(), blender::ed::sculpt_paint::greasepencil::PaintOperation::on_stroke_begin(), and blender::ed::greasepencil::randomize_radius().
| struct CurveMapping* BrushGpencilSettings::curve_rand_saturation |
Definition at line 122 of file DNA_brush_types.h.
Referenced by brush_blend_read_data(), brush_blend_write(), brush_copy_data(), brush_free_data(), and do_version_convert_gp_jitter_values().
| struct CurveMapping* BrushGpencilSettings::curve_rand_strength |
Definition at line 119 of file DNA_brush_types.h.
Referenced by brush_blend_read_data(), brush_blend_write(), brush_copy_data(), brush_free_data(), blender::ed::sculpt_paint::greasepencil::create_fill_guide_brush(), blender::ed::sculpt_paint::grease_pencil_fill_init(), blender::ed::greasepencil::grease_pencil_primitive_invoke(), blender::ed::sculpt_paint::greasepencil::PaintOperation::on_stroke_begin(), and blender::ed::greasepencil::randomize_opacity().
| struct CurveMapping* BrushGpencilSettings::curve_rand_uv |
Definition at line 120 of file DNA_brush_types.h.
Referenced by brush_blend_read_data(), brush_blend_write(), brush_copy_data(), brush_free_data(), blender::ed::sculpt_paint::greasepencil::create_fill_guide_brush(), blender::ed::sculpt_paint::grease_pencil_fill_init(), blender::ed::greasepencil::grease_pencil_primitive_invoke(), blender::ed::sculpt_paint::greasepencil::PaintOperation::on_stroke_begin(), blender::ed::greasepencil::randomize_rotation(), and blender::ed::greasepencil::randomize_rotation().
| struct CurveMapping* BrushGpencilSettings::curve_rand_value |
Definition at line 123 of file DNA_brush_types.h.
Referenced by brush_blend_read_data(), brush_blend_write(), brush_copy_data(), brush_free_data(), and do_version_convert_gp_jitter_values().
| struct CurveMapping* BrushGpencilSettings::curve_sensitivity |
Definition at line 115 of file DNA_brush_types.h.
Referenced by brush_blend_read_data(), brush_blend_write(), brush_copy_data(), brush_free_data(), blender::ed::sculpt_paint::greasepencil::create_fill_guide_brush(), blender::ed::sculpt_paint::grease_pencil_fill_init(), blender::ed::greasepencil::grease_pencil_primitive_invoke(), blender::ed::sculpt_paint::greasepencil::PaintOperation::on_stroke_begin(), and blender::ed::greasepencil::radius_from_input_sample().
| struct CurveMapping* BrushGpencilSettings::curve_strength |
Definition at line 116 of file DNA_brush_types.h.
Referenced by brush_blend_read_data(), brush_blend_write(), brush_copy_data(), brush_free_data(), blender::ed::sculpt_paint::greasepencil::create_fill_guide_brush(), blender::ed::sculpt_paint::grease_pencil_fill_init(), blender::ed::greasepencil::grease_pencil_primitive_invoke(), blender::ed::sculpt_paint::greasepencil::PaintOperation::on_stroke_begin(), and blender::ed::greasepencil::opacity_from_input_sample().
| int BrushGpencilSettings::dilate_pixels |
Number of pixels to dilate fill area.
Definition at line 113 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 68 of file DNA_brush_types.h.
| float BrushGpencilSettings::draw_angle |
Angle when the brush has full thickness.
Definition at line 32 of file DNA_brush_types.h.
| float BrushGpencilSettings::draw_angle_factor |
Factor to apply when angle change (only 90 degrees).
Definition at line 34 of file DNA_brush_types.h.
| float BrushGpencilSettings::draw_jitter |
Amount of jitter to apply to newly created strokes.
Definition at line 30 of file DNA_brush_types.h.
| float BrushGpencilSettings::draw_random_press |
Factor of randomness for pressure.
Definition at line 36 of file DNA_brush_types.h.
Referenced by blender::ed::greasepencil::randomize_radius().
| float BrushGpencilSettings::draw_random_strength |
Factor of strength for strength.
Definition at line 38 of file DNA_brush_types.h.
Referenced by blender::ed::greasepencil::randomize_opacity().
| float BrushGpencilSettings::draw_smoothfac |
Amount of smoothing to apply to newly created strokes.
Definition at line 24 of file DNA_brush_types.h.
Referenced by blender::ed::sculpt_paint::greasepencil::PaintOperation::on_stroke_done().
| short BrushGpencilSettings::draw_smoothlvl |
Number of times to apply smooth factor to new strokes.
Definition at line 40 of file DNA_brush_types.h.
Referenced by blender::ed::sculpt_paint::greasepencil::PaintOperation::on_stroke_done().
| float BrushGpencilSettings::draw_strength |
Amount of alpha strength to apply to newly created strokes.
Definition at line 28 of file DNA_brush_types.h.
| short BrushGpencilSettings::draw_subdivide |
Number of times to subdivide new strokes.
Definition at line 42 of file DNA_brush_types.h.
| float BrushGpencilSettings::era_strength_f |
Factor to apply to strength for soft eraser.
Definition at line 74 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 76 of file DNA_brush_types.h.
Referenced by blo_do_versions_280().
| int BrushGpencilSettings::eraser_mode |
Soft, hard or stroke.
Definition at line 70 of file DNA_brush_types.h.
| short BrushGpencilSettings::fill_direction |
Definition at line 45 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 59 of file DNA_brush_types.h.
Referenced by blender::ed::greasepencil::render_strokes().
| float BrushGpencilSettings::fill_extend_fac |
Factor to extend stroke extremes using fill tool.
Definition at line 111 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 61 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 26 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 44 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 57 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 48 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 78 of file DNA_brush_types.h.
Referenced by brush_blend_read_after_liblink(), blender::ed::sculpt_paint::greasepencil::create_fill_guide_brush(), blender::ed::sculpt_paint::GreasePencilFillOpData::from_context(), blender::ed::sculpt_paint::grease_pencil_apply_fill(), blender::ed::sculpt_paint::grease_pencil_fill_invoke(), blender::ed::greasepencil::grease_pencil_primitive_invoke(), blender::ed::greasepencil::grease_pencil_primitive_update_curves(), blender::ed::sculpt_paint::greasepencil::PaintOperation::on_stroke_begin(), blender::ed::sculpt_paint::greasepencil::PaintOperation::on_stroke_done(), blender::ed::greasepencil::randomize_color(), blender::ed::greasepencil::randomize_opacity(), blender::ed::greasepencil::randomize_radius(), blender::ed::greasepencil::randomize_rotation(), blender::ed::greasepencil::randomize_rotation(), and blender::ed::greasepencil::stroke_trim_execute().
| int BrushGpencilSettings::flag2 |
| float BrushGpencilSettings::hardness |
gradient control along y for color
Definition at line 81 of file DNA_brush_types.h.
Referenced by blo_do_versions_280(), blender::ed::sculpt_paint::greasepencil::create_fill_guide_brush(), and blender::ed::greasepencil::grease_pencil_primitive_invoke().
| int BrushGpencilSettings::input_samples |
Maximum distance before generate new point for very fast mouse movements.
Definition at line 64 of file DNA_brush_types.h.
| struct Material* BrushGpencilSettings::material |
Definition at line 132 of file DNA_brush_types.h.
Referenced by BKE_gpencil_brush_material_set(), brush_blend_read_after_liblink(), brush_foreach_id(), blender::ed::sculpt_paint::grease_pencil_fill_invoke(), and TEST_F().
| struct Material* BrushGpencilSettings::material_alt |
Material Alternative for secondary operations.
Definition at line 134 of file DNA_brush_types.h.
Referenced by brush_foreach_id(), and TEST_F().
| float BrushGpencilSettings::outline_fac |
Factor for external line thickness conversion to outline.
Definition at line 126 of file DNA_brush_types.h.
Referenced by blender::ed::sculpt_paint::greasepencil::PaintOperation::on_stroke_done().
| short BrushGpencilSettings::preset_type |
Preset type (used to reset brushes - internal).
Definition at line 96 of file DNA_brush_types.h.
| float BrushGpencilSettings::random_hue |
Randomness for Hue.
Definition at line 101 of file DNA_brush_types.h.
Referenced by do_version_convert_gp_jitter_values().
| float BrushGpencilSettings::random_saturation |
Randomness for Saturation.
Definition at line 103 of file DNA_brush_types.h.
Referenced by do_version_convert_gp_jitter_values().
| float BrushGpencilSettings::random_value |
Randomness for Value.
Definition at line 105 of file DNA_brush_types.h.
Referenced by do_version_convert_gp_jitter_values().
| int BrushGpencilSettings::sculpt_flag |
Definition at line 92 of file DNA_brush_types.h.
| int BrushGpencilSettings::sculpt_mode_flag |
Definition at line 94 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 85 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 128 of file DNA_brush_types.h.
Referenced by blender::ed::sculpt_paint::greasepencil::create_fill_guide_brush(), and blender::ed::sculpt_paint::greasepencil::PaintOperation::on_stroke_done().
| float BrushGpencilSettings::uv_random |
Random factor for UV rotation.
Definition at line 66 of file DNA_brush_types.h.
Referenced by blender::ed::greasepencil::grease_pencil_primitive_update_curves(), blender::ed::greasepencil::randomize_rotation(), and blender::ed::greasepencil::randomize_rotation().
| float BrushGpencilSettings::vertex_factor |
Mix color-factor.
Definition at line 88 of file DNA_brush_types.h.
Referenced by blender::ed::greasepencil::boundary_to_curves(), blender::ed::sculpt_paint::greasepencil::create_fill_guide_brush(), and blender::ed::greasepencil::grease_pencil_primitive_invoke().
| int BrushGpencilSettings::vertex_mode |
Definition at line 89 of file DNA_brush_types.h.
Referenced by blender::ed::greasepencil::boundary_to_curves(), blender::ed::sculpt_paint::grease_pencil_brush_cursor_draw(), and blender::ed::greasepencil::grease_pencil_primitive_invoke().