Blender V4.3
sculpt_filter.hh File Reference
#include <array>
#include "BLI_array.hh"
#include "BLI_index_mask.hh"
#include "BLI_math_matrix.hh"
#include "BLI_math_vector.hh"
#include "BLI_vector.hh"
#include "ED_view3d.hh"

Go to the source code of this file.

Classes

struct  blender::ed::sculpt_paint::filter::Cache
 

Namespaces

namespace  blender
 
namespace  blender::bke
 
namespace  blender::bke::pbvh
 
namespace  blender::ed
 
namespace  blender::ed::sculpt_paint
 
namespace  blender::ed::sculpt_paint::auto_mask
 
namespace  blender::ed::sculpt_paint::cloth
 
namespace  blender::ed::sculpt_paint::undo
 
namespace  blender::ed::sculpt_paint::filter
 

Enumerations

enum class  blender::ed::sculpt_paint::filter::FilterOrientation { blender::ed::sculpt_paint::filter::Local = 0 , blender::ed::sculpt_paint::filter::World = 1 , blender::ed::sculpt_paint::filter::View = 2 }
 

Functions

void blender::ed::sculpt_paint::filter::cache_init (bContext *C, Object &ob, const Sculpt &sd, undo::Type undo_type, const float mval_fl[2], float area_normal_radius, float start_strength)
 
void blender::ed::sculpt_paint::filter::register_operator_props (wmOperatorType *ot)
 
float3x3 blender::ed::sculpt_paint::filter::to_orientation_space (const filter::Cache &filter_cache)
 
float3x3 blender::ed::sculpt_paint::filter::to_object_space (const filter::Cache &filter_cache)
 
void blender::ed::sculpt_paint::filter::zero_disabled_axis_components (const filter::Cache &filter_cache, MutableSpan< float3 > vectors)