121std::unique_ptr<SculptBoundary>
data_init(
const Depsgraph &depsgraph,
126std::unique_ptr<SculptBoundary>
data_init_mesh(
const Depsgraph &depsgraph,
139std::unique_ptr<SculptBoundaryPreview>
preview_data_init(
const Depsgraph &depsgraph,
146 const float outline_col[3],
147 float outline_alpha);
void pivot_line_preview_draw(const uint gpuattr, SculptSession &ss)
std::unique_ptr< SculptBoundary > data_init_bmesh(Object &object, const Brush *brush, BMVert *initial_vert, const float radius)
std::unique_ptr< SculptBoundaryPreview > preview_data_init(const Depsgraph &depsgraph, Object &object, const Brush *brush, const float radius)
std::unique_ptr< SculptBoundary > data_init(const Depsgraph &depsgraph, Object &object, const Brush *brush, const int initial_vert, const float radius)
bool vert_is_boundary(const GroupedSpan< int > vert_to_face_map, const Span< bool > hide_poly, const BitSpan boundary, const int vert)
void edges_preview_draw(const uint gpuattr, SculptSession &ss, const float outline_col[3], const float outline_alpha)
std::unique_ptr< SculptBoundary > data_init_mesh(const Depsgraph &depsgraph, Object &object, const Brush *brush, const int initial_vert, const float radius)
void do_boundary_brush(const Depsgraph &depsgraph, const Sculpt &sd, Object &ob, const IndexMask &node_mask)
void ensure_boundary_info(Object &object)
std::unique_ptr< SculptBoundary > data_init_grids(Object &object, const Brush *brush, const SubdivCCGCoord initial_vert, const float radius)
VecBase< float, 3 > float3
Array< float3 > pivot_positions
Array< float3 > pivot_rotation_axis
Array< int > propagation_steps_num
Array< int > original_vertex_i
Array< float > strength_factor
Array< float3 > directions
Vector< std::pair< float3, float3 > > edges
struct blender::ed::sculpt_paint::boundary::SculptBoundary::@323215042224256152374141256003132210161174247313 bend
struct blender::ed::sculpt_paint::boundary::SculptBoundary::@275367251371126043201253056231175127153053275132 twist
Map< int, float > distance
float3 initial_vert_position
struct blender::ed::sculpt_paint::boundary::SculptBoundary::@061347277360313327304072031372302151046241131364 slide
int max_propagation_steps
struct blender::ed::sculpt_paint::boundary::SculptBoundary::@216272200014306213062216223163036266276260333315 edit_info