Blender V4.3
blender::ed::sculpt_paint::gesture::GestureData Struct Reference

#include <sculpt_gesture.hh>

Public Member Functions

 ~GestureData ()
 

Public Attributes

SculptSessionss
 
ViewContext vc
 
ePaintSymmetryFlags symm
 
ePaintSymmetryFlags symmpass
 
ShapeType shape_type
 
bool front_faces_only
 
SelectionType selection_type
 
Operationoperation
 
Array< float2gesture_points
 
float3 true_view_normal
 
float3 view_normal
 
float3 true_view_origin
 
float3 view_origin
 
float true_clip_planes [4][4]
 
float clip_planes [4][4]
 
float3 world_space_view_origin
 
float3 world_space_view_normal
 
LassoData lasso
 
LineData line
 
IndexMaskMemory node_mask_memory
 
IndexMask node_mask
 

Detailed Description

Definition at line 71 of file sculpt_gesture.hh.

Constructor & Destructor Documentation

◆ ~GestureData()

blender::ed::sculpt_paint::gesture::GestureData::~GestureData ( )

Definition at line 279 of file sculpt_gesture.cc.

References MEM_SAFE_FREE, and operation.

Member Data Documentation

◆ clip_planes

◆ front_faces_only

bool blender::ed::sculpt_paint::gesture::GestureData::front_faces_only

◆ gesture_points

Array<float2> blender::ed::sculpt_paint::gesture::GestureData::gesture_points

◆ lasso

LassoData blender::ed::sculpt_paint::gesture::GestureData::lasso

◆ line

◆ node_mask

◆ node_mask_memory

◆ operation

◆ selection_type

◆ shape_type

◆ ss

◆ symm

ePaintSymmetryFlags blender::ed::sculpt_paint::gesture::GestureData::symm

◆ symmpass

◆ true_clip_planes

float blender::ed::sculpt_paint::gesture::GestureData::true_clip_planes[4][4]

◆ true_view_normal

◆ true_view_origin

◆ vc

ViewContext blender::ed::sculpt_paint::gesture::GestureData::vc

Definition at line 73 of file sculpt_gesture.hh.

Referenced by blender::ed::sculpt_paint::trim::apply_trim(), blender::ed::sculpt_paint::trim::calc_expand_factor(), blender::ed::sculpt_paint::trim::calculate_depth(), blender::ed::sculpt_paint::trim::generate_geometry(), blender::ed::sculpt_paint::face_set::gesture_apply_bmesh(), blender::ed::sculpt_paint::face_set::gesture_apply_for_symmetry_pass(), blender::ed::sculpt_paint::mask::gesture_apply_for_symmetry_pass(), blender::ed::sculpt_paint::project::gesture_apply_for_symmetry_pass(), blender::ed::sculpt_paint::face_set::gesture_apply_mesh(), blender::ed::sculpt_paint::face_set::gesture_begin(), blender::ed::sculpt_paint::mask::gesture_begin(), blender::ed::sculpt_paint::project::gesture_begin(), blender::ed::sculpt_paint::trim::gesture_begin(), blender::ed::sculpt_paint::face_set::gesture_end(), blender::ed::sculpt_paint::mask::gesture_end(), blender::ed::sculpt_paint::project::gesture_end(), blender::ed::sculpt_paint::trim::gesture_end(), blender::ed::sculpt_paint::trim::get_origin_and_normal(), blender::ed::sculpt_paint::hide::hide_show_apply_for_symmetry_pass(), blender::ed::sculpt_paint::hide::hide_show_end(), blender::ed::sculpt_paint::gesture::init_common(), blender::ed::sculpt_paint::face_set::init_operation(), blender::ed::sculpt_paint::mask::init_operation(), blender::ed::sculpt_paint::gesture::is_affected_lasso(), blender::ed::sculpt_paint::gesture::line_calculate_plane_points(), blender::ed::sculpt_paint::gesture::line_plane_from_tri(), blender::ed::sculpt_paint::hide::partialvis_gesture_update_bmesh(), blender::ed::sculpt_paint::hide::partialvis_gesture_update_grids(), blender::ed::sculpt_paint::hide::partialvis_gesture_update_mesh(), blender::ed::sculpt_paint::gesture::update_affected_nodes_by_clip_planes(), and blender::ed::sculpt_paint::gesture::update_affected_nodes_by_line_plane().

◆ view_normal

float3 blender::ed::sculpt_paint::gesture::GestureData::view_normal

◆ view_origin

float3 blender::ed::sculpt_paint::gesture::GestureData::view_origin

◆ world_space_view_normal

float3 blender::ed::sculpt_paint::gesture::GestureData::world_space_view_normal

◆ world_space_view_origin

float3 blender::ed::sculpt_paint::gesture::GestureData::world_space_view_origin

Definition at line 105 of file sculpt_gesture.hh.

Referenced by blender::ed::sculpt_paint::gesture::init_common().


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