Blender  V2.93
Public Attributes | List of all members
SculptThreadedTaskData Struct Reference

#include <sculpt_intern.h>

Public Attributes

struct bContextC
 
struct Sculptsd
 
struct Objectob
 
const struct Brushbrush
 
struct PBVHNode ** nodes
 
int totnode
 
struct VPaintvp
 
struct VPaintDatavpd
 
struct WPaintDatawpd
 
struct WeightPaintInfowpi
 
unsigned int * lcol
 
struct Meshme
 
void * custom_data
 
float flippedbstrength
 
float angle
 
float strength
 
bool smooth_mask
 
bool has_bm_orco
 
struct SculptProjectVectorspvc
 
floatoffset
 
floatgrab_delta
 
floatcono
 
floatarea_no
 
floatarea_no_sp
 
floatarea_co
 
float(* mat )[4]
 
float(* vertCos )[3]
 
float(* stroke_xz )[3]
 
int filter_type
 
float filter_strength
 
floatfilter_fill_color
 
bool use_area_cos
 
bool use_area_nos
 
float(* area_cos )[3]
 
float(* area_nos )[3]
 
int * count_no
 
int * count_co
 
bool any_vertex_sampled
 
floatwet_mix_sampled_color
 
floatprev_mask
 
floatpose_factor
 
floatpose_initial_co
 
int pose_chain_segment
 
float multiplane_scrape_angle
 
float multiplane_scrape_planes [2][4]
 
float max_distance_squared
 
float nearest_vertex_search_co [3]
 
float clay_strength
 
int mask_expand_update_it
 
bool mask_expand_invert_mask
 
bool mask_expand_use_normals
 
bool mask_expand_keep_prev_mask
 
bool mask_expand_create_face_set
 
float transform_mats [8][4][4]
 
float boundary_deform_strength
 
float cloth_time_step
 
SculptClothSimulationcloth_sim
 
floatcloth_sim_initial_location
 
float cloth_sim_radius
 
float dirty_mask_min
 
float dirty_mask_max
 
bool dirty_mask_dirty_only
 
float mask_by_color_threshold
 
bool mask_by_color_invert
 
bool mask_by_color_preserve_mask
 
int mask_by_color_vertex
 
floatmask_by_color_floodfill
 
int face_set
 
int filter_undo_type
 
int mask_init_mode
 
int mask_init_seed
 
ThreadMutex mutex
 

Detailed Description

Definition at line 688 of file sculpt_intern.h.

Member Data Documentation

◆ angle

float SculptThreadedTaskData::angle

Definition at line 711 of file sculpt_intern.h.

◆ any_vertex_sampled

bool SculptThreadedTaskData::any_vertex_sampled

Definition at line 743 of file sculpt_intern.h.

◆ area_co

float* SculptThreadedTaskData::area_co

Definition at line 722 of file sculpt_intern.h.

Referenced by cloth_brush_apply_brush_foces().

◆ area_cos

float(* SculptThreadedTaskData::area_cos)[3]

Definition at line 738 of file sculpt_intern.h.

◆ area_no

float* SculptThreadedTaskData::area_no

Definition at line 720 of file sculpt_intern.h.

Referenced by cloth_brush_apply_brush_foces().

◆ area_no_sp

float* SculptThreadedTaskData::area_no_sp

Definition at line 721 of file sculpt_intern.h.

◆ area_nos

float(* SculptThreadedTaskData::area_nos)[3]

Definition at line 739 of file sculpt_intern.h.

◆ boundary_deform_strength

float SculptThreadedTaskData::boundary_deform_strength

Definition at line 771 of file sculpt_intern.h.

◆ brush

const struct Brush* SculptThreadedTaskData::brush

Definition at line 692 of file sculpt_intern.h.

◆ C

struct bContext* SculptThreadedTaskData::C

Definition at line 689 of file sculpt_intern.h.

◆ clay_strength

float SculptThreadedTaskData::clay_strength

Definition at line 760 of file sculpt_intern.h.

◆ cloth_sim

SculptClothSimulation* SculptThreadedTaskData::cloth_sim

Definition at line 774 of file sculpt_intern.h.

◆ cloth_sim_initial_location

