Blender
V3.3
|
#include <sculpt_intern.h>
Generic thread data. The size of this struct has gotten a little out of hand; normally we would split it up, but it might be better to see if we can't eliminate it altogether after moving to C++ (where we'll be able to use lambdas).
Definition at line 213 of file sculpt_intern.h.
float SculptThreadedTaskData::angle |
Definition at line 235 of file sculpt_intern.h.
bool SculptThreadedTaskData::any_vertex_sampled |
Definition at line 271 of file sculpt_intern.h.
float* SculptThreadedTaskData::area_co |
Definition at line 246 of file sculpt_intern.h.
Referenced by cloth_brush_apply_brush_foces().
float(* SculptThreadedTaskData::area_cos)[3] |
Definition at line 266 of file sculpt_intern.h.
float* SculptThreadedTaskData::area_no |
Definition at line 244 of file sculpt_intern.h.
Referenced by cloth_brush_apply_brush_foces().
float* SculptThreadedTaskData::area_no_sp |
Definition at line 245 of file sculpt_intern.h.
float(* SculptThreadedTaskData::area_nos)[3] |
Definition at line 267 of file sculpt_intern.h.
float SculptThreadedTaskData::boundary_deform_strength |
Definition at line 303 of file sculpt_intern.h.
const struct Brush* SculptThreadedTaskData::brush |
Definition at line 217 of file sculpt_intern.h.
struct bContext* SculptThreadedTaskData::C |
Definition at line 214 of file sculpt_intern.h.
float SculptThreadedTaskData::clay_strength |
Definition at line 288 of file sculpt_intern.h.
SculptClothSimulation* SculptThreadedTaskData::cloth_sim |
Definition at line 306 of file sculpt_intern.h.
float* SculptThreadedTaskData::cloth_sim_initial_location |
Definition at line 307 of file sculpt_intern.h.
float SculptThreadedTaskData::cloth_sim_radius |
Definition at line 308 of file sculpt_intern.h.
float SculptThreadedTaskData::cloth_time_step |
Definition at line 305 of file sculpt_intern.h.
float* SculptThreadedTaskData::cono |
Definition at line 243 of file sculpt_intern.h.
int* SculptThreadedTaskData::count_co |
Definition at line 269 of file sculpt_intern.h.
int* SculptThreadedTaskData::count_no |
Definition at line 268 of file sculpt_intern.h.
void* SculptThreadedTaskData::custom_data |
Definition at line 227 of file sculpt_intern.h.
bool SculptThreadedTaskData::dirty_mask_dirty_only |
Definition at line 312 of file sculpt_intern.h.
float SculptThreadedTaskData::dirty_mask_max |
Definition at line 311 of file sculpt_intern.h.
float SculptThreadedTaskData::dirty_mask_min |
Definition at line 310 of file sculpt_intern.h.
float SculptThreadedTaskData::elastic_transform_mat[4][4] |
Definition at line 297 of file sculpt_intern.h.
float SculptThreadedTaskData::elastic_transform_pivot[3] |
Definition at line 298 of file sculpt_intern.h.
float SculptThreadedTaskData::elastic_transform_pivot_init[3] |
Definition at line 299 of file sculpt_intern.h.
float SculptThreadedTaskData::elastic_transform_radius |
Definition at line 300 of file sculpt_intern.h.
int SculptThreadedTaskData::face_set |
Definition at line 324 of file sculpt_intern.h.
float* SculptThreadedTaskData::filter_fill_color |
Definition at line 260 of file sculpt_intern.h.
float SculptThreadedTaskData::filter_strength |
Definition at line 259 of file sculpt_intern.h.
int SculptThreadedTaskData::filter_type |
Definition at line 258 of file sculpt_intern.h.
int SculptThreadedTaskData::filter_undo_type |
Definition at line 325 of file sculpt_intern.h.
float SculptThreadedTaskData::flippedbstrength |
Definition at line 234 of file sculpt_intern.h.
float* SculptThreadedTaskData::grab_delta |
Definition at line 242 of file sculpt_intern.h.
Referenced by cloth_brush_apply_brush_foces().
bool SculptThreadedTaskData::has_bm_orco |
Definition at line 238 of file sculpt_intern.h.
unsigned int* SculptThreadedTaskData::lcol |
Definition at line 224 of file sculpt_intern.h.
float* SculptThreadedTaskData::mask_by_color_floodfill |
Definition at line 322 of file sculpt_intern.h.
bool SculptThreadedTaskData::mask_by_color_invert |
Definition at line 317 of file sculpt_intern.h.
bool SculptThreadedTaskData::mask_by_color_preserve_mask |
Definition at line 318 of file sculpt_intern.h.
float SculptThreadedTaskData::mask_by_color_threshold |
Definition at line 316 of file sculpt_intern.h.
int SculptThreadedTaskData::mask_by_color_vertex |
Definition at line 321 of file sculpt_intern.h.
bool SculptThreadedTaskData::mask_expand_create_face_set |
Definition at line 294 of file sculpt_intern.h.
bool SculptThreadedTaskData::mask_expand_invert_mask |
Definition at line 291 of file sculpt_intern.h.
bool SculptThreadedTaskData::mask_expand_keep_prev_mask |
Definition at line 293 of file sculpt_intern.h.
int SculptThreadedTaskData::mask_expand_update_it |
Definition at line 290 of file sculpt_intern.h.
bool SculptThreadedTaskData::mask_expand_use_normals |
Definition at line 292 of file sculpt_intern.h.
int SculptThreadedTaskData::mask_init_mode |
Definition at line 327 of file sculpt_intern.h.
int SculptThreadedTaskData::mask_init_seed |
Definition at line 328 of file sculpt_intern.h.
float(* SculptThreadedTaskData::mat)[4] |
Definition at line 247 of file sculpt_intern.h.
Referenced by cloth_brush_apply_brush_foces().
float SculptThreadedTaskData::max_distance_squared |
Definition at line 284 of file sculpt_intern.h.
struct Mesh* SculptThreadedTaskData::me |
Definition at line 225 of file sculpt_intern.h.
float SculptThreadedTaskData::multiplane_scrape_angle |
Definition at line 281 of file sculpt_intern.h.
float SculptThreadedTaskData::multiplane_scrape_planes[2][4] |
Definition at line 282 of file sculpt_intern.h.
ThreadMutex SculptThreadedTaskData::mutex |
Definition at line 330 of file sculpt_intern.h.
float SculptThreadedTaskData::nearest_vertex_search_co[3] |
Definition at line 285 of file sculpt_intern.h.
Referenced by SCULPT_fake_neighbor_search(), and SCULPT_nearest_vertex_get().
struct PBVHNode** SculptThreadedTaskData::nodes |
Definition at line 218 of file sculpt_intern.h.
struct Object* SculptThreadedTaskData::ob |
Definition at line 216 of file sculpt_intern.h.
float* SculptThreadedTaskData::offset |
Definition at line 241 of file sculpt_intern.h.
Referenced by cloth_brush_apply_brush_foces().
int SculptThreadedTaskData::pose_chain_segment |
Definition at line 279 of file sculpt_intern.h.
float* SculptThreadedTaskData::pose_factor |
Definition at line 277 of file sculpt_intern.h.
float* SculptThreadedTaskData::pose_initial_co |
Definition at line 278 of file sculpt_intern.h.
float* SculptThreadedTaskData::prev_mask |
Definition at line 275 of file sculpt_intern.h.
struct Sculpt* SculptThreadedTaskData::sd |
Definition at line 215 of file sculpt_intern.h.
Referenced by cloth_brush_apply_brush_foces(), do_brush_action(), SCULPT_cloth_brush_do_simulation_step(), SCULPT_cloth_brush_ensure_nodes_constraints(), SCULPT_do_clay_brush(), SCULPT_do_multiplane_scrape_brush(), SCULPT_do_paint_brush(), SCULPT_fake_neighbor_search(), and SCULPT_nearest_vertex_get().
bool SculptThreadedTaskData::smooth_mask |
Definition at line 237 of file sculpt_intern.h.
struct SculptProjectVector* SculptThreadedTaskData::spvc |
Definition at line 240 of file sculpt_intern.h.
float SculptThreadedTaskData::strength |
Definition at line 236 of file sculpt_intern.h.
float(* SculptThreadedTaskData::stroke_xz)[3] |
Definition at line 256 of file sculpt_intern.h.
int SculptThreadedTaskData::totnode |
Definition at line 219 of file sculpt_intern.h.
float SculptThreadedTaskData::transform_mats[8][4][4] |
Definition at line 296 of file sculpt_intern.h.
bool SculptThreadedTaskData::use_area_cos |
Definition at line 262 of file sculpt_intern.h.
bool SculptThreadedTaskData::use_area_nos |
Definition at line 263 of file sculpt_intern.h.
bool SculptThreadedTaskData::use_proxies_orco |
Definition at line 252 of file sculpt_intern.h.
float(* SculptThreadedTaskData::vertCos)[3] |
Definition at line 248 of file sculpt_intern.h.
struct VPaint* SculptThreadedTaskData::vp |
Definition at line 221 of file sculpt_intern.h.
float* SculptThreadedTaskData::wet_mix_sampled_color |
Definition at line 273 of file sculpt_intern.h.
struct WPaintData* SculptThreadedTaskData::wpd |
Definition at line 222 of file sculpt_intern.h.
struct WeightPaintInfo* SculptThreadedTaskData::wpi |
Definition at line 223 of file sculpt_intern.h.