|
Blender V4.3
|
Inherits blender::ed::sculpt_paint::PaintModeData.
Public Member Functions | |
| ~VPaintData () | |
Public Member Functions inherited from blender::ed::sculpt_paint::PaintModeData | |
| virtual | ~PaintModeData ()=default |
Public Attributes | ||
| ViewContext | vc | |
| AttrDomain | domain | |
| eCustomDataType | 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 | |
Definition at line 893 of file paint_vertex.cc.
|
inline |
Definition at line 921 of file paint_vertex.cc.
References ED_vpaint_proj_handle_free(), and vp_handle.
| GArray VPaintData::color_curr |
Definition at line 915 of file paint_vertex.cc.
Referenced by do_vpaint_brush_smear(), and vpaint_stroke_update_step().
| GArray VPaintData::color_prev |
Definition at line 914 of file paint_vertex.cc.
Referenced by do_vpaint_brush_smear(), and vpaint_stroke_update_step().
| AttrDomain VPaintData::domain |
Definition at line 895 of file paint_vertex.cc.
Referenced by do_vpaint_brush_smear(), vpaint_do_blur(), vpaint_do_draw(), and vpaint_do_paint().
| bool VPaintData::is_texbrush |
Definition at line 910 of file paint_vertex.cc.
| NormalAnglePrecalc VPaintData::normal_angle_precalc |
Definition at line 898 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 900 of file paint_vertex.cc.
Referenced by calculate_average_color(), and paint_and_tex_color_alpha().
| GArray VPaintData::prev_colors |
Definition at line 919 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().
| eCustomDataType VPaintData::type |
Definition at line 896 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 894 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 908 of file paint_vertex.cc.
Owned by vp_handle.
Definition at line 907 of file paint_vertex.cc.
| VertProjHandle* VPaintData::vp_handle |
Definition at line 902 of file paint_vertex.cc.
Referenced by ~VPaintData().