Blender  V3.3
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
 
float(* pre_smoothed_color )[4]
 

Detailed Description

Definition at line 406 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 450 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 407 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 413 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 452 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 446 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 454 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 430 of file sculpt_intern.h.

Referenced by SCULPT_filter_cache_init(), and SCULPT_filter_to_object_space().

◆ orientation

SculptFilterOrientation FilterCache::orientation

◆ pre_smoothed_color

float(* FilterCache::pre_smoothed_color)[4]

◆ prev_face_set

int* FilterCache::prev_face_set

◆ prev_mask

float* FilterCache::prev_mask

◆ random_seed

int FilterCache::random_seed

Definition at line 409 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 423 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 422 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 421 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 417 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 432 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: