Blender  V3.3
Public Attributes | List of all members
Paint Struct Reference

#include <DNA_scene_types.h>

Public Attributes

struct Brushbrush
 
struct PaintToolSlottool_slots
 
int tool_slots_len
 
char _pad1 [4]
 
struct Palettepalette
 
struct CurveMappingcavity_curve
 
voidpaint_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
 

Detailed Description

Paint Tool Base.

Definition at line 868 of file DNA_scene_types.h.

Member Data Documentation

◆ _pad1

char Paint::_pad1[4]

Definition at line 875 of file DNA_scene_types.h.

◆ _pad2

char Paint::_pad2[4]

Definition at line 896 of file DNA_scene_types.h.

◆ brush

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().

◆ cavity_curve

struct CurveMapping* Paint::cavity_curve

◆ flags

int Paint::flags

◆ num_input_samples

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().

◆ paint_cursor

void* Paint::paint_cursor

◆ paint_cursor_col

unsigned char Paint::paint_cursor_col[4]

◆ palette

struct Palette* Paint::palette

◆ runtime

struct Paint_Runtime Paint::runtime

◆ symmetry_flags

int Paint::symmetry_flags

◆ tile_offset

float Paint::tile_offset[3]

◆ tool_slots

struct PaintToolSlot* Paint::tool_slots

◆ tool_slots_len

int Paint::tool_slots_len

The documentation for this struct was generated from the following file: