Blender
V3.3
|
#include <DNA_scene_types.h>
Public Attributes | |
struct Brush * | brush |
struct PaintToolSlot * | tool_slots |
int | tool_slots_len |
char | _pad1 [4] |
struct Palette * | palette |
struct CurveMapping * | cavity_curve |
void * | paint_cursor |
unsigned char | paint_cursor_col [4] |
int | flags |
int | num_input_samples |
int | symmetry_flags |
float | tile_offset [3] |
char | _pad2 [4] |
struct Paint_Runtime | runtime |
Definition at line 868 of file DNA_scene_types.h.
char Paint::_pad1[4] |
Definition at line 875 of file DNA_scene_types.h.
char Paint::_pad2[4] |
Definition at line 896 of file DNA_scene_types.h.
struct Brush* Paint::brush |
Definition at line 869 of file DNA_scene_types.h.
Referenced by BKE_brush_gpencil_paint_presets(), BKE_brush_gpencil_sculpt_presets(), BKE_brush_gpencil_vertex_presets(), BKE_brush_gpencil_weight_presets(), BKE_gpencil_object_material_ensure_from_active_input_toolsettings(), BKE_paint_blend_read_lib(), BKE_paint_brush_for_read(), BKE_paint_brush_set(), BKE_paint_copy(), BKE_paint_init(), BKE_paint_invalidate_cursor_overlay(), BKE_paint_invalidate_overlay_tex(), BKE_paint_toolslots_brush_update(), brush_use_accumulate(), calculateCenterActive(), createTransPaintCurveVerts(), ED_gpencil_add_defaults(), ED_space_image_paint_curve(), gpencil_active_brush_poll(), gpencil_brush_cursor_draw(), gpencil_brush_delete_mode_brushes(), gpencil_brush_reset_all_exec(), gpencil_brush_reset_exec(), gpencil_draw_poll(), gpencil_get_default_eraser(), gpencil_init_drawing_brush(), gpencil_paintmode_toggle_exec(), gpencil_prepare_stroke(), gpencil_primitive_init(), gpencil_sculpt_brush_init(), gpencil_sculptmode_toggle_exec(), gpencil_vertexmode_toggle_exec(), gpencil_vertexpaint_brush_init(), gpencil_weightmode_toggle_exec(), gpencil_weightpaint_brush_init(), initTransInfo(), is_cursor_visible(), paint_calculate_rake_rotation(), paint_curve_poll(), paint_update_brush_rake_rotation(), paintcurve_delete_point_exec(), paintcurve_new_exec(), paintcurve_point_add(), paintcurve_point_select(), paintcurve_slide_invoke(), paintcurve_undosys_poll(), paintcurve_undosys_step_encode(), palette_color_add_exec(), scene_foreach_paint(), smooth_brush_toggle_on(), uv_sculpt_stroke_init(), vpaint_blend(), vpaint_init_vpaint(), vwpaint_update_cache_invariants(), vwpaint_use_normal(), WM_toolsystem_ref_sync_from_context(), wpaint_blend(), and wpaint_stroke_test_start().
struct CurveMapping* Paint::cavity_curve |
Cavity curve.
Definition at line 879 of file DNA_scene_types.h.
Referenced by BKE_paint_blend_read_data(), BKE_paint_blend_write(), BKE_paint_cavity_curve_preset(), BKE_paint_copy(), BKE_paint_free(), BKE_paint_init(), do_version_curvemapping_walker(), paint_stroke_new(), and project_state_init().
int Paint::flags |
Definition at line 886 of file DNA_scene_types.h.
Referenced by BKE_paint_ensure(), BLO_update_defaults_startup_blend(), do_versions_after_linking_280(), gpencil_brush_cursor_draw(), paint_cursor_is_brush_cursor_enabled(), paint_stroke_modal(), paint_stroke_new(), project_state_init(), sample_color_exec(), sample_color_invoke(), and sample_color_modal().
int Paint::num_input_samples |
Definition at line 890 of file DNA_scene_types.h.
Referenced by BKE_paint_blend_read_data(), and paint_stroke_add_sample().
void* Paint::paint_cursor |
Definition at line 882 of file DNA_scene_types.h.
Referenced by BKE_paint_blend_read_lib(), ED_paint_cursor_start(), and toggle_paint_cursor().
unsigned char Paint::paint_cursor_col[4] |
Definition at line 883 of file DNA_scene_types.h.
Referenced by BKE_paint_init(), paint_draw_line_cursor(), and paint_draw_smooth_cursor().
struct Palette* Paint::palette |
Definition at line 877 of file DNA_scene_types.h.
Referenced by BKE_gpencil_palette_ensure(), BKE_paint_blend_read_lib(), BKE_paint_copy(), BKE_paint_palette(), BKE_paint_palette_set(), eyedropper_add_palette_color(), palette_color_add_exec(), palette_color_delete_exec(), palette_color_move_exec(), palette_join_exec(), palette_poll(), palette_sort_exec(), and scene_foreach_paint().
struct Paint_Runtime Paint::runtime |
Definition at line 896 of file DNA_scene_types.h.
Referenced by BKE_paint_ensure(), BKE_paint_runtime_init(), BKE_paint_toolslots_brush_update_ex(), BKE_paint_toolslots_brush_validate(), brush_generic_tool_set(), brush_tool_cycle(), brush_tool_toggle(), brush_use_accumulate(), paint_toolslots_init(), and toolsystem_ref_link().
int Paint::symmetry_flags |
Definition at line 893 of file DNA_scene_types.h.
Referenced by BKE_paint_ensure(), blo_do_versions_260(), blo_update_defaults_scene(), calc_symmetry_feather(), cursor_draw_tiling_preview(), do_tiled(), paint_2d_new_stroke(), and SCULPT_cache_calc_brushdata_symm().
float Paint::tile_offset[3] |
Definition at line 895 of file DNA_scene_types.h.
Referenced by BKE_sculpt_toolsettings_data_ensure(), cursor_draw_tiling_preview(), and do_tiled().
struct PaintToolSlot* Paint::tool_slots |
Definition at line 873 of file DNA_scene_types.h.
Referenced by BKE_paint_blend_read_data(), BKE_paint_blend_read_lib(), BKE_paint_blend_write(), BKE_paint_copy(), BKE_paint_free(), BKE_paint_toolslots_brush_get(), BKE_paint_toolslots_brush_update_ex(), BKE_paint_toolslots_brush_validate(), BKE_paint_toolslots_len_ensure(), paint_toolslots_init(), and scene_foreach_paint().
int Paint::tool_slots_len |
Definition at line 874 of file DNA_scene_types.h.
Referenced by BKE_paint_blend_read_data(), BKE_paint_blend_read_lib(), BKE_paint_blend_write(), BKE_paint_copy(), BKE_paint_toolslots_brush_validate(), BKE_paint_toolslots_len_ensure(), and scene_foreach_paint().