Blender V5.0
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< int > mask_update_it
Array< floatnormal_factor
Array< floatedge_factor
Array< floatprev_mask
float3 mask_expand_initial_co
int new_face_set
Array< int > prev_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 46 of file sculpt_filter.hh.

Constructor & Destructor Documentation

◆ ~Cache()

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

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 89 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 91 of file sculpt_filter.hh.

◆ mask_update_current_it

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

Definition at line 85 of file sculpt_filter.hh.

◆ mask_update_it

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

Definition at line 87 of file sculpt_filter.hh.

◆ mask_update_last_it

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

Definition at line 86 of file sculpt_filter.hh.

◆ new_face_set

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

Definition at line 93 of file sculpt_filter.hh.

◆ node_mask

◆ node_mask_memory

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

Definition at line 77 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 88 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 94 of file sculpt_filter.hh.

◆ prev_mask

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

Definition at line 90 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

◆ viewmat_inv

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

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