Blender V4.3
blender::ed::sculpt_paint::filter::Cache Struct Reference

#include <sculpt_filter.hh>

Public Member Functions

 ~Cache ()
 

Public Attributes

std::array< bool, 3 > enabled_axis
 
int random_seed
 
int iteration_count
 
Array< float3surface_smooth_laplacian_disp
 
float surface_smooth_shape_preservation
 
float surface_smooth_current_vertex
 
float sharpen_smooth_ratio
 
float sharpen_intensify_detail_strength
 
int sharpen_curvature_smooth_iterations
 
Array< floatsharpen_factor
 
Array< float3detail_directions
 
FilterOrientation orientation
 
float4x4 obmat
 
float4x4 obmat_inv
 
float4x4 viewmat
 
float4x4 viewmat_inv
 
Array< float3limit_surface_co
 
IndexMaskMemory node_mask_memory
 
IndexMask node_mask
 
std::unique_ptr< cloth::SimulationDatacloth_sim
 
float3 cloth_sim_pinch_point
 
int mask_update_current_it
 
int mask_update_last_it
 
Array< intmask_update_it
 
Array< floatnormal_factor
 
Array< floatedge_factor
 
Array< floatprev_mask
 
float3 mask_expand_initial_co
 
int new_face_set
 
Array< intprev_face_set
 
int active_face_set
 
TransformDisplacementMode transform_displacement_mode
 
std::unique_ptr< auto_mask::Cacheautomasking
 
float3 initial_normal
 
float3 view_normal
 
Array< float4pre_smoothed_color
 
ViewContext vc
 
float start_filter_strength
 

Detailed Description

Definition at line 49 of file sculpt_filter.hh.

Constructor & Destructor Documentation

◆ ~Cache()

blender::ed::sculpt_paint::filter::Cache::~Cache ( )

Definition at line 127 of file sculpt_filter_mesh.cc.

Member Data Documentation

◆ active_face_set

◆ automasking

◆ cloth_sim

◆ cloth_sim_pinch_point

◆ detail_directions

◆ edge_factor

Array<float> blender::ed::sculpt_paint::filter::Cache::edge_factor

Definition at line 92 of file sculpt_filter.hh.

◆ enabled_axis

◆ initial_normal

float3 blender::ed::sculpt_paint::filter::Cache::initial_normal

◆ iteration_count

int blender::ed::sculpt_paint::filter::Cache::iteration_count

◆ limit_surface_co

Array<float3> blender::ed::sculpt_paint::filter::Cache::limit_surface_co

◆ mask_expand_initial_co

float3 blender::ed::sculpt_paint::filter::Cache::mask_expand_initial_co

Definition at line 94 of file sculpt_filter.hh.

◆ mask_update_current_it

int blender::ed::sculpt_paint::filter::Cache::mask_update_current_it

Definition at line 88 of file sculpt_filter.hh.

◆ mask_update_it

Array<int> blender::ed::sculpt_paint::filter::Cache::mask_update_it

Definition at line 90 of file sculpt_filter.hh.

◆ mask_update_last_it

int blender::ed::sculpt_paint::filter::Cache::mask_update_last_it

Definition at line 89 of file sculpt_filter.hh.

◆ new_face_set

int blender::ed::sculpt_paint::filter::Cache::new_face_set

Definition at line 96 of file sculpt_filter.hh.

◆ node_mask

◆ node_mask_memory

IndexMaskMemory blender::ed::sculpt_paint::filter::Cache::node_mask_memory

Definition at line 80 of file sculpt_filter.hh.

Referenced by blender::ed::sculpt_paint::filter::cache_init().

◆ normal_factor

Array<float> blender::ed::sculpt_paint::filter::Cache::normal_factor

Definition at line 91 of file sculpt_filter.hh.

◆ obmat

float4x4 blender::ed::sculpt_paint::filter::Cache::obmat

◆ obmat_inv

float4x4 blender::ed::sculpt_paint::filter::Cache::obmat_inv

◆ orientation

◆ pre_smoothed_color

Array<float4> blender::ed::sculpt_paint::filter::Cache::pre_smoothed_color

◆ prev_face_set

Array<int> blender::ed::sculpt_paint::filter::Cache::prev_face_set

Definition at line 97 of file sculpt_filter.hh.

◆ prev_mask

Array<float> blender::ed::sculpt_paint::filter::Cache::prev_mask

Definition at line 93 of file sculpt_filter.hh.

◆ random_seed

int blender::ed::sculpt_paint::filter::Cache::random_seed

◆ sharpen_curvature_smooth_iterations

int blender::ed::sculpt_paint::filter::Cache::sharpen_curvature_smooth_iterations

◆ sharpen_factor

Array<float> blender::ed::sculpt_paint::filter::Cache::sharpen_factor

◆ sharpen_intensify_detail_strength

float blender::ed::sculpt_paint::filter::Cache::sharpen_intensify_detail_strength

◆ sharpen_smooth_ratio

float blender::ed::sculpt_paint::filter::Cache::sharpen_smooth_ratio

◆ start_filter_strength

◆ surface_smooth_current_vertex

float blender::ed::sculpt_paint::filter::Cache::surface_smooth_current_vertex

◆ surface_smooth_laplacian_disp

Array<float3> blender::ed::sculpt_paint::filter::Cache::surface_smooth_laplacian_disp

◆ surface_smooth_shape_preservation

float blender::ed::sculpt_paint::filter::Cache::surface_smooth_shape_preservation

◆ transform_displacement_mode

◆ vc

ViewContext blender::ed::sculpt_paint::filter::Cache::vc

◆ view_normal

◆ viewmat

float4x4 blender::ed::sculpt_paint::filter::Cache::viewmat

◆ viewmat_inv

float4x4 blender::ed::sculpt_paint::filter::Cache::viewmat_inv

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