Blender
V3.3
|
#include <BKE_paint.h>
Public Attributes | |
int * | vertices |
int | vertices_capacity |
int | num_vertices |
float * | distance |
SculptBoundaryPreviewEdge * | edges |
int | edges_capacity |
int | num_edges |
bool | forms_loop |
int | initial_vertex |
int | pivot_vertex |
float | initial_vertex_position [3] |
float | initial_pivot_position [3] |
int | max_propagation_steps |
struct SculptBoundaryEditInfo * | edit_info |
struct { | |
float(* pivot_rotation_axis )[3] | |
float(* pivot_positions )[3] | |
} | bend |
struct { | |
float(* directions )[3] | |
} | slide |
struct { | |
float rotation_axis [3] | |
float pivot_position [3] | |
} | twist |
Definition at line 415 of file BKE_paint.h.
struct { ... } SculptBoundary::bend |
float(* SculptBoundary::directions)[3] |
Definition at line 463 of file BKE_paint.h.
Referenced by do_boundary_brush_slide_task_cb_ex(), SCULPT_boundary_data_free(), and sculpt_boundary_slide_data_init().
float* SculptBoundary::distance |
Definition at line 424 of file BKE_paint.h.
Referenced by BKE_sculptsession_free(), boundary_floodfill_cb(), SCULPT_boundary_data_free(), sculpt_boundary_falloff_factor_init(), sculpt_boundary_index_add(), and sculpt_boundary_indices_init().
SculptBoundaryPreviewEdge* SculptBoundary::edges |
Definition at line 427 of file BKE_paint.h.
Referenced by BKE_sculptsession_free(), SCULPT_boundary_data_free(), SCULPT_boundary_edges_preview_draw(), sculpt_boundary_indices_init(), and sculpt_boundary_preview_edge_add().
int SculptBoundary::edges_capacity |
Definition at line 428 of file BKE_paint.h.
Referenced by sculpt_boundary_preview_edge_add().
struct SculptBoundaryEditInfo* SculptBoundary::edit_info |
Definition at line 453 of file BKE_paint.h.
Referenced by BKE_sculptsession_free(), do_boundary_brush_bend_task_cb_ex(), do_boundary_brush_grab_task_cb_ex(), do_boundary_brush_inflate_task_cb_ex(), do_boundary_brush_slide_task_cb_ex(), do_boundary_brush_smooth_task_cb_ex(), do_boundary_brush_twist_task_cb_ex(), sculpt_boundary_bend_data_init(), SCULPT_boundary_data_free(), sculpt_boundary_edit_data_init(), sculpt_boundary_falloff_factor_init(), and sculpt_boundary_slide_data_init().
bool SculptBoundary::forms_loop |
Definition at line 432 of file BKE_paint.h.
Referenced by sculpt_boundary_indices_init(), and sculpt_boundary_twist_data_init().
float SculptBoundary::initial_pivot_position[3] |
Definition at line 446 of file BKE_paint.h.
Referenced by sculpt_boundary_displacement_from_grab_delta_get(), and sculpt_boundary_edit_data_init().
int SculptBoundary::initial_vertex |
Definition at line 435 of file BKE_paint.h.
Referenced by sculpt_boundary_falloff_factor_init(), sculpt_boundary_indices_init(), SCULPT_boundary_pivot_line_preview_draw(), and sculpt_boundary_twist_data_init().
float SculptBoundary::initial_vertex_position[3] |
Definition at line 445 of file BKE_paint.h.
Referenced by do_boundary_brush_bend_task_cb_ex(), do_boundary_brush_grab_task_cb_ex(), do_boundary_brush_inflate_task_cb_ex(), do_boundary_brush_slide_task_cb_ex(), do_boundary_brush_smooth_task_cb_ex(), do_boundary_brush_twist_task_cb_ex(), and sculpt_boundary_indices_init().
int SculptBoundary::max_propagation_steps |
Definition at line 449 of file BKE_paint.h.
Referenced by sculpt_boundary_bend_data_init(), sculpt_boundary_edit_data_init(), sculpt_boundary_falloff_factor_init(), and sculpt_boundary_slide_data_init().
int SculptBoundary::num_edges |
Definition at line 429 of file BKE_paint.h.
Referenced by SCULPT_boundary_edges_preview_draw(), and sculpt_boundary_preview_edge_add().
int SculptBoundary::num_vertices |
Definition at line 419 of file BKE_paint.h.
Referenced by sculpt_boundary_edit_data_init(), sculpt_boundary_index_add(), sculpt_boundary_twist_data_init(), and sculpt_expand_boundary_topology_falloff_create().
float SculptBoundary::pivot_position[3] |
Definition at line 469 of file BKE_paint.h.
Referenced by do_boundary_brush_twist_task_cb_ex(), and sculpt_boundary_twist_data_init().
float(* SculptBoundary::pivot_positions)[3] |
Definition at line 458 of file BKE_paint.h.
Referenced by do_boundary_brush_bend_task_cb_ex(), sculpt_boundary_bend_data_init(), and SCULPT_boundary_data_free().
float(* SculptBoundary::pivot_rotation_axis)[3] |
Definition at line 457 of file BKE_paint.h.
Referenced by do_boundary_brush_bend_task_cb_ex(), sculpt_boundary_bend_data_init(), and SCULPT_boundary_data_free().
int SculptBoundary::pivot_vertex |
Definition at line 440 of file BKE_paint.h.
Referenced by paint_cursor_preview_boundary_data_pivot_draw(), sculpt_boundary_edit_data_init(), SCULPT_boundary_pivot_line_preview_draw(), and sculpt_boundary_twist_data_init().
float SculptBoundary::rotation_axis[3] |
Definition at line 468 of file BKE_paint.h.
Referenced by do_boundary_brush_twist_task_cb_ex(), and sculpt_boundary_twist_data_init().
struct { ... } SculptBoundary::slide |
struct { ... } SculptBoundary::twist |
Referenced by do_boundary_brush_twist_task_cb_ex(), and sculpt_boundary_twist_data_init().
int* SculptBoundary::vertices |
Definition at line 417 of file BKE_paint.h.
Referenced by BKE_sculptsession_free(), SCULPT_boundary_data_free(), sculpt_boundary_edit_data_init(), sculpt_boundary_index_add(), sculpt_boundary_indices_init(), sculpt_boundary_twist_data_init(), and sculpt_expand_boundary_topology_falloff_create().
int SculptBoundary::vertices_capacity |
Definition at line 418 of file BKE_paint.h.
Referenced by sculpt_boundary_index_add().