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

#include <DNA_scene_types.h>

Public Attributes

int size
 
float unprojected_radius
 
float alpha
 
float weight
 
float rgb [3]
 
float secondary_rgb [3]
 
int flag
 
float last_rake [2]
 
float last_rake_angle
 
int last_stroke_valid
 
float average_stroke_accum [3]
 
int average_stroke_counter
 
float brush_rotation
 
float brush_rotation_sec
 
int anchored_size
 
float overlap_factor
 
char draw_inverted
 
char stroke_active
 
char draw_anchored
 
char do_linear_conversion
 
float last_location [3]
 
int last_hit
 
float anchored_initial_mouse [2]
 
float pixel_radius
 
float initial_pixel_radius
 
float start_pixel_radius
 
float size_pressure_value
 
float tex_mouse [2]
 
float mask_tex_mouse [2]
 
struct ColorSpacecolorspace
 

Detailed Description

Definition at line 1200 of file DNA_scene_types.h.

Member Data Documentation

◆ alpha

float UnifiedPaintSettings::alpha

◆ anchored_initial_mouse

float UnifiedPaintSettings::anchored_initial_mouse[2]

◆ anchored_size

int UnifiedPaintSettings::anchored_size

◆ average_stroke_accum

float UnifiedPaintSettings::average_stroke_accum[3]

◆ average_stroke_counter

int UnifiedPaintSettings::average_stroke_counter

◆ brush_rotation

float UnifiedPaintSettings::brush_rotation

◆ brush_rotation_sec

float UnifiedPaintSettings::brush_rotation_sec

◆ colorspace

struct ColorSpace* UnifiedPaintSettings::colorspace

Definition at line 1275 of file DNA_scene_types.h.

Referenced by BKE_brush_sample_tex_3d(), and paint_stroke_new().

◆ do_linear_conversion

char UnifiedPaintSettings::do_linear_conversion

Definition at line 1250 of file DNA_scene_types.h.

Referenced by BKE_brush_sample_tex_3d(), and paint_stroke_new().

◆ draw_anchored

char UnifiedPaintSettings::draw_anchored

◆ draw_inverted

char UnifiedPaintSettings::draw_inverted

◆ flag

int UnifiedPaintSettings::flag

◆ initial_pixel_radius

float UnifiedPaintSettings::initial_pixel_radius

Definition at line 1262 of file DNA_scene_types.h.

Referenced by paint_brush_update(), and sculpt_update_cache_variants().

◆ last_hit

int UnifiedPaintSettings::last_hit

◆ last_location

float UnifiedPaintSettings::last_location[3]

◆ last_rake

float UnifiedPaintSettings::last_rake[2]

◆ last_rake_angle

float UnifiedPaintSettings::last_rake_angle

Definition at line 1225 of file DNA_scene_types.h.

Referenced by paint_calculate_rake_rotation().

◆ last_stroke_valid

int UnifiedPaintSettings::last_stroke_valid

◆ mask_tex_mouse

float UnifiedPaintSettings::mask_tex_mouse[2]

◆ overlap_factor

float UnifiedPaintSettings::overlap_factor

Normalization factor due to accumulated value of curve along spacing. Calculated when brush spacing changes to dampen strength of stroke if space attenuation is used.

Definition at line 1244 of file DNA_scene_types.h.

Referenced by brush_strength(), paint_line_strokes_spacing(), paint_space_stroke(), paint_stroke_curve_end(), paint_stroke_line_end(), paint_stroke_modal(), paint_stroke_new(), and blender::ed::sculpt_paint::image::ops::paint::paint_stroke_update_step().

◆ pixel_radius

float UnifiedPaintSettings::pixel_radius

◆ rgb

float UnifiedPaintSettings::rgb[3]

◆ secondary_rgb

float UnifiedPaintSettings::secondary_rgb[3]

Definition at line 1216 of file DNA_scene_types.h.

Referenced by BKE_brush_secondary_color_get(), and brush_colors_flip_exec().

◆ size

int UnifiedPaintSettings::size

◆ size_pressure_value

float UnifiedPaintSettings::size_pressure_value

◆ start_pixel_radius

float UnifiedPaintSettings::start_pixel_radius

◆ stroke_active

char UnifiedPaintSettings::stroke_active

◆ tex_mouse

float UnifiedPaintSettings::tex_mouse[2]

◆ unprojected_radius

float UnifiedPaintSettings::unprojected_radius

◆ weight

float UnifiedPaintSettings::weight

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