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

#include <sculpt_intern.h>

Public Attributes

bool enabled_axis [3]
 
bool enabled_force_axis [3]
 
int random_seed
 
int iteration_count
 
float(* surface_smooth_laplacian_disp )[3]
 
float surface_smooth_shape_preservation
 
float surface_smooth_current_vertex
 
float sharpen_smooth_ratio
 
float sharpen_intensify_detail_strength
 
int sharpen_curvature_smooth_iterations
 
floatsharpen_factor
 
float(* detail_directions )[3]
 
SculptFilterOrientation orientation
 
float obmat [4][4]
 
float obmat_inv [4][4]
 
float viewmat [4][4]
 
float viewmat_inv [4][4]
 
float(* limit_surface_co )[3]
 
PBVHNode ** nodes
 
int totnode
 
SculptClothSimulationcloth_sim
 
float cloth_sim_pinch_point [3]
 
int mask_update_current_it
 
int mask_update_last_it
 
int * mask_update_it
 
floatnormal_factor
 
floatedge_factor
 
floatprev_mask
 
float mask_expand_initial_co [3]
 
int new_face_set
 
int * prev_face_set
 
int active_face_set
 
SculptTransformDisplacementMode transform_displacement_mode
 
AutomaskingCacheautomasking
 

Detailed Description

Definition at line 1240 of file sculpt_intern.h.

Member Data Documentation

◆ active_face_set

int FilterCache::active_face_set

◆ automasking

AutomaskingCache* FilterCache::automasking

◆ cloth_sim

SculptClothSimulation* FilterCache::cloth_sim

◆ cloth_sim_pinch_point

float FilterCache::cloth_sim_pinch_point[3]

◆ detail_directions

float(* FilterCache::detail_directions)[3]

◆ edge_factor

float* FilterCache::edge_factor

Definition at line 1284 of file sculpt_intern.h.

Referenced by mask_expand_floodfill_cb(), and sculpt_mask_expand_invoke().

◆ enabled_axis

bool FilterCache::enabled_axis[3]

Definition at line 1241 of file sculpt_intern.h.

Referenced by mesh_filter_task_cb(), and sculpt_mesh_filter_invoke().

◆ enabled_force_axis

bool FilterCache::enabled_force_axis[3]

◆ iteration_count

int FilterCache::iteration_count

Definition at line 1247 of file sculpt_intern.h.

Referenced by mesh_filter_task_cb(), and sculpt_mesh_filter_modal().

◆ limit_surface_co

float(* FilterCache::limit_surface_co)[3]

◆ mask_expand_initial_co

float FilterCache::mask_expand_initial_co[3]

Definition at line 1286 of file sculpt_intern.h.

Referenced by sculpt_mask_expand_invoke(), and sculpt_mask_expand_modal().

◆ mask_update_current_it

int FilterCache::mask_update_current_it

Definition at line 1280 of file sculpt_intern.h.

Referenced by sculpt_mask_expand_invoke(), and sculpt_mask_expand_modal().

◆ mask_update_it

int* FilterCache::mask_update_it

◆ mask_update_last_it

int FilterCache::mask_update_last_it

◆ new_face_set

int FilterCache::new_face_set

Definition at line 1288 of file sculpt_intern.h.

Referenced by sculpt_expand_task_cb(), and sculpt_mask_expand_invoke().

◆ nodes

PBVHNode** FilterCache::nodes

◆ normal_factor

float* FilterCache::normal_factor

◆ obmat

float FilterCache::obmat[4][4]

◆ obmat_inv

float FilterCache::obmat_inv[4][4]

Definition at line 1264 of file sculpt_intern.h.

Referenced by SCULPT_filter_cache_init(), and SCULPT_filter_to_object_space().

◆ orientation

SculptFilterOrientation FilterCache::orientation

◆ prev_face_set

int* FilterCache::prev_face_set

◆ prev_mask

float* FilterCache::prev_mask

◆ random_seed

int FilterCache::random_seed

Definition at line 1243 of file sculpt_intern.h.

Referenced by mesh_filter_task_cb(), and SCULPT_filter_cache_init().

◆ sharpen_curvature_smooth_iterations

int FilterCache::sharpen_curvature_smooth_iterations

Definition at line 1257 of file sculpt_intern.h.

Referenced by mesh_filter_sharpen_init().

◆ sharpen_factor

float* FilterCache::sharpen_factor

◆ sharpen_intensify_detail_strength

float FilterCache::sharpen_intensify_detail_strength

Definition at line 1256 of file sculpt_intern.h.

Referenced by mesh_filter_sharpen_init(), and mesh_filter_task_cb().

◆ sharpen_smooth_ratio

float FilterCache::sharpen_smooth_ratio

Definition at line 1255 of file sculpt_intern.h.

Referenced by mesh_filter_sharpen_init(), and mesh_filter_task_cb().

◆ surface_smooth_current_vertex

float FilterCache::surface_smooth_current_vertex

◆ surface_smooth_laplacian_disp

float(* FilterCache::surface_smooth_laplacian_disp)[3]

◆ surface_smooth_shape_preservation

float FilterCache::surface_smooth_shape_preservation

Definition at line 1251 of file sculpt_intern.h.

Referenced by mesh_filter_surface_smooth_init(), and mesh_filter_task_cb().

◆ totnode

int FilterCache::totnode

◆ transform_displacement_mode

SculptTransformDisplacementMode FilterCache::transform_displacement_mode

◆ viewmat

float FilterCache::viewmat[4][4]

◆ viewmat_inv

float FilterCache::viewmat_inv[4][4]

Definition at line 1266 of file sculpt_intern.h.

Referenced by SCULPT_filter_cache_init(), and SCULPT_filter_to_object_space().


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