float* SculptThreadedTaskData::cloth_sim_initial_location

Definition at line 775 of file sculpt_intern.h.

◆ cloth_sim_radius

float SculptThreadedTaskData::cloth_sim_radius

Definition at line 776 of file sculpt_intern.h.

◆ cloth_time_step

float SculptThreadedTaskData::cloth_time_step

Definition at line 773 of file sculpt_intern.h.

◆ cono

float* SculptThreadedTaskData::cono

Definition at line 719 of file sculpt_intern.h.

◆ count_co

int* SculptThreadedTaskData::count_co

Definition at line 741 of file sculpt_intern.h.

◆ count_no

int* SculptThreadedTaskData::count_no

Definition at line 740 of file sculpt_intern.h.

◆ custom_data

void* SculptThreadedTaskData::custom_data

Definition at line 703 of file sculpt_intern.h.

◆ dirty_mask_dirty_only

bool SculptThreadedTaskData::dirty_mask_dirty_only

Definition at line 780 of file sculpt_intern.h.

◆ dirty_mask_max

float SculptThreadedTaskData::dirty_mask_max

Definition at line 779 of file sculpt_intern.h.

◆ dirty_mask_min

float SculptThreadedTaskData::dirty_mask_min

Definition at line 778 of file sculpt_intern.h.

◆ face_set

int SculptThreadedTaskData::face_set

Definition at line 792 of file sculpt_intern.h.

◆ filter_fill_color

float* SculptThreadedTaskData::filter_fill_color

Definition at line 732 of file sculpt_intern.h.

◆ filter_strength

float SculptThreadedTaskData::filter_strength

Definition at line 731 of file sculpt_intern.h.

◆ filter_type

int SculptThreadedTaskData::filter_type

Definition at line 730 of file sculpt_intern.h.

◆ filter_undo_type

int SculptThreadedTaskData::filter_undo_type

Definition at line 793 of file sculpt_intern.h.

◆ flippedbstrength

float SculptThreadedTaskData::flippedbstrength

Definition at line 710 of file sculpt_intern.h.

◆ grab_delta

float* SculptThreadedTaskData::grab_delta

Definition at line 718 of file sculpt_intern.h.

Referenced by cloth_brush_apply_brush_foces().

◆ has_bm_orco

bool SculptThreadedTaskData::has_bm_orco

Definition at line 714 of file sculpt_intern.h.

◆ lcol

unsigned int* SculptThreadedTaskData::lcol

Definition at line 700 of file sculpt_intern.h.

◆ mask_by_color_floodfill

float* SculptThreadedTaskData::mask_by_color_floodfill

Definition at line 790 of file sculpt_intern.h.

◆ mask_by_color_invert

bool SculptThreadedTaskData::mask_by_color_invert

Definition at line 785 of file sculpt_intern.h.

◆ mask_by_color_preserve_mask

bool SculptThreadedTaskData::mask_by_color_preserve_mask

Definition at line 786 of file sculpt_intern.h.

◆ mask_by_color_threshold

float SculptThreadedTaskData::mask_by_color_threshold

Definition at line 784 of file sculpt_intern.h.

◆ mask_by_color_vertex

int SculptThreadedTaskData::mask_by_color_vertex

Definition at line 789 of file sculpt_intern.h.

◆ mask_expand_create_face_set

bool SculptThreadedTaskData::mask_expand_create_face_set

Definition at line 766 of file sculpt_intern.h.

◆ mask_expand_invert_mask

bool SculptThreadedTaskData::mask_expand_invert_mask

Definition at line 763 of file sculpt_intern.h.

◆ mask_expand_keep_prev_mask

bool SculptThreadedTaskData::mask_expand_keep_prev_mask

Definition at line 765 of file sculpt_intern.h.

◆ mask_expand_update_it

int SculptThreadedTaskData::mask_expand_update_it

Definition at line 762 of file sculpt_intern.h.

◆ mask_expand_use_normals

bool SculptThreadedTaskData::mask_expand_use_normals

Definition at line 764 of file sculpt_intern.h.

◆ mask_init_mode

int SculptThreadedTaskData::mask_init_mode

Definition at line 795 of file sculpt_intern.h.

