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