|
Blender V5.0
|
Inherits blender::ed::sculpt_paint::PaintModeData.
Public Member Functions | |
| ~VPaintData () override | |
| Public Member Functions inherited from blender::ed::sculpt_paint::PaintModeData | |
| virtual | ~PaintModeData ()=default |
Public Attributes | |
| ViewContext | vc |
| AttrDomain | domain |
| bke::AttrType | type |
| NormalAnglePrecalc | normal_angle_precalc |
| ColorPaint4f | paintcol |
| VertProjHandle * | vp_handle |
| Span< float3 > | vert_positions |
| Span< float3 > | vert_normals |
| bool | is_texbrush |
| struct { | |
| GArray color_prev | |
| GArray color_curr | |
| } | smear |
| GArray | prev_colors |
| GArray | stroke_buffer |
Definition at line 949 of file paint_vertex.cc.
|
inlineoverride |
Definition at line 978 of file paint_vertex.cc.
References ED_vpaint_proj_handle_free(), and vp_handle.
| GArray VPaintData::color_curr |
Definition at line 971 of file paint_vertex.cc.
Referenced by do_vpaint_brush_smear(), and vpaint_stroke_update_step().
| GArray VPaintData::color_prev |
Definition at line 970 of file paint_vertex.cc.
Referenced by do_vpaint_brush_smear(), and vpaint_stroke_update_step().
| AttrDomain VPaintData::domain |
Definition at line 951 of file paint_vertex.cc.
Referenced by calculate_average_color(), do_vpaint_brush_smear(), vpaint_do_blur(), vpaint_do_draw(), and vpaint_do_paint().
| bool VPaintData::is_texbrush |
Definition at line 966 of file paint_vertex.cc.
| NormalAnglePrecalc VPaintData::normal_angle_precalc |
Definition at line 954 of file paint_vertex.cc.
Referenced by do_vpaint_brush_blur_loops(), do_vpaint_brush_blur_verts(), do_vpaint_brush_smear(), and vpaint_do_draw().
| ColorPaint4f VPaintData::paintcol |
Definition at line 956 of file paint_vertex.cc.
Referenced by calculate_average_color(), paint_and_tex_color_alpha(), and vpaint_do_draw().
| GArray VPaintData::prev_colors |
Definition at line 975 of file paint_vertex.cc.
Referenced by do_vpaint_brush_blur_loops(), do_vpaint_brush_blur_verts(), do_vpaint_brush_smear(), and vpaint_do_draw().
| struct { ... } VPaintData::smear |
Referenced by do_vpaint_brush_smear(), and vpaint_stroke_update_step().
| GArray VPaintData::stroke_buffer |
Definition at line 976 of file paint_vertex.cc.
Referenced by vpaint_do_draw().
| bke::AttrType VPaintData::type |
Definition at line 952 of file paint_vertex.cc.
Referenced by calculate_average_color(), do_vpaint_brush_blur_loops(), do_vpaint_brush_blur_verts(), do_vpaint_brush_smear(), and vpaint_do_draw().
| ViewContext VPaintData::vc |
Definition at line 950 of file paint_vertex.cc.
Referenced by calculate_average_color(), paint_and_tex_color_alpha(), vpaint_stroke_done(), and vpaint_stroke_update_step().
Definition at line 964 of file paint_vertex.cc.
Owned by vp_handle.
Definition at line 963 of file paint_vertex.cc.
| VertProjHandle* VPaintData::vp_handle |
Definition at line 958 of file paint_vertex.cc.
Referenced by ~VPaintData().