◆ mask_init_seed

int SculptThreadedTaskData::mask_init_seed

Definition at line 796 of file sculpt_intern.h.

◆ mat

float(* SculptThreadedTaskData::mat)[4]

Definition at line 723 of file sculpt_intern.h.

Referenced by cloth_brush_apply_brush_foces().

◆ max_distance_squared

float SculptThreadedTaskData::max_distance_squared

Definition at line 756 of file sculpt_intern.h.

◆ me

struct Mesh* SculptThreadedTaskData::me

Definition at line 701 of file sculpt_intern.h.

◆ multiplane_scrape_angle

float SculptThreadedTaskData::multiplane_scrape_angle

Definition at line 753 of file sculpt_intern.h.

◆ multiplane_scrape_planes

float SculptThreadedTaskData::multiplane_scrape_planes[2][4]

Definition at line 754 of file sculpt_intern.h.

◆ mutex

ThreadMutex SculptThreadedTaskData::mutex

Definition at line 798 of file sculpt_intern.h.

◆ nearest_vertex_search_co

float SculptThreadedTaskData::nearest_vertex_search_co[3]

Definition at line 757 of file sculpt_intern.h.

Referenced by SCULPT_fake_neighbor_search(), and SCULPT_nearest_vertex_get().

◆ nodes

struct PBVHNode** SculptThreadedTaskData::nodes

Definition at line 693 of file sculpt_intern.h.

◆ ob

struct Object* SculptThreadedTaskData::ob

Definition at line 691 of file sculpt_intern.h.

◆ offset

float* SculptThreadedTaskData::offset

Definition at line 717 of file sculpt_intern.h.

Referenced by cloth_brush_apply_brush_foces().

◆ pose_chain_segment

int SculptThreadedTaskData::pose_chain_segment

Definition at line 751 of file sculpt_intern.h.

◆ pose_factor

float* SculptThreadedTaskData::pose_factor

Definition at line 749 of file sculpt_intern.h.

◆ pose_initial_co

float* SculptThreadedTaskData::pose_initial_co

Definition at line 750 of file sculpt_intern.h.

◆ prev_mask

float* SculptThreadedTaskData::prev_mask

Definition at line 747 of file sculpt_intern.h.

◆ sd

struct Sculpt* SculptThreadedTaskData::sd

◆ smooth_mask

bool SculptThreadedTaskData::smooth_mask

Definition at line 713 of file sculpt_intern.h.

◆ spvc

struct SculptProjectVector* SculptThreadedTaskData::spvc

Definition at line 716 of file sculpt_intern.h.

◆ strength

float SculptThreadedTaskData::strength

Definition at line 712 of file sculpt_intern.h.

◆ stroke_xz

float(* SculptThreadedTaskData::stroke_xz)[3]

Definition at line 728 of file sculpt_intern.h.

◆ totnode

int SculptThreadedTaskData::totnode

Definition at line 694 of file sculpt_intern.h.

◆ transform_mats

float SculptThreadedTaskData::transform_mats[8][4][4]

Definition at line 768 of file sculpt_intern.h.

◆ use_area_cos

bool SculptThreadedTaskData::use_area_cos

Definition at line 734 of file sculpt_intern.h.

◆ use_area_nos

bool SculptThreadedTaskData::use_area_nos

Definition at line 735 of file sculpt_intern.h.

◆ vertCos

float(* SculptThreadedTaskData::vertCos)[3]

Definition at line 724 of file sculpt_intern.h.

◆ vp

struct VPaint* SculptThreadedTaskData::vp

Definition at line 696 of file sculpt_intern.h.

◆ vpd

struct VPaintData* SculptThreadedTaskData::vpd

Definition at line 697 of file sculpt_intern.h.

◆ wet_mix_sampled_color

float* SculptThreadedTaskData::wet_mix_sampled_color

Definition at line 745 of file sculpt_intern.h.

◆ wpd

struct WPaintData* SculptThreadedTaskData::wpd

Definition at line 698 of file sculpt_intern.h.

◆ wpi

struct WeightPaintInfo* SculptThreadedTaskData::wpi

Definition at line 699 of file sculpt_intern.h.


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