|
Blender
V3.3
|
Public Attributes | |
| SculptSession * | ss |
| ViewContext | vc |
| ePaintSymmetryFlags | symm |
| ePaintSymmetryFlags | symmpass |
| eMaskGesturesShapeType | shape_type |
| bool | front_faces_only |
| struct SculptGestureOperation * | operation |
| float(* | gesture_points )[2] |
| int | tot_gesture_points |
| float | true_view_normal [3] |
| float | view_normal [3] |
| float | true_view_origin [3] |
| float | view_origin [3] |
| float | true_clip_planes [4][4] |
| float | clip_planes [4][4] |
| float | world_space_view_origin [3] |
| float | world_space_view_normal [3] |
| LassoGestureData | lasso |
| LineGestureData | line |
| PBVHNode ** | nodes |
| int | totnode |
Definition at line 248 of file paint_mask.c.
| float SculptGestureContext::clip_planes[4][4] |
Definition at line 275 of file paint_mask.c.
Referenced by sculpt_gesture_flip_for_symmetry_pass(), sculpt_gesture_is_vertex_effected(), and sculpt_gesture_update_effected_nodes_by_clip_planes().
| bool SculptGestureContext::front_faces_only |
Definition at line 258 of file paint_mask.c.
Referenced by sculpt_gesture_context_init_common(), and sculpt_gesture_is_vertex_effected().
| float(* SculptGestureContext::gesture_points)[2] |
Definition at line 264 of file paint_mask.c.
Referenced by sculpt_gesture_context_free(), sculpt_gesture_init_from_box(), sculpt_gesture_init_from_lasso(), and sculpt_gesture_trim_geometry_generate().
| LassoGestureData SculptGestureContext::lasso |
Definition at line 286 of file paint_mask.c.
Referenced by sculpt_gesture_context_free(), sculpt_gesture_init_from_lasso(), sculpt_gesture_is_effected_lasso(), and sculpt_gesture_lasso_px_cb().
| LineGestureData SculptGestureContext::line |
Definition at line 289 of file paint_mask.c.
Referenced by project_line_gesture_apply_task_cb(), sculpt_gesture_context_init_common(), sculpt_gesture_flip_for_symmetry_pass(), sculpt_gesture_init_from_line(), sculpt_gesture_is_vertex_effected(), and sculpt_gesture_update_effected_nodes_by_line_plane().
| PBVHNode** SculptGestureContext::nodes |
Definition at line 292 of file paint_mask.c.
Referenced by face_set_gesture_apply_task_cb(), mask_gesture_apply_task_cb(), project_line_gesture_apply_task_cb(), sculpt_gesture_apply(), sculpt_gesture_context_free(), sculpt_gesture_update_effected_nodes_by_clip_planes(), and sculpt_gesture_update_effected_nodes_by_line_plane().
| struct SculptGestureOperation* SculptGestureContext::operation |
Definition at line 260 of file paint_mask.c.
Referenced by face_set_gesture_apply_task_cb(), mask_gesture_apply_task_cb(), sculpt_gesture_apply(), sculpt_gesture_apply_trim(), sculpt_gesture_context_free(), sculpt_gesture_init_face_set_properties(), sculpt_gesture_init_mask_properties(), sculpt_gesture_init_project_properties(), sculpt_gesture_init_trim_properties(), sculpt_gesture_trim_apply_for_symmetry_pass(), sculpt_gesture_trim_calculate_depth(), sculpt_gesture_trim_geometry_free(), sculpt_gesture_trim_geometry_generate(), sculpt_gesture_trim_normals_update(), and sculpt_gesture_trim_shape_origin_normal_get().
| eMaskGesturesShapeType SculptGestureContext::shape_type |
Definition at line 257 of file paint_mask.c.
Referenced by sculpt_gesture_init_from_box(), sculpt_gesture_init_from_lasso(), sculpt_gesture_init_from_line(), sculpt_gesture_is_vertex_effected(), sculpt_gesture_project_apply_for_symmetry_pass(), and sculpt_gesture_update_effected_nodes().
| SculptSession* SculptGestureContext::ss |
Definition at line 249 of file paint_mask.c.
Referenced by face_set_gesture_apply_task_cb(), mask_gesture_apply_task_cb(), project_line_gesture_apply_task_cb(), sculpt_gesture_context_init_common(), sculpt_gesture_face_set_end(), sculpt_gesture_init_trim_properties(), sculpt_gesture_is_vertex_effected(), sculpt_gesture_mask_end(), sculpt_gesture_project_end(), sculpt_gesture_trim_calculate_depth(), sculpt_gesture_trim_shape_origin_normal_get(), sculpt_gesture_update_effected_nodes_by_clip_planes(), and sculpt_gesture_update_effected_nodes_by_line_plane().
| ePaintSymmetryFlags SculptGestureContext::symm |
Definition at line 253 of file paint_mask.c.
Referenced by sculpt_gesture_apply(), and sculpt_gesture_context_init_common().
| ePaintSymmetryFlags SculptGestureContext::symmpass |
Definition at line 254 of file paint_mask.c.
Referenced by sculpt_gesture_flip_for_symmetry_pass(), sculpt_gesture_is_effected_lasso(), and sculpt_gesture_trim_apply_for_symmetry_pass().
| int SculptGestureContext::tot_gesture_points |
Definition at line 265 of file paint_mask.c.
Referenced by sculpt_gesture_init_from_box(), sculpt_gesture_init_from_lasso(), and sculpt_gesture_trim_geometry_generate().
| int SculptGestureContext::totnode |
Definition at line 293 of file paint_mask.c.
Referenced by sculpt_gesture_face_set_apply_for_symmetry_pass(), sculpt_gesture_mask_apply_for_symmetry_pass(), sculpt_gesture_project_apply_for_symmetry_pass(), sculpt_gesture_update_effected_nodes_by_clip_planes(), and sculpt_gesture_update_effected_nodes_by_line_plane().
| float SculptGestureContext::true_clip_planes[4][4] |
Definition at line 274 of file paint_mask.c.
Referenced by sculpt_gesture_flip_for_symmetry_pass(), sculpt_gesture_init_from_box(), and sculpt_gesture_init_from_lasso().
| float SculptGestureContext::true_view_normal[3] |
Definition at line 268 of file paint_mask.c.
Referenced by sculpt_gesture_context_init_common(), sculpt_gesture_flip_for_symmetry_pass(), and sculpt_gesture_line_calculate_plane_points().
| float SculptGestureContext::true_view_origin[3] |
Definition at line 271 of file paint_mask.c.
Referenced by sculpt_gesture_context_init_common(), sculpt_gesture_flip_for_symmetry_pass(), and sculpt_gesture_line_calculate_plane_points().
| ViewContext SculptGestureContext::vc |
Definition at line 250 of file paint_mask.c.
Referenced by mask_gesture_apply_task_cb(), project_line_gesture_apply_task_cb(), sculpt_gesture_apply_trim(), sculpt_gesture_context_init_common(), sculpt_gesture_face_set_begin(), sculpt_gesture_init_face_set_properties(), sculpt_gesture_init_from_box(), sculpt_gesture_init_from_lasso(), sculpt_gesture_init_from_line(), sculpt_gesture_is_effected_lasso(), sculpt_gesture_line_calculate_plane_points(), sculpt_gesture_line_plane_from_tri(), sculpt_gesture_mask_begin(), sculpt_gesture_mask_end(), sculpt_gesture_project_begin(), sculpt_gesture_project_end(), sculpt_gesture_trim_begin(), sculpt_gesture_trim_calculate_depth(), sculpt_gesture_trim_end(), sculpt_gesture_trim_geometry_generate(), and sculpt_gesture_trim_shape_origin_normal_get().
| float SculptGestureContext::view_normal[3] |
Definition at line 269 of file paint_mask.c.
Referenced by sculpt_gesture_flip_for_symmetry_pass(), and sculpt_gesture_is_vertex_effected().
| float SculptGestureContext::view_origin[3] |
Definition at line 272 of file paint_mask.c.
Referenced by sculpt_gesture_flip_for_symmetry_pass().
| float SculptGestureContext::world_space_view_normal[3] |
Definition at line 283 of file paint_mask.c.
Referenced by sculpt_gesture_context_init_common(), and sculpt_gesture_trim_shape_origin_normal_get().
| float SculptGestureContext::world_space_view_origin[3] |
Definition at line 282 of file paint_mask.c.
Referenced by sculpt_gesture_context_init_common(), and sculpt_gesture_trim_shape_origin_normal_get().